Skip to main content
A session is a shared Nuphos conversation backed by your connected agent. You describe what you want in plain language and the agent investigates and acts against your connected infrastructure, streaming its progress as it goes. The workspace is tab-based, so you can run several sessions side by side.

Starting a session

First make sure the workspace agent runtime is online. Then open Agent and start a new session. Each session keeps its own conversation history, so use separate sessions for separate threads of work — one for an incident, another for a routine check.

Selecting credentials

Before the agent can touch a cloud account, you select which credentials the session may use — for example a specific AWS account or GCP project. This is the core of least-privilege in Nuphos:
  • The agent only ever sees the credentials you select for that session.
  • You can only select accounts you’re allowed to use (the account’s member allow-list).
  • Credentials are short-lived and minted on demand — see the IAM trust model.
Give a session only the accounts it needs. If you’re investigating staging, don’t hand it production.

Mentioning resources

You can reference Nuphos resources directly in your prompt with mentions, instead of describing them in prose. Mention a cluster, a deployment, or an account and the agent resolves it precisely — no ambiguity about which “api” service you meant.

How the runtime works

Nuphos sends the prompt, selected credentials, team context, memory, and skills to the workspace runtime. As your agent thinks and executes, Nuphos streams its tool calls and results into the shared transcript. It has a shell, cloud and Kubernetes APIs, web lookups, Nuphos APIs, and reusable skills. The runtime is durable: a conversation reattaches to the same inner agent session after an app, backend, or runtime restart. If you send another message while a turn is active, Nuphos queues it and steers the running conversation at the next safe boundary. When the agent wants to change something, it doesn’t just do it — it proposes a plan for you to approve.

History & long sessions

Conversations are persisted, so you can leave and come back. Long sessions are compacted automatically — older turns are summarized while recent context is kept verbatim — so a session can run for a long time without losing the plot.

Beyond the desktop

Your connected agent isn’t limited to the desktop app. You can talk to it from Slack or iMessage, and run it automatically with triggers. Nuphos can expose the same workspace to other terminal coding agents supported by OpenAB as those runtimes become available.