PlanConfiguration

Field

Type

Repeated

Description

query

string

provider

oneOf

⮑gemini

GeminiProvider

⮑openai

OpenAIProvider

⮑claude

ClaudeProvider

⮑mock

MockProvider

events

EventDeclaration

average_response_time_ms

OptionalInt

local_analysis

LocalAnalysisConfig

context_documents

string

analysis_interval_secs

double

review_spec

bool

When set, each proposed spec is passed through an automatic review round: a second LLM request critiques the candidate against the original query, and one revision is applied when the review rejects it. Costs one or two extra plan-time requests; the plan phase is pre-live so quality usually beats cost here.

allowed_tools

PlanToolPalette

Item 13: presence of this message opts in to planner-designed analysis flows — the planner may propose the localAnalysis DAG (tools, gates, cadence) chosen from the granted palette, instead of (or on top of) the pre-configured local_analysis list, which is always kept.

Member of

Message

Description

PlanRequest