reef_ask
reef_askAsk a project question to receive a compiled codebase and database evidence packet with ranked contexts, findings, risks, open loops, and next actions.
Instructions
Primary Reef query engine facade: ask one project question and receive a compiled codebase plus database evidence packet with compact answer sections, ranked context, findings, risks, open loops, diagnostic freshness, a normalized evidence graph, and suggested next actions. Internally handles bounded quoted literal checks, materialized DB inventories, specific table/column/RLS/index/FK/trigger questions, where-used/impact questions, and verification-gate questions with typed summaries. Raw evidence defaults to compact: per-section item caps plus omission of the raw evidence-graph nodes/edges and heavy per-item provenance/diagnostic detail (node/edge and section totals are still reported, and long finding messages are clipped). Pass evidenceMode="full" for the uncapped raw evidence and full graph, or includeTrace=true for the decision trace and engine steps. Read-only; uses internal Reef/context modules instead of model-orchestrated MCP tool chains.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | ||
| question | Yes | ||
| projectId | No | ||
| focusFiles | No | ||
| projectRef | No | ||
| focusRoutes | No | ||
| budgetTokens | No | ||
| changedFiles | No | ||
| evidenceMode | No | ||
| focusSymbols | No | ||
| includeRisks | No | ||
| includeTrace | No | ||
| maxOpenLoops | No | ||
| freshnessPolicy | No | ||
| includeOpenLoops | No | ||
| maxPrimaryContext | No | ||
| maxRelatedContext | No | ||
| risksMinConfidence | No | ||
| includeInstructions | No | ||
| includeVerification | No | ||
| focusDatabaseObjects | No | ||
| maxEvidenceItemsPerSection | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _hints | Yes | ||
| answer | Yes | ||
| limits | Yes | ||
| evidence | Yes | ||
| question | Yes | ||
| toolName | Yes | ||
| warnings | Yes | ||
| freshness | Yes | ||
| projectId | Yes | ||
| queryPlan | Yes | ||
| projectRoot | Yes | ||
| reefExecution | Yes |