/** * Forum Engine Agent * * Implements Sisyphus orchestration pattern for multi-agent collaboration * Coordinates specialized agents for structured discussions * * Skills: * - Multi-agent orchestration * - Discussion flow management * - Session management * - Message aggregation * - Todo tracking */ export interface ForumEngineOptions { agents?: string[]; flows?: string[]; } export interface DiscussionSession { id: string; flow_type: string; participants: string[]; phase: number; messages: ForumMessage[]; created_at: Date; updated_at: Date; completed?: boolean; } export interface ForumMessage { agent_name: string; content: string; timestamp: Date; } /** * Starts a multi-agent discussion using Sisyphus orchestration */ export declare function startDiscussion(flowType: string, participants: string[], topic: string, options?: ForumEngineOptions): Promise; /** * Executes a discussion phase using Sisyphus orchestration */ export declare function executePhase(sessionId: string, phaseNumber: number): Promise; /** * Adds a message to a discussion session */ export declare function addMessage(sessionId: string, agentName: string, content: string): Promise; /** * Gets all messages from a discussion session */ export declare function getAllMessages(sessionId: string): Promise; /** * Completes a discussion session */ export declare function completeSession(sessionId: string): Promise; //# sourceMappingURL=forum-engine-agent.d.ts.map