agenthold_register
Register an agent to obtain a unique session ID for managing shared resources in multi-agent workflows. Required before using other agenthold tools.
Instructions
Register yourself and receive a unique agent_id. IMPORTANT: You MUST call this once before using any other agenthold tool that requires an agent_id. Pass your name (e.g. 'editor-agent') and optionally the model you are running on (e.g. 'claude-sonnet-4-6'). The returned agent_id is your identity for this session — use it in all subsequent agenthold_claim and agenthold_release calls. Do not call this more than once per session.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>"
},
"name": "agenthold_register"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | A short descriptive name for your agent, e.g. 'editor-agent' or 'review-bot'. | |
| model | No | The model you are running on, e.g. 'claude-sonnet-4-6'. Optional. |