Releases: Saba-Burduli/CodexAgentMonitor
Releases · Saba-Burduli/CodexAgentMonitor
pre-release v0.1.0
[0.1.0] - 2026-05-28
Overview
Initial working release of Codex Agent Monitor, a macOS menu bar observability tool for tracking simulated Codex agents, their execution lifecycle, and usage constraints in real time.
This release introduces the foundational system architecture, including an orchestrator–tester agent model, event-driven state updates, and a macOS-native menu bar UI.
Added
Core System
- Introduced Orchestrator Agent
- Central state manager for all agents
- Processes lifecycle events and maintains global system state
- Introduced Tester Agent (Simulated)
- Generates synthetic Codex-like workload
- Emits lifecycle events for system validation
- Supports success and failure scenario simulation
Event System
- Implemented event-driven architecture:
agent_startedagent_status_updateagent_completedagent_errortoken_usage_updatedpermission_warning_triggered
- Real-time event propagation between tester and orchestrator
macOS Menu Bar UI
- Native macOS menu bar integration (Swift / SwiftUI)
- Live status indicator:
- Green: healthy system state
- Yellow: elevated usage / warnings
- Red: critical or blocked state
- Dropdown panel showing:
- Active agents
- Current task status
- Usage summary (mock or real integration ready)
- Debug / diagnostics view
Agent Lifecycle Model
- Full lifecycle tracking implemented:
- spawn → update → complete → cleanup
- State consistency validation layer added
Usage & Limits Layer (Prototype)
- Token usage tracking model introduced:
- 5-hour window
- 7-day window
- Remaining quota representation
- Warning thresholds implemented (visual only / simulated data layer ready)
Testing
Self-Test System
- Added tester agent simulation module
- Implements end-to-end validation:
- Multiple sequential agent runs
- Concurrent event streaming
- Error injection scenarios
- Orchestrator validates:
- Correct state transitions
- No ghost or duplicate agents
- Proper cleanup after completion
Constraints Enforced
- System is strictly observability-first
- No execution control over external Codex systems
- All agent activity is simulated or externally provided
- No destructive or side-effect operations allowed
Developer Workflow
- TODO-driven incremental development enforced
- Mandatory small commits per change
- Immediate Git push after each commit
- Continuous micro-iteration development model
Known Limitations
- Token usage tracking is currently mocked (no real API integration yet)
- No persistent backend storage layer implemented
- No multi-machine synchronization support yet
Next Steps
- Replace mocked usage metrics with real telemetry source
- Add persistent storage layer (local or cloud-backed)
- Introduce multi-agent distributed mode
- Improve macOS UI with expanded diagnostics dashboard
- Add exportable logs for debugging and analysis