/** * Context Prompt Builder * * Builds system prompt context sections based on AgentContext. * Helps the agent understand its current role, capabilities, and limitations. */ import type { AgentContext } from './types.js'; /** * Build the context prompt section for system messages * @param context - Agent context with role and platform information * @returns Formatted markdown string for system prompt */ export declare function buildContextPrompt(context: AgentContext): string; /** * Build a minimal context summary for token-efficient injection * @param context - Agent context * @returns Short context summary */ export declare function buildMinimalContext(context: AgentContext): string; /** * Create AgentContext from source and role information * Helper function to build context from RoleManager output */ export declare function createAgentContext(source: string, roleName: string, role: import('../cli/config/types.js').RoleConfig, sessionInfo: { sessionId: string; channelId?: string; userId?: string; userName?: string; }, capabilities: string[], limitations: string[]): AgentContext; //# sourceMappingURL=context-prompt-builder.d.ts.map