QueryEngine (Conversation Wrapper)
- Entity ID:
ent-20260423-r31a000000008 - Type:
concept - Scope:
private - Status:
active
Description
QueryEngine is a class that wraps conversation management for non-interactive surfaces (Agent SDK, headless CLI). It is not the execution engine. Its submitMessage() method invokes queryLoop() in query.ts — the same function the interactive CLI invokes directly. Prior community analysis conflated QueryEngine with the execution engine; the VILA paper corrects this.
Key claims
- QueryEngine is a conversation wrapper, not the execution engine
Relations
- QueryEngine (Conversation Wrapper) --[depends_on]--> queryLoop() Shared Execution Path