What an agent is
An agent is a named, isolated execution context. Each one has:- UUID directory — the agent’s state lives at
~/.genosv1/agents/{8-char-hex}/. The directory name is an opaque UUID, not the agent’s display name. This decouples identity from the filesystem. - Main session key —
agent:{agentId}:mainis always present and is the default entry point for that agent. - Tool profile — inferred automatically from the agent’s name. Possible profiles:
coding,messaging,minimal,full. - Smart model routing — the
boosttool auto-escalates the agent to the advanced model (Opus, o3, or Gemini 3 Pro) when importance or urgency is detected. No manual switching required. - Encrypted workspace — workspace files (
SOUL.md,IDENTITY.md,AGENTS.md, and others) are stored with NYXENC1 encryption. The agent never sees the encryption layer.
Creating an agent
Tell your assistant what you want:Switching between agents
Control UI: Use the sidebar. Agents are listed in the left panel; click to switch. The active session tree updates in real time. TUI: PressCtrl+G to open the agent picker, or prefix a message with @agentname to route directly to that agent without switching your current session.
Renaming an agent
Renaming is a zero-filesystem operation. Only two things change: the display name in config and the session key alias. The UUID directory, all session transcripts, and all workspace files remain untouched.Agent isolation
Agents are isolated at every layer:- Memory — each agent has its own memory store. One agent cannot read another’s conversations.
- Workspace —
SOUL.mdandIDENTITY.mdare per-agent. Overwriting one agent’s identity does not affect others. - Tool access — each agent has its own tool profile and allow/deny list.
- Channel routing — inbound messages are routed to the correct agent based on session key resolution.
Channels are gateway-level infrastructure, not per-agent. If WhatsApp is connected, all agents that are configured to receive WhatsApp messages can use it.
Explore further
Multi-agent system
How agents delegate to each other via A2A communication.
Agent templates
12 pre-built templates for business and operations use cases.
Skills
Local knowledge files that teach agents how to use external services.
Security
Encryption, audit log, and channel tool restrictions.