Skip to content

v0.1.0-alpha.24

Choose a tag to compare

@anastasesg anastasesg released this 13 Feb 21:19

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