- Add proper tmux DCS passthrough wrapper for OSC52 sequences
- Users can now copy text to clipboard when running TUI inside tmux
- Previously clipboard copy would fail in SSH/tmux environments
Users can now press Ctrl+X followed by B to toggle the sidebar
visibility in the TUI session view, providing quick access to
session information and controls without needing to use the command
palette.
- Add GenericTool component to display tools without custom renderers
- Show input parameters for all tools (read, glob, grep, edit)
- Display search path and match counts for glob/grep tools
- Rename ToolRegistry.ready to render for clarity
- Add weather MCP server configuration
- Replace glob patterns with Set lookup for common folders to speed up matching
- Use path.sep for cross-platform compatibility on Windows/Unix systems
- Add comprehensive test coverage for nested and non-nested folder matching
- Simplify implementation by removing unnecessary caching complexity
Improves project boundary detection by focusing on package manager lock files instead of config files, providing more reliable workspace identification across different project types.
- Only show MCP section in sidebar and status dialog when MCP servers exist
- Use cached MCP data from sync context instead of making separate API calls
- Improves performance by reducing redundant network requests
- Fix sidebar visibility calculation to prevent layout issues
- Add session title and share URL to sidebar header
- Remove empty text parts from assistant messages
- Adjust user message spacing for first message
- Add OpenAI codex auth plugin to configuration
- Add LSP section to TUI sidebar showing connected servers with root paths
- Add LSP section to status dialog showing server count and details
- Add /lsp endpoint to server API returning server connection status
- Add lsp.updated event to notify when LSP servers are spawned
- Update SDK types to include LSP status data structures
This provides users with real-time visibility into Language Server Protocol connections alongside existing MCP status, making it easier to monitor and troubleshoot language tooling in their workspace.