SNA

Agent status

Return a session status snapshot.

GET
/agent/status

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Query Parameters

session?string

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/agent/status"
{
  "alive": true,
  "agentStatus": "idle",
  "sessionId": "string",
  "ccSessionId": "string",
  "eventCount": 0,
  "messageCount": 0,
  "lastMessage": {
    "actor": "string",
    "kind": "string",
    "content": "string",
    "created_at": "string"
  },
  "config": {
    "provider": "string",
    "modelProvider": "string",
    "model": "string",
    "cwd": "string",
    "permissionMode": "string",
    "configDir": "string",
    "extraArgs": [
      "string"
    ],
    "providerOptions": {
      "property1": null,
      "property2": null
    }
  }
}
{
  "status": "error",
  "message": "string",
  "stack": "string"
}
{
  "status": "error",
  "message": "string",
  "stack": "string"
}