Muthukumarank commited on
Commit
ea12cef
Β·
verified Β·
1 Parent(s): cc1810d

v2.0: production multi-agent-system/index.ts

Browse files
Files changed (1) hide show
  1. multi-agent-system/index.ts +17 -17
multi-agent-system/index.ts CHANGED
@@ -1,22 +1,22 @@
1
  /**
2
- * ═══════════════════════════════════════════════════════════════
3
- * MULTI-AGENT SYSTEM β€” Public API
4
- * ═══════════════════════════════════════════════════════════════
5
- *
6
- * Entry point for the 8-agent forensic AI system.
7
- * Import this file to use the system.
8
  */
9
 
10
- export { loadConfig } from './config';
11
- export type { APIConfig, AgentResult, Finding, Correlation, MultiAgentReport, CaseInput, EvidenceItem, StratigraphyLayer } from './config';
 
12
 
13
- export { AutopsyAgent } from './agent-autopsy';
14
- export { TimelineAgent } from './agent-timeline';
15
- export { CCTVAgent } from './agent-cctv';
16
- export { ToxicologyAgent } from './agent-toxicology';
17
- export { CorrelationAgent } from './agent-correlation';
18
- export { ExplainabilityAgent } from './agent-explainability';
19
- export type { Attribution } from './agent-explainability';
20
- export { RiskAgent } from './agent-risk';
21
  export { ForensicOrchestrator, orchestrator } from './orchestrator';
22
- export { callGemini, callFeatherless, callHuggingFaceNER, callHuggingFaceZeroShot, callHuggingFaceEmbeddings } from './api-clients';
 
 
 
 
1
  /**
2
+ * ═══════════════════════════════════════════════════════════════════════════
3
+ * MULTI-AGENT SYSTEM v2.0 β€” Public API
4
+ * ═══════════════════════════════════════════════════════════════════════════
 
 
 
5
  */
6
 
7
+ // Core types
8
+ export type { APIConfig, AgentResult, Finding, Correlation, MultiAgentReport, CaseInput, EvidenceItem, StratigraphyLayer, Severity, AgentStatus } from './config';
9
+ export { loadAndValidateConfig, uid, now, safeJsonParse } from './config';
10
 
11
+ // Primary Agents (1-4)
12
+ export { AutopsyAgent, TimelineAgent, CCTVAgent, ToxicologyAgent } from './agents-primary';
13
+
14
+ // Secondary Agents (5-7)
15
+ export { CorrelationAgent, ExplainabilityAgent, RiskAgent } from './agents-secondary';
16
+
17
+ // Orchestrator (Agent 8)
 
18
  export { ForensicOrchestrator, orchestrator } from './orchestrator';
19
+ export type { ProgressCallback } from './orchestrator';
20
+
21
+ // API Clients
22
+ export { callGemini, callFeatherless, callHuggingFaceNER, callHuggingFaceZeroShot, callHuggingFaceEmbeddings, getAvailableProviders } from './api-clients';