/** * Multi-Agent Discord Chat System * * Enables multiple AI agents (personas) to interact in Discord channels, * with automatic conversation flow and loop prevention. * * @module multi-agent */ export type { AgentPersonaConfig, MultiAgentConfig, LoopPreventionConfig, ChainState, AgentSelectionResult, MessageContext, AgentResponseRecord, CategoryConfig, UltraWorkConfig, TaskContinuationConfig, DelegationRule, } from './types.js'; export { DEFAULT_LOOP_PREVENTION, DEFAULT_MULTI_AGENT_CONFIG } from './types.js'; export { MultiAgentOrchestrator } from './orchestrator.js'; export { AgentProcessManager } from './agent-process-manager.js'; export type { SharedMessage, ChannelContext } from './shared-context.js'; export { SharedContextManager, getSharedContextManager, resetSharedContextManager, } from './shared-context.js'; export type { AgentResponse, MultiAgentResponse } from './multi-agent-base.js'; export { MultiAgentHandlerBase, AGENT_TIMEOUT_MS } from './multi-agent-base.js'; export { MultiAgentDiscordHandler } from './multi-agent-discord.js'; export { MultiBotManager } from './multi-bot-manager.js'; export type { ToolPermissions } from './tool-permission-manager.js'; export { ToolPermissionManager } from './tool-permission-manager.js'; export type { CategoryMatchResult } from './category-router.js'; export { CategoryRouter } from './category-router.js'; export type { ContinuationResult } from './task-continuation.js'; export { TaskContinuationEnforcer } from './task-continuation.js'; export type { DelegationRequest, DelegationResult, DelegationNotifyCallback, DelegationExecuteCallback, } from './delegation-manager.js'; export { DelegationManager } from './delegation-manager.js'; export type { UltraWorkSession, UltraWorkStep } from './ultrawork.js'; export { UltraWorkManager } from './ultrawork.js'; export type { ActiveWork } from './work-tracker.js'; export { WorkTracker } from './work-tracker.js'; //# sourceMappingURL=index.d.ts.map