Architecture
System Overview
AgentNeo follows a modular architecture designed for flexibility and extensibility:
Key Components
1. Tracer Module
Decorators for instrumentation
Event collection
Metric computation
Data buffering
2. Storage Layer
SQLite database
JSON log files
Data persistence
Query interface
3. Dashboard Service
Web interface
Real-time updates
Data visualization
Analysis tools
4. Evaluation
Metric computation
Performance analysis
Data Flow
Instrumentation
@tracer.trace_llm() def your_function(): pass
Trace Collection
Capture function calls
Record timestamps
Collect metrics
Data Processing
Compute metrics
Generate summaries
Update storage
Visualization
Display in dashboard
Last updated