AgentConnect
Daemons

Update a daemon

Update console daemon settings: the human-friendly display name and/or the finished-session retention window ("Expire sessions"). A retention change is hot-pushed to a connected daemon and re-issued in the register/ok snapshot on reconnect.

PATCH
/v1/orgs/{orgId}/daemons/{id}

授权

bearerAuth
授权Bearer <token>

位置: header

路径参数

orgId*string
id*string

请求主体

application/json

TypeScript 定义

在 TypeScript 中使用 request body 类型。

响应主体

application/json

application/json

application/json

curl -X PATCH "https://example.com/v1/orgs/string/daemons/string" \  -H "Content-Type: application/json" \  -d '{}'
{  "daemonId": "string",  "host": "string",  "name": "string",  "agentVersion": "string",  "releaseChannel": "string",  "latestVersion": "string",  "availableVersions": [    "string"  ],  "lifecycleOp": {    "id": "string",    "op": "restart",    "status": "pending",    "phase": "preparing",    "targetVersion": "string",    "outcome": "string"  },  "status": "string",  "cloud": true,  "health": "string",  "capabilities": {    "platforms": [      "string"    ],    "runtimes": [      "string"    ],    "acp": true,    "features": [      "string"    ],    "sandboxUnavailable": "string",    "executor": {      "enabled": true,      "strategies": {        "property1": {          "available": true        },        "property2": {          "available": true        }      },      "capacity": 0    },    "strategies": {      "property1": {        "available": true      },      "property2": {        "available": true      }    }  },  "runtimeProfiles": [    {      "runtime": "string",      "aliasOf": "string",      "version": "string",      "hostVersion": "string",      "hostAvailable": true,      "credentialsConfigured": true,      "models": [        "string"      ],      "contextWindow": -9007199254740991,      "acpSupport": "string",      "acpProtocolVersion": -9007199254740991,      "toolCalling": true,      "mcpCapabilities": {        "http": true,        "sse": true      },      "modelCatalog": {        "modelSwitching": true,        "models": [          {            "id": "string",            "name": "string",            "description": "string",            "efforts": [              {                "value": "string",                "name": "string",                "description": "string"              }            ],            "defaultEffort": "string",            "fastMode": true          }        ],        "defaultModel": "string",        "permissionModes": [          {            "value": "string",            "name": "string",            "description": "string"          }        ],        "defaultPermissionMode": "string",        "source": "native",        "observedAt": "string"      },      "modelsSource": "string",      "authRequired": true,      "unavailableReason": "image-binary-missing",      "strategies": {        "property1": {          "available": true,          "unavailableReason": "string",          "models": [            "string"          ],          "modelsSource": "cached"        },        "property2": {          "available": true,          "unavailableReason": "string",          "models": [            "string"          ],          "modelsSource": "cached"        }      },      "observedAt": "string"    }  ],  "mcpServers": [    {      "name": "string",      "transport": "stdio"    }  ],  "load": {    "cpu": 0,    "mem": 0,    "agents": 0  },  "sessionEpoch": 0,  "maxAgents": -9007199254740991,  "activeSessions": -9007199254740991,  "hostedSessions": -9007199254740991,  "lastSeenAt": "string",  "createdAt": "string",  "createdBy": "string",  "lastModifiedAt": "string",  "lastModifiedBy": "string",  "sessionRetention": "string",  "memberSetId": "string",  "pinnable": true,  "visibility": "org",  "sharedWith": [    "string"  ],  "canEdit": true,  "canManageSharing": true,  "canManageLifecycle": true}