/** * SubagentRunningNudge — mid-run reminder while a background create_subagent * is still STARTED without a terminal subagent_status. * * Pairs with evaluateRunningBackgroundSubagentGate (end-of-turn). Soft: max 1 fire. */ import type { Message } from '../session/session-jsonl.js'; export declare const SUBAGENT_RUNNING_NUDGE_MAX_ATTEMPTS = 1; export interface SubagentRunningNudgeRequest { messages: Message[]; attempts: number; } export type SubagentRunningNudgeResult = { fire: false; } | { fire: true; correction: string; taskIds: string[]; }; /** STARTED task ids without a later terminal SUCCESS/FAILED status. */ export declare function findStillRunningBackgroundSubagentIds(messages: Message[]): string[]; export declare function evaluateSubagentRunningNudge(request: SubagentRunningNudgeRequest): SubagentRunningNudgeResult; //# sourceMappingURL=subagent-running-nudge.d.ts.map