v0.1.0-alpha.24
Claudi v0.1.0-alpha.23 Release Notes
Overview
Version 0.1.0-alpha.23 introduces significant improvements to the Claudi framework, focusing on TUI (Terminal User Interface) enhancements, resume functionality, and logging capabilities.
Features
- Interactive TUI dashboard with CLI/TUI separation
- Tab-switchable panel focus and resume/logs shortcuts
- Full-screen LogViewer with scrollable log display
- ResumeProgress screen for resuming incomplete pipeline runs
- Run ID correlation via AsyncLocalStorage and 'claudi logs' command
- Real-time cost tracking from SSE streaming events
Bug Fixes
- Resolved pipeline step output forwarding and event handling
- Fixed Bun runtime module resolution issues
- Prevented dynamic children overwrite on pipeline resume
- Improved pipeline state management and step resumption
- Preserved SDK error subtypes in agent query failures
Refactoring
- Restructured project architecture using hexagonal layers
- Consolidated error hierarchy under single ClaudiError base
- Decoupled configuration and domain types
- Enhanced dependency injection and composition
- Moved presentation logic to appropriate layers
Testing
- Added comprehensive unit tests for errors, services, and use cases
- Implemented test coverage script
- Added unit tests for domain entities, errors, and events
Breaking Changes
- Project architecture has been significantly refactored
- Error handling and type system have been revised
🤖 Generated with Claude