Clone a shared TaskAgent revision into the target project.
Requires project:create_task_agent on the target project. The clone path
commits new database rows before writing IAM relationships, never copies source
IAM relationships, and conditionally checks dependency-specific create
permissions before cloning Tasks, Skills, integrations, or MCP servers.
The response includes a dependency report. runnable=false means at least one
dependency requires setup, such as reauthorizing a copied integration or MCP
server. MCP-backed Task-tool revisions are cloned by reusing compatible
target-project MCP server/tool metadata or copying non-secret metadata. MCP
credentials and auth_config are never copied. Auth-required Task-tool MCP
dependencies may clone successfully with runnable=false and setup-required
dependency report entries.