Agents

Available agents の list と active agent roster の管理です。


Agent endpoint は、現在の context における available catalog と active roster を公開します。

List agents

GET /v1/agents
Authorization: Bearer <token>

Response は次の field を含みます。

Field Meaning
agents Available agent catalog
activeAgents この context で active な installed agents

Add agents

PUT /v1/agents
Authorization: Bearer <token>
Content-Type: application/json
 
{ "agentIds": ["agent_a", "agent_b"] }

Unknown agent ID は 400 を返します。

Remove agents

DELETE /v1/agents
Authorization: Bearer <token>
Content-Type: application/json
 
{ "agentIds": ["agent_a"] }

Removal 後の response は updated activeAgents list を返します。