fased agents
Manage isolated agents, including their workspaces, identities, and inbound routing bindings.
Normal browser setup is Agents > select Agent. Use the Agent workbench tabs
for day-to-day setup:
- Setup for summary cards and identity/workspace/avatar.
- Models for provider auth and this Agent’s model refs.
- Channels for chat account setup and route assignment.
- Skills for plugin-catalog review/install, create/edit/config, dependency install, and per-Agent skill access.
- Tools for per-Agent tool allow/deny.
- Memory for session archive and per-Agent memory diagnostics.
- Sessions, Tasks, and Coordination for conversation context, scheduled work, and multi-Agent evidence.
- Services for API connectors in the selected Agent context.
- Multi-agent routing: Multi-Agent Routing
- Agent workspace: Agent workspace
Examples
Routing bindings
Use routing bindings to pin inbound channel traffic to a specific agent. List bindings:accountId (--bind <channel>), Fased resolves it from channel defaults and plugin setup hooks when available.
Binding scope behavior
- A binding without
accountIdmatches the channel default account only. accountId: "*"is the channel-wide fallback (all accounts) and is less specific than an explicit account binding.- If the same agent already has a matching channel binding without
accountId, and you later bind with an explicit or resolvedaccountId, Fased upgrades that existing binding in place instead of adding a duplicate.
telegram:ops. If you also want default-account routing, add it explicitly (for example --bind telegram:default).
Remove bindings:
Delete agents
delete removes the configured agent entry and prunes its state/workspace where
the command policy allows it. Without --force, the CLI asks for confirmation.
Identity files
Each agent workspace can include anIDENTITY.md at the workspace root:
- Example path:
~/.fased/workspace/IDENTITY.md set-identity --from-identityreads from the workspace root (or an explicit--identity-file)
Set identity
set-identity writes fields into agents.list[].identity:
namethemeemojiavatar(workspace-relative path, http(s) URL, or data URI)
IDENTITY.md: