Move an agent to another daemon
Hard-cut an agent over to another READY daemon. Active source turns are cancelled without a final reply, and subsequent messages start fresh on the target; force is an explicit disaster-recovery option when the source is unavailable. Daemon-local workspace, memory, and transcript data are not migrated or replayed; managed memory follows the agent only when its home is the Control Plane, and an agent whose memory home is the daemon is refused a move onto a group or the managed pool (409) until the home is switched — except an unplaced agent, which has no tree to lose and is switched to the Control Plane home in the move itself.
授权
bearerAuth 位置: header
路径参数
请求主体
application/json
TypeScript 定义
在 TypeScript 中使用 request body 类型。
响应主体
application/json
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/v1/orgs/string/agents/string/daemon" \ -H "Content-Type: application/json" \ -d '{}'{ "id": "string", "orgId": "string", "name": "string", "displayName": "string", "builtin": true, "icon": { "kind": "runtime" }, "iconUrl": "string", "description": "string", "runtime": "string", "model": "string", "reasoningEffort": "string", "outputMode": "string", "showFooter": true, "showStatusBar": true, "fastMode": true, "permissionMode": "string", "allowRuntimeChangesInChat": true, "pause": true, "env": { "property1": "string", "property2": "string" }, "secretKeys": [ "string" ], "organizationVariables": [ { "key": "string", "value": "string" } ], "organizationSecretKeys": [ "string" ], "mcpServers": [ "string" ], "skills": [ "string" ], "managedSkills": [ "c4df27e1-6f4c-41ef-86f9-baccc4a06930" ], "decisionIds": [ "e744da2d-8f5c-4e11-a126-0c6194d4b80a" ], "modelSelection": { "decisionId": "caa985ad-f12f-4ef1-943f-c1812738ec7a", "rules": [ { "runtime": "string", "model": "string", "effort": "string", "permissionMode": "string", "fastMode": true, "when": { "type": "choice", "thresholds": { "property1": 0, "property2": 0 } } } ], "steps": [ { "decisionId": "caa985ad-f12f-4ef1-943f-c1812738ec7a", "rules": [ { "runtime": "string", "model": "string", "effort": "string", "permissionMode": "string", "fastMode": true, "when": { "type": "choice", "thresholds": { "property1": 0, "property2": 0 } } } ], "id": "string" } ] }, "repositorySelector": { "providerId": "string", "model": "string" }, "memory": { "provider": "managed", "autoDistill": true, "dreaming": { "enabled": true, "sessionWindow": 1, "schedule": "string", "timezone": "string", "instructions": "string", "mineSkills": true, "autoAdopt": true }, "scope": "agent", "home": "daemon", "homeMigration": "pending" }, "status": "string", "placementKind": "daemon", "daemonId": "string", "daemonName": "string", "setId": "string", "placementReady": true, "holderDaemonId": "string", "workspace": { "mode": "scratch" }, "workspaceRepoId": "string", "capabilities": [ "string" ], "createdAt": "string", "createdBy": "string", "lastModifiedAt": "string", "lastModifiedBy": "string", "visibility": "org", "sharedWith": [ "string" ], "canEdit": true, "canManageSharing": true, "callPolicy": "all", "allowedCallerAgentIds": [ "string" ], "outboundPolicy": "all", "allowedTargetAgentIds": [ "string" ], "introduceOnJoin": true, "runInSandbox": true, "execution": "string", "strategies": { "property1": { "available": true }, "property2": { "available": true } }, "sandboxSupported": true, "sandboxRequired": true, "sandboxUnavailable": "string", "hookKinds": [ "webhook" ]}