Think Cycle
think_cycleRun a multi-pass reasoning loop for high-risk or ambiguous tasks, with start, step, and finalize actions, constraint checks, and confidence scoring.
Instructions
Run an enforced multi-pass reasoning loop for high-risk or ambiguous work.
Start once, then follow the single returned next step until the gate passes; finish with action=finalize. If start had constraints, include constraintCheck. For ordinary iterative work use think. Do not use think_done for a cycle.
Interop:
backendMode=auto: mirror to think backend with fallback
backendMode=think: strict think backend mode (no fallback)
backendMode=independent: standalone cycle only
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | Goal for start action | |
| action | Yes | Cycle action | |
| context | No | Additional context | |
| scopeId | No | Shared reasoning scope id (start only) | |
| thought | No | Thought content for step action | |
| maxLoops | No | Loop budget | |
| sessionId | No | Cycle session id (required except start) | |
| showTrace | No | Show expanded trace | |
| confidence | No | Confidence for step thought (stability is reported after two scored steps) | |
| backendMode | No | Interop backend mode | |
| constraints | No | Constraints list | |
| finalAnswer | No | Final answer candidate for finalize | |
| thoughtType | No | Optional thought type override | |
| exportReport | No | Export format for finalize | |
| includeMermaid | No | Include Mermaid diagram in finalize export | |
| constraintCheck | No | For finalize with constraints: map each constraint to evidence or a verification step |