v0.0.2
·
325 commits
to main
since this release
Changelog
All notable changes to Euxis will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
[0.0.9] - 2026-02-16
Changed
- Dependency Security: Updated
cryptographyto address Dependabot-reported vulnerabilities
Fixed
- Release Hygiene: Documented issue closure status and release summary artifacts
Security
- Dependency Patching: Resolved 3 high and 2 moderate vulnerability alerts in the default branch
v0.0.2 - 2026-02-17
Added
-
Multi-Tier Model Routing: Intelligent cost optimization with capability-to-model mapping (
router.sh) - ClawRouter Task Analysis: Automatic task complexity classification for optimal model selection
- Local Model Fallback: Ollama integration for zero-cost routine operations (heartbeats, status checks)
- Prompt Caching Support: Cache control hints for 90% API cost reduction on long prompts
-
Benchmark Tool:
euxis-benchfor cost estimation and multi-tier performance validation -
TUI Router Transparency: Color-coded cost tier indicators on agent cards (
$=Routine, $ $$$=Reason) - TUI Throttle UX: Visual "Throttled" and "Cooling" states when Resource Guard triggers
-
TUI Audit Mode:
python -m tui --auditfor performance benchmarking and cross-platform checks -
TUI Router Shortcut:
Ctrl+Rshows router status in notification -
A2A Mesh Communication Protocol: Peer-to-peer agent discovery, shared state sync, and hand-off with deadlock detection (
mesh.sh) -
Hardware-Aware Resource Throttling: Automatic CPU/RAM/load detection with thermal-aware staggered agent launches (
resources.sh) - Agent Bootstrap Wrapper: Mesh-mode agent launcher with capability registration and cleanup handling
- Concurrent Write Safety: flock-based locking for state.json preventing data corruption under parallel writes
-
Process Priority Management:
nice -n 15scheduling for UI-friendly background agent execution - Orphan Process Cleanup: SIGTERM→SIGKILL cascade on Ctrl+C with PID tracking
-
Runtime Peer Discovery:
mesh_discover_runtime()finds active agents by capability tag - Shared Research Log: Append-only log for cross-agent collaboration without context bloat
- Gateway Protocol Architecture: Complete gateway server implementation with WebSocket support and multi-adapter framework
- Voice Streaming Pipeline: Real-time STT/TTS hooks with streaming WebSocket delivery and webhook payloads
- Gateway Authentication System: Hardened auth with token validation, rate limiting, and secure session management
- Voice Command Safety: Command filtering, audio validation, and safety hooks for voice interactions
- Gateway Canvas UI: Interactive canvas system with gesture support and real-time collaboration
- Gateway Adapters: Slack and Telegram adapter implementations with session management
- Gateway CLI Tools: Complete CLI toolkit for gateway management and testing
- Gateway JSON Schemas: Comprehensive schema validation for request/response/event frames
- Gateway Protocol Validation: Test harness and smoke testing suite for protocol compliance
-
Documentation Overhaul: AI-ready
llms.txtfile and comprehensive gateway documentation -
New Core Agents:
guard,pair,routefor specialized coordination and safety -
New Fleet Agents:
bridge,deep-researcher,distill,govern,heal,tracefor enhanced capabilities - Crypto Library Enhancements: Improved error handling, key management, and performance optimizations
- TUI Performance Improvements: Enhanced fleet monitoring, tips system, and configuration management
- Benchmark Infrastructure: TUI performance benchmarking and comprehensive test coverage
Changed
- Repository Reorganization: Modular
euxis-*directory structure for distribution readiness - Dispatch Mode Integration: Mesh mode now uses bootstrap wrapper instead of prompt-only coordination
- Agent Bootstrap Enhancement: Added router integration for automatic model selection before agent launch
- Cost Tier Configuration: Added
router.jsonfor customizable model mappings and cost estimates - Dynamic Load Thresholds: Changed from static per-core limits to
nproc × 0.8formula - Memory Threshold: Lowered to 75% for macOS swap safety (was 85%)
- Version Alignment: All 102 files synchronized to registry.json as single source of truth
- Voice Retention System: Enhanced audio processing with configurable retention policies
- Gateway Event Handling: Streamlined event processing with improved error recovery
- Authentication Flow: Simplified handshake process with better security controls
- Documentation Architecture: Restructured gateway docs with progressive disclosure
- Agent Escalation Paths: Enhanced inter-agent communication and conflict resolution
- Performance Metrics: Improved collectors and analyzers for better observability
- Test Infrastructure: Expanded test coverage with property-based and edge case testing
Fixed
- Concurrent State Corruption: flock locking prevents race conditions in mesh state writes
- euxis-loop Not Found: Added PATH setup to dispatch and playbook scripts
- Hyphenated Agent IDs: jq
setpath/getpathhandles keys with special characters - Zombie Processes: Proper cleanup on interrupt with PID tracking and process group termination
- Gateway Auth Vulnerabilities: Hardened token validation and session security
- Voice Command Processing: Fixed audio stream handling and command safety
- TUI Layout Issues: Resolved fleet monitor grid spacing and responsive design
- Crypto Operations: Fixed error handling in key management and encryption operations
- Performance Bottlenecks: Optimized collectors and reduced memory overhead
- Documentation Links: Fixed cross-references throughout gateway documentation
- Test Reliability: Stabilized flaky tests and improved test isolation
Security
- Gateway Security Hardening: Input validation, rate limiting, and secure defaults
- Voice Command Safety: Audio validation and command filtering to prevent abuse
- Authentication Improvements: Token expiration, secure session handling, and audit logging
- Crypto Library Security: Enhanced key management and secure random generation
0.0.7 - 2026-02-09
Added
- ETX Terminal Experience: Full-featured TUI built on Python Textual framework with dark/light/contrast themes
- Metrics Dashboard: Real-time performance sparklines and fleet monitoring with visual indicators
- Squad Detail View: Comprehensive squad management interface with member status and coordination
- Playbook Browser: Visual playbook selection and execution with 16 language playbooks
- Cortex Screen: Memory browser for episodic, semantic, and procedural knowledge
- Provider Modal: Interactive AI provider selection with capability indicators
- Welcome Screen: Onboarding experience for new users with guided setup
- Help and About Screens: In-app documentation and version information
- Tool Runner Screen: Direct tool execution interface with output streaming
- Command Palette: Quick actions via
Ctrl+Kwith fuzzy search - 16 Language Playbooks: Go, Rust, Python, TypeScript, Java, Kotlin, Swift, C++, Ruby, PHP, Scala, Elixir, Haskell, Clojure, C#, and Dart with consistency-audited 10-gate enforcement
- 91 TUI Tests: Comprehensive test suite (51 + 40 tests) ensuring UI reliability
- SQLite Registry: Migrated from JSON to SQLite for improved performance across 15 files
- Agent Escalation Protocols: Automated escalation paths for complex tasks
- Shell Test Infrastructure: Comprehensive testing framework for shell libraries
- Python Unit Tests: 95%+ code coverage with comprehensive test suite
- Weekly Cache Cleanup: Automated CI workflow for cache management
Changed
- Architecture Cleanup: Lean cross-platform structure with improved modularity
- CI Optimization: GitHub Actions workflows optimized for $0 budget operation
- Provider Clarity: Made provider usage explicit with command syntax documentation
- Documentation Style: Apple-style progressive disclosure throughout all guides
- Branding Signatures: Standardized across all outputs and documentation
- Version Format: Updated for certification compliance requirements
- Agent Descriptions: Expanded with clearer role definitions and capabilities
- Tone Consistency: Replaced em dashes with colons for natural, conversational tone
- Provider Naming: Renamed Amazon Q to Kiro CLI for clarity
- Removed Providers: OpenCode and Kilo Code removed from supported providers
Deprecated
- JSON Registry Format: SQLite is now the primary storage; JSON support will be removed in v0.0.2
Removed
- OpenCode Provider: Discontinued due to lack of active development
- Kilo Code Provider: Merged functionality into other providers
- Gitignored Audit Files: Removed from version control for cleaner repository
Fixed
- Test Failures: Resolved 3 test failures from standards enforcement
- Playbook Standards: Addressed 14 playbook findings for consistency
- TUI Security: Hardened input validation and sandboxing
- Dependency Pinning: All dependencies now pinned to specific versions
- Broken Documentation Links: Fixed cross-references throughout docs
- Gemini Provider Config: Removed invalid
--search-webflag - Security Vulnerabilities: Resolved all identified security findings with mandatory enforcement gate
- Dispatch Output: Fixed "Verify: null" display issue in dispatch functions
- Fleet Monitor Layout: Fixed grid layout taking incorrect space allocation
- Bash Compatibility: Resolved
set -ecompatibility issues in setup.sh and euxis-health - CI Workflow Bugs: Fixed issues across enforced-ci, merge-gate, and cross-platform pipelines
- Subprocess Forks: Eliminated unnecessary process spawning
- Shell Portability: Hardened for BSD/macOS compatibility
- Copyright Headers: Added missing headers across all source files
- Input Validation: Strengthened validation throughout the codebase
Security
- Input Validation Library: New centralized validation for all user inputs
- Timeout Handling: Graceful degradation for long-running operations
- Sandbox Mode: TUI operations run in isolated environment
- Dependency Audit: All dependencies scanned and vulnerabilities resolved
Breaking Changes
Command Syntax
- Provider selection now uses explicit syntax:
euxis <agent> "<task>" <provider> - Previous implicit provider detection is no longer supported
Migration Steps
- Update any scripts using implicit provider selection
- Review playbooks for deprecated JSON registry references
- Update automation using removed providers (OpenCode, Kilo Code)
Migration Notes
- Run
euxis-healthafter upgrade to verify installation - Run
euxis-certifyto validate configuration compliance - Existing JSON configurations will auto-migrate to SQLite on first run
0.0.6 - 2026-01-15
Added
- Voice Pipeline: Sub-3-second response latency with 100% compliance (13/13 metrics)
- Cross-Platform CI: Comprehensive workflows for macOS, Linux, and WSL
- Verify-All Pipeline: Unified verification across all quality gates
- UI/UX Fleet Agent Prompts: Enhanced visual feedback during operations
- Concurrency Tests: Performance benchmarks for parallel agent execution
- Fleet Constitution: Formal governance document for agent coordination
- 6 Missing Protocols: Complete protocol coverage for all agent types
- Branding Signature System: Git hooks and PR template enforcement
- Codex Prompt Template Library: 4 battle-tested templates for common tasks
- Security-Lead Core Agent: Dedicated security oversight role
- 3 Core Agent Promotions: reviewer, product-manager, compliance-officer elevated to core tier
Changed
- Agent Classification: Reclassified into Core/Default/On-Demand tiers
- Fleet Freeze Rule: Established stable agent roster with activation modes
- README Rewrite: Apple-style documentation with progressive disclosure
- Provider Models Update: Claude Sonnet 4 and Gemini 2.0 Flash support
- Capability Registry: Enhanced with squad and playbook engine integration
Fixed
- Multi-line PR Bodies: Proper handling in branding compliance check
- macOS CI Timeout: Removed unavailable timeout command
- Cross-Platform YAML: Resolved parsing errors in CI workflows
- eval Injection: Removed sensitive file vulnerabilities
- Weak Language: Eliminated throughout documentation
Security
- Gate 5 Enforcement: Branding compliance verification
- Gate 6 Enforcement: Documentation governance checks
- Cryptographic Signing: Enforced commit.gpgsign in Gate 5
- Sensitive File Removal: Purged credentials and secrets from history
0.0.5 - 2026-01-01
Added
- Protocol v6.0: Message bus architecture with GraphRAG memory
- Dynamic Agent Synthesis: Runtime agent creation for specialized tasks
- Hybrid Dispatch: Combined sync/async execution patterns
- Tri-Typed Memory: Episodic, semantic, and procedural memory stores
- 3-Layer Self-Correction: Automated error detection and recovery
- Conflict Resolution Protocol: Multi-agent disagreement handling
- Squads System: Pre-configured agent groups for common workflows
- Playbooks System: Repeatable multi-step automation sequences
- Combos System: Sequential agent chains with output passing
- Progress Monitor: Visual dispatch progress during execution
- QA-Coordinator Agent: Quality assurance orchestration
- Incident-Commander Agent: Emergency response coordination
Changed
- Framework Architecture: Migrated from shell-gpt to Codex CLI
- Dispatch System: Added progress monitoring and live status tables
- Documentation: Brand-evangelist polish pass on all content
- Enterprise Rebrand: "Enterprise Unified eXecution Intelligence System"
Fixed
- Fleet Roster Injection: Fixed unbound EUXIS_DIR variable
- JSON Extraction: Proper handling when stdout is redirected
- Security Vulnerabilities: Hardened fleet scripts per architect review
- Certify Pipeline: Added timeout guard and deduplicated symlinks
- Kaizen Findings: Eliminated weak language, documented CLI tools
0.0.4 - 2025-12-15
Added
- Protocol v5.0: Hybrid dispatch with conflict resolution
- Protocol v4.5: Intelligence tiering taxonomy with clean architecture
- Cortex Semantic Memory: Long-term knowledge storage and retrieval
- Kaizen Self-Improvement Loop: Continuous system optimization
- Safe Daemon Mode: Background operation with file-hash checks
- Certification Suite: Comprehensive validation pipeline
- Golden Tests: Baseline comparison for regression detection
- User Guide: Complete CLI reference documentation
- Governance Loop: Audit runner, bench, sync-docs integration
- Librarian v4.5: Enhanced knowledge management
Changed
- Architecture: Restructured to clean architecture patterns
- Agent Versions: Synchronized all agents to v4.5
- Provider Models: Updated to claude-sonnet-4 and gemini-2.0-flash
- Bash Scripts: Hardened with strict error handling
Fixed
- Health Check: Improved provider detection accuracy
- Security Probe: Fixed false positive in shell injection test
- euxis-sync-docs: Added ~/bin to PATH for resolution
- Linux Compatibility: Fixed stat flag order in euxis-lint
0.0.3 - 2025-12-01
Added
- Protocol v4.0: Cortex semantic memory integration
- Protocol v3.0: ReAct loop with tiered memory and DAG orchestration
- Reflexion Protocol: Debate rounds for improved reasoning
- Agent S Components: Self-correction loop and memory distillation
- SOTA Components: Gym evals, Council protocol, Tool Belt
- Marketing Division: 3 new marketing-focused agents
- Unit-Tester Agent: Dedicated testing specialist
- Compliance Agent: Regulatory oversight
- Globalization Agent: Internationalization support
- Observability Agent: System monitoring and telemetry
Changed
- Quality Scores: Achieved 100/100 on all quality criteria
- euxis.sh Refactor: Split monolithic function into discrete phases
- Protocol Footer: Upgraded to v2.0 format
- Agent Prompts: Enterprise-grade quality improvements
Fixed
- Protocol Version: Synchronized across all components
- Registry Sync: Dynamic scoring alignment
- Architect Audit: Protocol v2.1 with section standardization
0.0.2 - 2025-11-15
Added
- 4 Specialist Agents: Domain-specific expertise roles
- Protocol v2.0: Enhanced agent communication format
- Dynamic Discovery: Automatic agent capability detection
- Shared Protocol: Unified communication layer
- Delegation System: Task routing between agents
- README: Initial documentation with architecture overview
- Security Hardening: Initial vulnerability mitigations
Changed
- Agent Prompts: Upgraded to enterprise-grade quality
- Framework Structure: Improved organization and modularity
0.0.2 - 2025-11-01
Added
- Initial Framework: Core Euxis infrastructure
- Agent Discovery: Dynamic agent loading system
- Dispatch System: Basic task routing to agents
- Provider Integration: Claude, Gemini, Ollama support
- Configuration System: YAML-based agent definitions
- CLI Interface: Basic command-line operations
- Health Check: System validation tooling