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 assigneehuman または 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 を削除