Register cooperation scope
cooperation_registerRegister an execution in the optional installation daemon's cooperation journal to record task, attempt, and Git identity metadata for coordination.
Instructions
Register an execution in the optional installation daemon's cooperation journal.
The private returned capability must remain in its authorized session channel;
never include it in logs, artifacts or peer messages. Registration observes
Git identities and records metadata; it does not spawn, edit or send messages.
Owner registration must already permit the physical checkout. Parent-relay
mode is the fallback when the host has no safe independent capability channel.
Read agents-core://cooperation/schema for all request and action contracts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes | Closed agents-core/cooperation/1 registration object or raw JSON. Required: protocol, checkout_path (absolute physical checkout), root_task_id, task_id, attempt_id, scope (1..50 resources with resource_type, resource_key, access). Optional contract_revision, parent_id and parent_capability, role, communication_mode (mcp/native/parent_relay/checkpoint; default mcp), artifact_access, execution_mode (independent/parent_relay). Maximum 32768 UTF-8 bytes, depth 8; no unknown fields or duplicate keys. | |
| workspace | No | Absolute path of your working directory, the project this session works in. Pass it whenever you have one: one server can serve several sessions. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||