Query Loop State Object
- Entity ID:
ent-20260419-6e8909df171e - Type:
concept - Scope:
shared - Status:
active - Aliases: State type, query.ts state
Description
The State object carried between while-loop iterations in query.ts. Fields include autoCompactTracking, maxOutputTokensRecoveryCount, hasAttemptedReactiveCompact (circuit breaker), stopHookActive, turnCount, transition.reason, toolUseContext, pendingToolUseSummary.
Key claims
- State machine replaced recursion to avoid stack overflow
- Reactive Compact is circuit-breaker guarded to once per turn
- pendingToolUseSummary is speculative pre-computation
Relations
- pendingToolUseSummary Speculation --[contains]--> Query Loop State Object
- Query Loop State Object --[contains]--> query.ts
- 1421-Line While Loop --[uses]--> Query Loop State Object
- Gateway Control Plane Architecture --[contrasts_with]--> Query Loop State Object
- ReAct Pattern --[informs]--> Query Loop State Object