Agents

Register or re-register an agent

post/api/agents

Request body

namestring required
isLeadboolean
descriptionstring
rolestring
capabilitiesstring[]
maxTasksinteger
provider'claude' | 'codex' | 'pi' | 'devin' | 'claude-managed' | 'opencode' | 'acp'
harness_provider'claude' | 'codex' | 'pi' | 'devin' | 'claude-managed' | 'opencode' | 'acp'
runtimeInstanceIdstring

Response

Agent re-registered (already existed). Response includes enabledCapabilities — the server's capability flags (registered MCP tool groups), not the agent's declared skill tags.

idstring required
namestring required
isLeadboolean
status'idle' | 'busy' | 'offline' | 'waiting_for_credentials' required
descriptionstring
rolestring
capabilitiesstring[]
claudeMdstring
soulMdstring
identityMdstring
setupScriptstring
toolsMdstring
heartbeatMdstring
maxTasksinteger
emptyPollCountinteger
lastActivityAtstring date-time
provider'claude' | 'codex' | 'pi' | 'devin' | 'claude-managed' | 'opencode' | 'acp'
harnessProvider'claude' | 'codex' | 'pi' | 'devin' | 'claude-managed' | 'opencode' | 'acp' | 'null' nullable
credentialMissingstring[] nullable
createdAtstring date-time required
lastUpdatedAtstring date-time required
enabledCapabilitiesstring[] required

Changes

Changed in 3 of the 104 revisions of this API.66

    • added the new acp enum value to the ////////// response property for the response status

      response-property-enum-value-added

    • added the new acp enum value to the ////////// response property for the response status

      response-property-enum-value-added

    • added the new acp enum value to the //// response property for the response status

      response-property-enum-value-added

    • added the new acp enum value to the //// response property for the response status

      response-property-enum-value-added

    • added the new acp enum value to the //// response property for the response status

      response-property-enum-value-added

    • added the new acp enum value to the //// response property for the response status

      response-property-enum-value-added

    • added the new acp enum value to the request property

      request-property-enum-value-added

    • added the new acp enum value to the request property

      request-property-enum-value-added

    • added the new optional request property

      new-optional-request-property

    • added the media type application/json for the response with the status

      response-media-type-added

    • added the media type application/json for the response with the status

      response-media-type-added

    • added the media type application/json for the response with the status

      response-media-type-added