import type { ProcessInputStepArgs, ProcessInputStepResult } from '../processors/index.js'; /** * Input processor that injects channel context into agent prompts. * * Uses `processInputStep` to add a system message on every step of the agentic loop. * Since system messages are reset between steps, injecting on every step ensures the * context is stable and prompt-cacheable. * * All output rendering (tool cards, text messages, approval prompts) is handled by * `AgentChannels.consumeAgentStream` which iterates the outer `fullStream`. */ export declare class ChatChannelProcessor { readonly id = "chat-channel-context"; processInputStep(args: ProcessInputStepArgs): ProcessInputStepResult | undefined; } //# sourceMappingURL=processor.d.ts.map