Skip to content

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 06:30
· 30 commits to main since this release
df44d56

A special thank-you to Ayush Sharma (@ayush5harma) for his work and contributions. He has been the leading motivator behind this release, with his issues and ideas driving most of the work in 0.16.0.

Features

  • Background automatic updates (#437, @srothgan): Install automatic updates in the background after exit, and show a warning at startup when the last one failed.
  • Session name in Status (#445, @ayush5harma): Show the live session name in the Status tab.
  • Fullscreen Git diff viewer (#476, @srothgan): Add /diff with HEAD, staged, and unstaged comparisons, a file tree, and full file contents. Fixes #467.
  • Fullscreen session picker (#477, @srothgan): Replace /resume arguments with a searchable fullscreen picker, retain direct resume through claude-rs resume <session_id>, and show saved commands readably without internal fork points. Fixes #468.
  • Chat layout (#478, #480, @srothgan): Show sent messages as full-width cards marked with the composer prompt glyph, and group assistant text and tools under one response marker.
  • Welcome animation (#479, @ayush5harma): Animate the welcome crab while the first session connects.
  • Configurable footer (#481, #485, #493, @srothgan, @ayush5harma): Add a single-row footer with per-field visibility, alignment, order, colors, and a running-subagent count, and apply the saved layout from startup. Fixes #466, #482.
  • Mode and effort shortcuts (#486, @srothgan): Add Shift+Left and Shift+Right to change permission mode and Shift+Up and Shift+Down to change effort. Fixes #483.
  • Skills and styles reload (#487, @ayush5harma): Add /reload to reload skills and output styles in the active session. Fixes #464.
  • Conversation export (#491, @ayush5harma): Add /export [path] to save session history as Markdown without overwriting existing files. Fixes #465.
  • Session launch flags (#492, @ayush5harma): Add session naming and forking, extra directories, settings and MCP configuration, and system prompt replacement or extension from text or files. Fixes #462.
  • Subagents view (#493, #496, @ayush5harma, @srothgan): Add fullscreen /agents with live status, ancestry, stop controls, saved-response previews, and refreshable transcripts, and restore saved nested subagents without marking historical runs as active. Fixes #439.
  • Bridge and hook diagnostics (#494, @ayush5harma): Record bridge and SDK warnings and errors in the default log and show hook failures in the transcript. Fixes #463.
  • Agent SDK migration (#496, @srothgan): Upgrade Agent SDK from 0.3.288 to 0.3.302, add session-local plugin folders, typed MCP forms, hook failure policies, idleCompaction, CLAUDE_RS_CONFIG_DIR, and scheduler and notification timestamps, and correct startup, authentication, and extra-usage errors. Fixes #421.

Fixes

  • Local command replies (#444, @ayush5harma): Show missing replies to commands handled locally by Claude Code, including /rename, /color, and /context.
  • Markdown and tool previews (#478, #484, @srothgan): Preserve fenced code, streamed tables, nested lists, and full-file indentation, show numbered file source in Read previews, and retain shell output colors. Fixes #461.
  • Status tab rename (#488, @ayush5harma): Keep renaming unavailable until the session is saved and retain the draft when a rename fails. Fixes #469.
  • Path arguments (#489, @ayush5harma): Stop invalid --dir and --bridge-script paths from reaching the trust prompt or failing as a bridge spawn error. Fixes #472.
  • Trust prompt directory (#490, @ayush5harma): Show the directory that the trust prompt will trust. Fixes #473.
  • Read and replay performance (#495, #497, @srothgan): Reduce long stalls during large file reads, session resume, and terminal resizing, stop startup history purges, and add Read preview timing diagnostics and updated source-build instructions.
  • Markdown lists and tables (#498, @srothgan): Keep text following a list at the normal column and display tables with borders and wrapped cells.

Documentation

  • Contribution requirements (#470, @srothgan): Require an issue and maintainer scope agreement before implementation or pull requests.

CI and Dependencies

  • Dependency updates (#448, #449, #450, #451, #470, #484, @srothgan, @dependabot): Bump rustls to 0.23.46, zip to 9.0.4, and tokio to 1.53.2, remove ansi-to-tui, and update bridge dev dependencies, jscpd, and GitHub Actions pins.
  • Bridge test coverage (#471, @ayush5harma): Run the top-level bridge test files in CI. Fixes #446.
  • Issue triage automation (#474, @srothgan): Add the Issue Triage workflow with /triaged and /duplicate commands.