System Architecture
Live Log Insight is built on a modular, skill-based architecture that enables flexible log analysis workflows.High-Level Overview

Core Components
1. Pipeline Orchestrator
The central component that:- Loads configuration from
config.json - Manages skill execution order
- Handles data flow between skills
- Manages error recovery
src/agentX/pipeline/pipeline.py
2. Skills Registry
A collection of specialized skills organized by function:| Skill | Purpose | Location |
|---|---|---|
livelogs_insights | Orchestrates end-to-end analysis | .agents/skills/livelogs_insights/ |
logsource_discovery | Identifies log sources | .agents/skills/logsource_discovery/ |
fetch_logs | Retrieves raw logs | .agents/skills/fetch_logs/ |
parse_logs | Normalizes log formats | .agents/skills/parse_logs/ |
aggregate_logs | Computes metrics | .agents/skills/aggregate_logs/ |
detect_anomalies | Identifies issues | .agents/skills/detect_anomalies/ |
high_hypothesis | Root cause analysis | .agents/skills/high_hypothesis/ |
generate_summary | Creates reports | .agents/skills/generate_summary/ |
recommend_actions | Suggests next steps | .agents/skills/recommend_actions/ |
3. Configuration System
Hierarchical configuration management:4. Shared Utilities
Common functionality used across skills: Location:src/agentX/shared/
| Module | Purpose |
|---|---|
utils.py | Common utility functions |
log_schema.py | Standard log format definitions |
time_utils.py | Time parsing and formatting |
io_utils.py | File I/O operations |
Data Flow

Skill Structure
Each skill follows a consistent structure:SKILL.md Format
Next Steps
Pipeline Flow
Understand how skills work together.
Skills Reference
Explore individual skill details.


