MCPcopy Create free account
hub / github.com/QuantiaAI/helm-agents / Engine

Interface Engine

packages/core/src/engine.ts:41–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

39}
40
41export interface Engine {
42 propagate(input: AnalyzeInput): Promise<AnalyzeResult>;
43 streamEvents(input: AnalyzeInput, signal?: AbortSignal): AsyncIterable<RunEvent>;
44 /** One-shot deep-thinking LLM call (used by the reflection feature). */
45 reflect(prompt: string): Promise<string>;
46}
47
48export interface EngineOverrides {
49 /** Inject a custom quick-thinking LLM (e.g. a test stub). */

Callers 5

engine.test.tsFile · 0.80
analyzeMethod · 0.80
engine.test.tsFile · 0.80
constructorMethod · 0.80
resolvePendingFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected