Skip to content

v1.9.0

Choose a tag to compare

@islee23520 islee23520 released this 21 May 16:13
· 67 commits to main since this release

What's New

AI Tool Selector

  • AI tool selector popup on all tmux/zellij attach paths (manual switch, auto-start, dashboard)
  • promptAiToolOnSession setting — users can disable the selector popup (default: enabled)
  • defaultAiTool setting — configure default AI tool for new sessions
  • aiTools config — customize AI tools (OpenCode, Claude, Codex, or custom)
  • Duplicate prevention via wasManualSessionSelection guard
  • Selector shown BEFORE HTTP polling to avoid delay

Terminal Managers

  • Zellij session support with AI tool selector integration
  • Dashboard showAiToolSelector with postMessage fallback

Testing

  • 100% unit test coverage (1194 tests, 44 files)
  • Comprehensive E2E suite (64 tests: commands, config, contributions, behavior)
  • Zero this.skip() in E2E — all tests run

Code Quality

  • Removed AI-generated code smells (redundant comments, overly defensive patterns)
  • Simplified control flow in terminal commands