/** * Context injection hook — wires ContextInjector into chat.message * to inject project context (AGENTS.md, README.md, .opencode/context/*.md) * on the first message of each session. */ import type { Logger, PluginConfig } from '../types'; export interface ContextInjectionHooks { /** Call from chat.message to inject context on first message per session. */ onMessage: (input: { sessionID: string; messageID?: string; }, output: { parts: Array>; }) => void; } export declare function createContextInjectionHooks(logger: Logger, directory: string, config: PluginConfig): ContextInjectionHooks; //# sourceMappingURL=context-injection.d.ts.map