Consult an independent advisor
consult_advisorRequest an independent second opinion on plans, failures, risks, or completed work by supplying a compact evidence pack; the service cannot inspect your workspace.
Instructions
Get an independent second opinion before committing to a non-obvious plan, after repeated failures, or before declaring complex work complete. Supply a compact evidence pack; the advisor cannot inspect your workspace. Each call counts toward the per-session call budget.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | The user's task goal. | |
| kind | Yes | Consultation type. Choose based on the decision point. | |
| state | No | Current progress, observed behavior, and what has already been tried. | |
| style | No | ||
| attempt | No | The proposed approach or failed attempt to evaluate. | |
| context | No | Selected recent conversation or tool transcript. Prefer relevant excerpts over everything. | |
| options | No | Materially different options when asking for a decision. | |
| evidence | No | Concrete observations: errors, test output, stack traces, relevant code excerpts. | |
| question | Yes | The exact decision or question to answer. | |
| session_id | Yes | Stable handle for one task or conversation. Reuse it across consults. Generate one such as repo-name:task-id when starting. | |
| constraints | No | ||
| files_touched | No | ||
| include_history | No | Include prior consultations from this session. | |
| expected_outcome | No | Success criteria for the task. | |
| max_history_messages | No |