Skip to content
Agents tracked: 442 Downloads (7d): 202M down 19.3% GitHub stars: 10.4M Releases (7d): 693 Agent status: 1 with issuesSince last limit reset: Claude 28d · Codex 1d Updated Oct 21, 2026

dsh-TUI changelog: what's new each month

Every stable dsh-TUI release summarised by month: the highlights, new features, improvements, fixes and anything you need to act on. 3 months covered; the current month updates daily.

October 2026 · so far

5 releases: 0.13.0 → 0.16.1

October brought major architectural changes to dsh-TUI, including support for multiple AI backends (Claude and Codex alongside DSH), a redesigned sidebar with new panels, and experimental Agent Teams functionality. The month focused on flexibility, user experience improvements, and fixing critical issues with multi-backend support.

Action needed
  • /plugins command renamed to /plugin; update manual commands and automation scripts accordingly.
  • Settings migrated from ~/.dsh/settings.yaml to ~/.dsh-tui/settings.json; old profile fields no longer used for DSH kernel defaults.
  • Recovery with bare --resume, -c, --continue now requires session to belong to selected backend; mismatched backends return explicit error.

Highlights

  • Multiple AI backends: Claude and Codex are now available as alternative kernels alongside DSH, each with their own configuration and session management.
  • Redesigned sidebar with three new panels for information, trace data, and working directory, plus improved taskcard grouping and draft undo with Ctrl+Z.
  • Agent Teams collaboration features including sub-agent transcript views, team member status, and inter-agent messaging within the workspace.
  • New /btw persistent side-thread panel for multi-turn conversations with scrollable history and context controls.
  • Settings migration to unified ~/.dsh-tui/settings.json shared across all backends with automatic legacy import.

New

  • Kernel selection with /kernel command to switch between DSH, Claude, and Codex backends; changes persist and restart into new session.
  • Channel profiles at /channel for managing model mappings, authentication, and custom endpoints across backends.
  • Sub-agent transcript view in Agent Teams with full conversation history, tool card pairing, and in-place messaging.
  • /btw side-thread panel with scrollable Q&A history, unread jump navigation, and ability to send answers back to main chat.
  • Auto review permission preset with session-level risk confirmation for automatic authorization.
  • Direct kernel commands /dsh, /claude, /codex to quickly switch backends and start new sessions.
  • Plugin installation via /plugin install from terminal with lifecycle management and enable/disable controls.
  • Trace data accessible in all kernels with /trace / Ctrl+T showing per-kernel availability and real-time wait times for approvals.

Improved

  • Input history now isolated per project, preventing commands from other repositories from appearing in up/down navigation.
  • Theme preview renders in real-time next to theme selector without needing trial-and-error switching.
  • Consecutive background task cards auto-group with collapsible containers and long lines wrap automatically.
  • Raw-mode switching no longer resets UTF-8 decoder, fixing Chinese input corruption.
  • Cache pricing now calculated on non-overlapping criteria with cost estimate corrections of approximately 2.7x previously underestimated.
  • Sidebar text now directly selectable and copyable; panel tabs support click and hover interactions.
  • Model, preset, and inference strength choices persist across sessions and take priority over static deployment defaults.
  • UI appears first while backend loads in background, allowing draft input and local commands during startup.

Fixed

  • Profile startup failures when third-party bundles were installed due to premature backend assembly before root guard.
  • Claude SDK packages for non-native platforms being unnecessarily installed during updates (reducing download bloat from ~1.6GB).
  • Scroll anchor loss when viewport shrinks above current position.
  • /btw selected content copy/paste and status hints.
  • Long target tooltip rendering issues.
  • /bg background session compression being interrupted.

September 2026

7 releases: 0.10.0 → 0.12.0

September brought major image handling improvements, performance optimizations, and a unified session management interface. The month saw substantial enhancements to the UI, streaming performance, and cross-platform compatibility.

Highlights

  • Full image support in conversations with thumbnails, preview navigation, and zoom controls for attachments and assistant responses.
  • Unified session management combining resume, agent view, and background tasks into one interface.
  • Built-in account login for ChatGPT, Claude, Grok, and DeepSeek through the /provider and /auth commands.
  • Real-time task panel showing live progress, stdout/stderr output, and task management.
  • Transparent terminal images for LaTeX formulas and character artwork with customizable backgrounds.

