AoT-full
Break down complex problems into atomic reasoning steps with decomposition-contraction at depth 5. Use for implementation plans, architecture decisions, and multi-step verification.
Instructions
Deep structured reasoning with decomposition-contraction. Depth 5.
Use for: implementation plans, architecture decisions, multi-step verification, problems that decompose into sub-problems.
Trigger phrases: "plan", "design", "megathink", "full AoT", /aot-plan.
Same atom types and parameters as AoT-fast. Drives decomposition via the atomcommands tool (decompose → sub-atoms → complete_decomposition). Reach for AoT-fast first unless you genuinely need the extra depth or decomposition.
viz param: only set viz:true when the user explicitly asks to see the graph or says "visualize". Never set it automatically.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| atomId | Yes | Unique identifier for the atom (e.g., 'P1', 'R1', 'H1', 'C1') | |
| content | Yes | The thought content of this atom | |
| atomType | Yes | Type of atom | |
| dependencies | No | IDs of atoms this depends on (default: []) | |
| confidence | No | Confidence 0-1 (default: 0.7) | |
| isVerified | No | Whether this atom has been verified | |
| depth | No | Depth level (auto-calculated if omitted) | |
| viz | No | Render and open a D3 visualization of the current graph after this atom (default: false). Set true during planning or when the user is reviewing your reasoning; leave false during execution. | |
| sessionId | No | Target session for this atom (default: active session). Sessions isolate atom graphs so two reasoning problems in one process don't collide. Use atomcommands new_session/switch_session to manage explicitly. Auto-spawned on next zero-dep atom after a session terminates. |