set_agent_hidden

Hide an agent from the panel's sidebar, keyed by its id, or unhide it by passing hidden false.

AgentwritesidempotentMCP tool

This changes nothing about the agent: it keeps running, the reconciler keeps moving its state, and every tool still returns it. It only decides whether the person watching the panel sees a row for it, which is theirs to decide, so do not hide work you were not asked to hide.

Calling it#

curl -X POST http://127.0.0.1:8787/agent.v1.AgentService/SetHidden \
  -H 'Content-Type: application/json' \
  -d '{
  "id": "<id>"
}'

Request#

SetHiddenRequest#

FieldTypeDescription
idstring

Which agent to hide or unhide.

required

hiddenbool

False to draw a row for it again, which is the person's decision rather than the agent's.

Response#

Empty#

No fields.