Skip to content

Releases: kagan-sh/kagan

v0.3.0-beta.2

07 Feb 14:21

Choose a tag to compare

v0.3.0-beta.2 Pre-release
Pre-release

v0.3.0-beta.2 (2026-02-07)

This release is published under the MIT License.

Bug Fixes

  • Port Windows compatibility, snapshot isolation, and CI hardening (#15, 0602373)

  • Resolve quality blockers and stabilize test suite (#15, 0602373)

Chores

Documentation

  • Cap Python to 3.12–3.13 and update all user-facing documentation (a873c6a)

  • Refresh documentation and remove outdated internal references (#15, 0602373)

Features

  • Implement planner mode, pair flow, and ACP streaming UI (#15, 0602373)

  • Projects, multi-repos, workspaces, bug fixes, ui polishing, windows support (#15, 0602373)

Refactoring

  • Centralize storage with XDG paths and schema evolution (#15, 0602373)

  • Consolidate git wrapper and modernize async patterns (#15, 0602373)

  • Remodel architecture with service-oriented patterns (#15, 0602373)

  • core: Migrate to sqlmodel ORM and official ACP SDK (#15, 0602373)


Detailed Changes: v0.3.0-beta.1...v0.3.0-beta.2

v0.3.0-beta.1

02 Feb 11:11

Choose a tag to compare

v0.3.0-beta.1 Pre-release
Pre-release

v0.3.0-beta.1 (2026-02-02)

This release is published under the MIT License.

Chores

  • deps: Add hypothesis testing library and update test config (#11, d7c686a)

Continuous Integration

  • Fix cd failing due to lack of git profile (1ea33fc)

Documentation

  • Update documentation and add architecture guide (#11, d7c686a)

Features

  • Ux improvements; minor new features; internal refactor (#11, d7c686a)

  • cli: Add tools command for agent management (#11, d7c686a)

Refactoring

  • Update core modules and styling (#11, d7c686a)

  • acp: Consolidate JSON-RPC and remove legacy RPC layer (#11, d7c686a)

  • agents: Improve planner, scheduler, and add installer (#11, d7c686a)

  • database: Enhance models and add migrations support (#11, d7c686a)

  • keybindings: Consolidate into single module (#11, d7c686a)

  • tests: Remove duplicate permission_prompt test (#11, d7c686a)

  • tests: Update e2e tests for refactored UI (#11, d7c686a)

  • tests: Update integration tests for refactored modules (#11, d7c686a)

  • tests: Update test infrastructure and helpers (#11, d7c686a)

  • tests: Update unit tests for refactored modules (#11, d7c686a)

  • ui: Restructure screens, modals, and widgets (#11, d7c686a)


Detailed Changes: v0.2.1...v0.3.0-beta.1

v0.2.1

31 Jan 12:53

Choose a tag to compare

v0.2.1 (2026-01-31)

This release is published under the MIT License.

Bug Fixes

  • Use PEP 440 version syntax for uv tool upgrade command (#10, 92e4240)

Documentation

Refactoring

  • tests: Mock fetch_latest_version instead of httpx transport (db9053a)

  • tests: Reduce httpx_mock usage to minimize event loop warnings (37332db)


Detailed Changes: v0.2.0...v0.2.1

v0.2.1-beta.1

31 Jan 06:27

Choose a tag to compare

v0.2.1-beta.1 Pre-release
Pre-release

v0.2.1-beta.1 (2026-01-31)

This release is published under the MIT License.

Documentation

Refactoring

  • tests: Mock fetch_latest_version instead of httpx transport (db9053a)

  • tests: Reduce httpx_mock usage to minimize event loop warnings (37332db)


Detailed Changes: v0.2.0...v0.2.1-beta.1

v0.2.0

31 Jan 05:17

Choose a tag to compare

v0.2.0 (2026-01-31)

This release is published under the MIT License.


Detailed Changes: v0.2.0-beta.3...v0.2.0

v0.2.0-beta.3

31 Jan 05:13

Choose a tag to compare

v0.2.0-beta.3 Pre-release
Pre-release

v0.2.0-beta.3 (2026-01-31)

This release is published under the MIT License.

Bug Fixes

  • Add auto-mock for tmux in E2E tests for CI runners without tmux (#8, 6ea7f44)

  • Improves agent detection and troubleshooting UX (#8, 6ea7f44)

  • Include .gitignore in initial commit on first boot (#8, 6ea7f44)

  • Resolve UI freezes from blocking operations (#8, 6ea7f44)

  • Use explicit foreground colors for troubleshooting screen text (#8, 6ea7f44)

  • ci: Separate test jobs to fix matrix conditional evaluation (#9, fe57f66)

  • tests: Convert update CLI tests to async for proper event loop cleanup (769e46e)

Chores

  • Update GitHub Actions to latest versions (#9, fe57f66)

Continuous Integration

  • Add macOS ARM64 to PR test matrix (#9, fe57f66)

Features

  • Add dynamic agent detection and improve troubleshooting UX (#8, 6ea7f44)

Performance Improvements

  • ci: Optimize CI workflow for faster PR feedback (#9, fe57f66)

Refactoring

  • ci: Simplify workflow structure (#9, fe57f66)

Detailed Changes: v0.2.0-beta.2...v0.2.0-beta.3

v0.2.0-beta.2

31 Jan 01:02

Choose a tag to compare

v0.2.0-beta.2 Pre-release
Pre-release

v0.2.0-beta.2 (2026-01-31)

This release is published under the MIT License.

Bug Fixes

  • Add packaging as explicit dependency (#7, 1e0e7ea)

Detailed Changes: v0.2.0-beta.1...v0.2.0-beta.2

v0.2.0-beta.1

30 Jan 23:37

Choose a tag to compare

v0.2.0-beta.1 Pre-release
Pre-release

v0.2.0-beta.1 (2026-01-30)

This release is published under the MIT License.

Chores

  • Update typo in src/kagan/ui/widgets/empty_state.py (#6, d47160f)

Documentation

  • Refining docs (67ea1fe)

  • Update documentation with testing rules and agent capabilities (#6, d47160f)

Features

  • Refactoring, cleanup and new features (#6, d47160f)

  • agents: Add prompt refiner for pre-send enhancement (#6, d47160f)

  • ansi: Add terminal output cleaner for escape sequences (#6, d47160f)

  • cli: Add update command with auto-upgrade support (#6, d47160f)

  • core: Enhance screens with keybindings registry and read-only agents (#6, d47160f)

  • keybindings: Add centralized keybindings registry (#6, d47160f)

  • ui: Add new modals, widgets, and clipboard utilities (#6, d47160f)

Refactoring

  • tests: Reorganize test suite into categorized structure (#6, d47160f)

Detailed Changes: v0.1.0...v0.2.0-beta.1

v0.1.0

29 Jan 02:42

Choose a tag to compare

v0.1.0 (2026-01-29)

This release is published under the MIT License.
kaganpost 2


Detailed Changes: v0.1.0-beta.3...v0.1.0

v0.1.0-beta.3

29 Jan 02:33

Choose a tag to compare

v0.1.0-beta.3 Pre-release
Pre-release

v0.1.0-beta.3 (2026-01-29)

This release is published under the MIT License.

Bug Fixes

  • Fix missing readme on pyproject (#5, b1693ca)

Continuous Integration

  • Add docs_only flag to CD workflow for independent documentation publishing (#5, b1693ca)

Documentation


Detailed Changes: v0.1.0-beta.2...v0.1.0-beta.3