OpenCode Sidebar TUI v1.5.0
✨ New Features
Full Tmux Integration
-
Tmux Session Management Dashboard: New Terminal Managers view in the activity bar
- Visual overview of all tmux sessions, panes, and windows
- Quick session switching and management
- "Return to Workspace" banner for easy navigation back to active workspace
- Inline controls for splitting panes and managing windows
-
Native Shell Switching: Toggle between OpenCode and native shell in the same terminal session
Switch to Native Shellcommand for seamless context switching- Configure default behavior via
opencodeTui.nativeShellDefaultsetting
Multi-AI Tool Support
- Configure and switch between multiple AI coding tools
- Built-in support for OpenCode, Claude Code, and Codex
- Custom tool configuration with paths, arguments, and aliases
- Per-tool operator IDs for specialized launch behavior
- Set default tool for new tmux sessions via
opencodeTui.defaultAiTool
New Commands
- Tmux Session Commands: Browse, create, switch, and kill tmux sessions
- Tmux Pane Commands: Split horizontal/vertical, switch, resize, swap, kill panes
- Tmux Window Commands: Navigate, create, select, and kill tmux windows
- Workspace Spawning: Create tmux sessions scoped to current workspace
New Configuration Options
opencodeTui.aiTools- Configure multiple AI coding toolsopencodeTui.defaultAiTool- Default AI tool for new tmux sessionsopencodeTui.nativeShellDefault- Default behavior for native shell switchopencodeTui.tmuxSessionDefault- Default behavior for new tmux sessions
Keyboard Shortcuts
Cmd/Ctrl+Alt+T- Browse Tmux Sessions (when terminal focused)- Added keybinding passthrough for
Ctrl+Pin terminal context
🔧 Improvements
- Enhanced tmux session discovery with workspace-scoped filtering
- Automatic tmux status bar hiding in sidebar terminal for cleaner UI
- Improved session lifecycle management
📚 Documentation
- Added SECURITY.md for security policy
- Updated README with comprehensive tmux feature documentation
- Added architecture diagram and command reference