Spaces:
Paused
Paused
File size: 1,020 Bytes
529090e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | /**
* Neural Chat - Agent Communication System
*
* DUAL-LAYER ARCHITECTURE:
*
* 1. BLACKBOARD (Async/File-based)
* - Handovers between agents
* - Formal task assignments
* - Works when agents are offline
* - Location: DropZone/agents/[agent]/inbox
*
* 2. NEURAL CHAT (Sync/Neo4j-based)
* - Real-time discussions
* - Quick questions
* - Status updates
* - Persisted in Neo4j graph
*
* 3. CAPABILITY BROKER
* - Agents expose their strengths
* - Cross-agent task delegation
* - Smart routing based on capability match
*/
export { neuralChatRouter } from './ChatController.js';
export { neuralChatService } from './ChatService.js';
export { capabilityBroker, AGENT_CAPABILITIES } from './CapabilityBroker.js';
export { approvalGate } from './ApprovalGate.js';
export * from './types.js';
export type { AgentCapability, CapabilityRequest, CapabilityResponse } from './AgentCapabilities.js';
export type { ApprovalResult, ApprovalDecision } from './ApprovalGate.js';
|