New

  • In-conversation image thumbnails with bounded aspect-ratio display, localized labels, and viewport-aware cropping.
  • Full-screen image preview with zoom, pan, and navigation between multiple images.
  • Input field image attachment support via Ctrl+V/Alt+V with token-based handling.
  • Cursor-following preview that automatically opens when cursor reaches an image token.
  • Dual protocol support for terminal graphics (Kitty and Sixel) with fallback text metadata display.
  • IDE selection channel with real-time badges and auto-attachment integration via VS Code companion extension.
  • Safe mode (dsh-tui safe) offering read-only controls, rescue profile, and plugin recovery guides.
  • External session tabs for browsing and importing sessions from other agents.

Improved

  • Image thumbnail encoding performance improved from 197ms to 3ms (197x faster) using sharp's native libimagequant.
  • Long line folding performance: transcript mounting improved from 162ms to 4.5ms and re-rendering from 12ms to 0.6ms.
  • Collapsible tool cards in minimal mode using mouse click or Ctrl+O keyboard shortcut.
  • Long conversation streaming rendering optimized to eliminate stuttering and trailing whitespace.
  • Session resume speed enhanced through physical fingerprint reuse and cross-restart snapshots (thousand-level sessions open in seconds).
  • Input handling improvements on Windows including frame-based input splitting and IME precomposition coloring.
  • Settings management unified to single-source definitions with two-tier structure (flat root page, deep domain subpages).
  • Mermaid code blocks in replies now render as Unicode character diagrams.

Fixed

  • Fixed historical sessions incorrectly marked as empty and disappearing from session list; pure image messages and incomplete logs no longer misidentified.
  • Fixed duplicate message sending after editing undo and command queue accumulation issues.
  • Fixed scroll jump white screen, bottom return stuttering, and Windows Terminal content disappearance after maximize.
  • Fixed skill commands losing original user input and parameters when skill tools not enabled.
  • Fixed permission preset dynamic list reading exceptions and inline static content display issues.
  • Fixed session recovery across directories avoiding duplicate accounting and startup hangs; recovered sessions now grouped by workspace.

August 2026

18 releases: 0.4.1 → 0.9.3

August brought major usability improvements to dsh-TUI, with a focus on interaction patterns, session management, and rendering performance. The month saw the introduction of full-screen session browsing, pointer event support across panels, and significant optimizations to streaming and scrolling behaviour.

Highlights

  • Full-screen session browser with categorized history, real-time search, and fast indexing replaces the previous 8-line selector.
  • Pointer event model enables clicking across 20+ panels and menus, with precise cursor positioning in input fields and file path operations.
  • Session trajectory view (Ctrl+T) displays waveforms, round ledger, and performance hotspots on a dedicated screen.
  • Bi-lingual slash command descriptions and full Chinese-English UI coverage with dictionary audit.
  • Dual-column diff viewer with syntax highlighting and layout options (auto/split/unified) for code review.

New

  • Global dsh-tui shortcut command eliminates need for --profile flag after installation.
  • /rewind and improved /new commands for session management.
  • /provider wizard, /theme auto following system settings, and workspace switching with image attachments.
  • Session browser supporting header-based categorization, live search, and session cleanup.
  • Thinking fold with 2-3 line dynamic preview and Inspector for viewing historical thoughts in trajectory view.
  • Pointer event system with ClickEvent, hover interactions, and drag-select across all panels.
  • Paste fold compressing large pastes into single-line preview chips.
  • File path click menu for open, show in folder, and copy operations.

Improved

  • Update system with detection and manual update, including retry on Windows and version validation.
  • Context progress bar added as configurable contextBar setting.
  • CJK text truncation now respects terminal display width across 4 locations.
  • MCP subprocess stderr captured and deduplicated into controlled notifications.
  • Session resume with automatic event type fixing and zstd frame preservation for compatibility.
  • Think spinner displays real upload token counts.
  • Streaming latency reduced from 124-217ms to ~11ms with flattened performance.
  • Large session playback event reduction optimized (4.5MB session reduced 99%).

Fixed

  • Working-activity sub-path export and mounting fix preventing instant exit under strict pnpm layouts.
  • Duplicate session-persistence-jsonl dependency removed from fresh installs.
  • Resume compatibility layer auto-fixing unknown event types before session restoration.
  • Thinking spinner rendering artifact from emoji width calculation.
  • DEP0190 startup warning eliminated.
  • Windows update permanent pending deadlock between 0.7.0-0.7.1 blocked; mirror double-check added for registry delays.

Summaries are written automatically from the official release notes (full changelog ↗); check the original notes before relying on a detail. dsh-TUI: pricing, features and alternatives · All changelogs