/** * Builds enriched prompts for Codex teammates with full team situational * awareness. * * Each teammate receives a markdown prompt containing their identity, the * team roster, assigned tasks, unread inbox messages, and an optional * common-context block — followed by the actual user prompt. */ import type { TeamConfig, TeamTask, InboxMessage } from './types.js'; interface PromptBuildOptions { teamName: string; teamDescription?: string; memberName: string; worktreePath?: string; members: TeamConfig['members']; assignedTasks: TeamTask[]; unreadMessages: InboxMessage[]; commonContext?: string; userPrompt: string; } /** * Build a full situational-awareness prompt for a teammate. * * The returned string is pure markdown ready to be injected into the * agent's system/user prompt. */ export declare function buildTeammatePrompt(options: PromptBuildOptions): string; /** * Build a shorter prompt for resuming an inactive teammate. * * Includes new messages and optional free-form context so the agent * can pick up where it left off. */ export declare function buildResumePrompt(memberName: string, teamName: string, unreadMessages: InboxMessage[], context?: string): string; export {}; //# sourceMappingURL=prompt-builder.d.ts.map