Claim Goal
claim_goalAssigns a Goal to the current session so only that session works on it, releasing prior Goals and failing if another running session holds it.
Instructions
Claim a Goal for this Session, so only this Session works on it. Releases (pauses) any Goal this Session held before. Fails if another running Session holds it. Claiming a done Goal reopens it: its finished Tasks stay done, and add_tasks adds the new work to the same list.
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": {
"goal": "<goal>"
},
"name": "claim_goal"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | The Goal ID, such as 'ship-oauth-login'. | |
| takeover | No | Take the Goal from another running Session. Only when the Developer asks for it. |