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", "modelProvider": "anthropic", "reasoningEffort": "string", "outputMode": "string", "showFooter": true, "showStatusBar": true, "fastMode": true, "permissionMode": "string", "chatActions": "talk", "pause": true, "env": { "property1": "string", "property2": "string" }, "secretKeys": [ "string" ], "liveSecrets": [ { "name": "string", "description": "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" } ] }, "coordinatorModel": { "runtime": "string", "model": "string", "effort": "string", "fastMode": true }, "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" }, "assistantMode": { "enabled": true, "timezone": "string", "instructions": "string", "limits": { "maxConcurrentSubsessions": 1, "dailyCheckBudget": 1, "permissionWaitHours": 1 } }, "status": "string", "placementKind": "daemon", "daemonId": "string", "daemonName": "string", "setId": "string", "placementReady": true, "ahpWebchat": 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, "newConversationMode": "auto", "githubAppId": "string", "computerUse": { "enabled": false, "computers": [], "managed": { "mode": "ephemeral" } }, "execution": "string", "strategies": { "property1": { "available": true }, "property2": { "available": true } }, "hookKinds": [ "webhook" ]}