Skip to content

v1.6.0 — Tmux Command Toolbar & AI Tool Integration

Choose a tag to compare

@islee23520 islee23520 released this 09 Apr 11:39
· 125 commits to main since this release
f753071

What's New

✨ Features

  • Tmux Command Toolbar — A new toggle-able command toolbar in the terminal webview. Click to reveal a centered fixed-position dropdown that avoids overflow clipping from parent containers.
  • AI Tool Integration — AI tool actions are now routed through resolved tmux sessions. Includes a new tmux session prompt and AI tool selector UX for seamless tool switching.
  • Terminal Dashboard & Messaging — New dashboard messaging system with bidirectional communication between the extension host and webview dashboard.
  • Raw Tmux Command Execution — The terminal provider now supports executing raw tmux commands directly.
  • Workspace Path Resolution — Refactored tmux command handling to correctly resolve workspace paths in dashboard components.

🐛 Bug Fixes

  • Pane kill actions are now disabled when killing the pane would also destroy the last remaining session.
  • AI tool actions are correctly routed through the resolved tmux session instead of the active instance fallback.

🔧 Improvements

  • Enhanced error handling and structured logging in MessageRouter and SessionRuntime.
  • Extension display name updated from OpenCode TUIOpen AI Sidebar Terminal across all references.
  • Code action renamed from "Explain and Fix""Explain and Fix (Terminal)" for clarity.
  • TmuxSessionManager now tracks pane PIDs and resolves AI tool assignments per pane.

🧪 Tests

Broad new test coverage added across:

  • Lifecycle and controller services
  • Provider routing (message routing, session runtime)
  • Tmux commands (pane and session actions)
  • Terminal and dashboard command flows
  • AI tool operator, file references, registry persistence, quick pick, output capture

📦 Chore

  • Updated .npmignore and .vscodeignore to exclude agent artifacts and generated files.
  • Removed outdated documentation and layout files.
  • Dependency bumps via Dependabot.

Full Changelog: v1.5.0...v1.6.0