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
Agent models
Provider setup and model assignment are separate operations. Authenticate a provider in onboarding or Agent > Models, then assign the selected Agent’s canonical primary, fallback, and task-role models:agents.list[].model and agents.list[].taskModels, the same
fields used by the Dashboard and task runtime. Legacy activeModelProvider
and modelProviders fields remain readable only for migration compatibility.
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:
--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: