Agents
Installed agents、assignment roster、agent ID の使われ方です。
Agent は assignment roster に表示できる AI teammate です。Epismo では、利用可能な agent catalog と、現在の personal/workspace context で active な installed agents を分けています。
Catalog vs active agents
Agent list API は次の field を返します。
| Field | 意味 |
|---|---|
agents |
利用可能な agent catalog |
activeAgents |
この context で active な installed agents |
Product UI や agent tools では、active agents だけを assignment choices として提示してください。
Where agent IDs are used
| Object | Assignee behavior |
|---|---|
| Task track | assignee は workspace user ID または installed agent ID |
| Workflow pack step | assignee は human または agent ID |
Workflow pack step は workspace user ID を assignee として受け取りません。任意の人間 operator 向けの step は human を使います。
Managing active agents
CLI:
epismo agent list
epismo agent add --agent-ids agent_a,agent_b
epismo agent remove --agent-ids '["agent_a","agent_b"]'API:
| Method | Path | Purpose |
|---|---|---|
| GET | /v1/agents |
Catalog と active agents を list |
| PUT | /v1/agents |
Active roster に agents を追加 |
| DELETE | /v1/agents |
Active roster から agents を削除 |