oxyo_goal
Manage persistent multi-session task dependency graphs (create, decompose, next, update, tree), returning unblocked next tasks and automatically propagating failure blockers. Use for multi-step project roadmaps across sessions; use oxyo_remember_episode for single-step logs.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "oxyo_goal"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of unblocked tasks returned when action='next'. | |
| scope | No | Optional project/repo scope for isolating goal trees. | |
| title | No | Concise actionable goal title (required when action='create'). | |
| action | No | Operation: 'create' goal, 'decompose' into subgoals, 'next' unblocked tasks, 'update' status, or 'tree'. | next |
| status | No | New lifecycle state applied to `goal_id` when action='update'. | |
| goal_id | No | Target goal ID for 'decompose', 'update', or subtree inspection. | |
| evidence | No | Verification output, commit hash, or test summary recorded on status update. | |
| priority | No | Scheduling priority from 0.0 (low) to 1.0 (urgent) used to rank 'next' tasks. | |
| subgoals | No | Child goal specs [{'title': ..., 'acceptance_criteria': ...}] when action='decompose'. | |
| parent_id | No | Optional parent goal ID when creating a nested sub-goal. | |
| depends_on | No | List of prerequisite goal IDs that must complete before this goal unblocks. | |
| failure_cause | No | Root-cause label logged to the causal graph when updating status to 'failed'. | |
| chain_sequentially | No | Automatically wire each decomposed subgoal to depend on the preceding subgoal. | |
| acceptance_criteria | No | Concrete verification condition defining when the goal is complete. | |
| prospective_trigger | No | Optional context cue or file/topic pattern that surfaces this goal automatically. |