File: C:/Users/fred/AppData/Roaming/npm/node_modules/command-code/CHANGELOG.md
# command-code
## 1.52.0
### Minor Changes
- feat: add Ling 3.0 Flash Sante free
## 1.51.3
### Patch Changes
- fix: paste screenshots on WSL2, and use Alt+V to paste images in terminals that swallow Ctrl+V
## 1.51.2
### Patch Changes
- fix: resolve env placeholders in MCP headers
- chore: remove DeepSeek V4.1 Flash Beta
## 1.51.1
### Patch Changes
- fix: MCP OAuth RFC 8707 resource indicator
## 1.51.0
### Minor Changes
- feat: add DeepSeek V4.1 Flash Beta
## 1.50.1
### Patch Changes
- feat: set stable process title (command-code) at module load
- feat: Report idle / working / blocked status over UNIX socket
## 1.50.0
### Minor Changes
- feat: anthropic caching improvements
## 1.49.1
### Patch Changes
- fix(cli): surface the org spend-cap message instead of retry-and-support boilerplate
- feat(cli): show assigned org spend caps in `/usage`
## 1.49.0
### Minor Changes
- feat: add GPT-6 Astra
## 1.48.0
### Minor Changes
- feat: add the `max` effort tier to Standard Muse Spark 1.3
## 1.47.1
### Patch Changes
- feat: improve provider/model config handling
## 1.47.0
- fix: mark Grok 4.6 as vision-capable
- feat: read_file reads Word, PowerPoint, Excel, OpenDocument, RTF, EPUB and PDF files as Markdown, windowed like text, in single and multi-file reads; a scanned PDF names its image-only pages and the pdftoppm command to render them. The converter installs into the user cache on the first document read instead of shipping with the CLI.
## 1.46.0
### Minor Changes
- feat: auto compact improvements
- feat: Add browser sign in through local callback server
## 1.45.0
### Patch Changes
- fix: align the "Worked for Xs" star with the feed icons, it sat one column right of every other row
- feat: reasoning levels for muse spark 1.3
## 1.44.0
### Minor Changes
- feat: add Meta Muse Spark 1.3 and 1.3 Contributor models
- feat: Show active model in terminal title to tell sessions apart
## 1.43.0
### Minor Changes
- feat: gemini 3.8 flash
## 1.42.0
### Minor Changes
- feat: longcat-2.0 free model
## 1.41.0
### Minor Changes
- feat: add Qwen 3.8 Max 0902.
## 1.40.1
### Patch Changes
- feat: filter feature models on ZDR
- fix: list only ZDR-capable feature models and apply compatible picks immediately
## 1.40.0
### Minor Changes
- feat: add fable 5.1
## 1.39.3
### Patch Changes
- feat: add low/high/max reasoning effort support for Kimi K3
## 1.39.2
### Patch Changes
- chore: retire minimax free models
## 1.39.1
### Patch Changes
- fix: drop med effort for flash-fast
## 1.39.0
### Minor Changes
- feat: add deepseek-v4-flash-fast
## 1.38.2
### Patch Changes
- feat: Add `/learn` command that opens Command Code learn hub
- feat: surface invalid agent frontmatter warnings on feed
## 1.38.1
### Patch Changes
- feat: improve tool efficiency for Tencent Hy4 Preview
## 1.38.0
### Patch Changes
- feat: Allow custom agents to set `reasoningEffort
- feat: add reasoning effort support for Tencent Hy4 Preview`
## 1.37.0
### Minor Changes
- feat: add Tencent Hy4 Preview
## 1.36.0
### Minor Changes
- feat: add Qwen 3.8 Flash
## 1.35.1
### Patch Changes
- fix: improve GLM-5.3 Flash tool calls
## 1.35.0
### Minor Changes
- feat: add GLM-5.3 Flash aka Ox Alpha
## 1.34.0
### Minor Changes
- feat: sunset Ox Alpha
## 1.33.1
### Patch Changes
- fix: a providers.json provider named after a catalog vendor no longer hijacks that vendor's models
- fix: m3 tool calling improvements
- fix: /reload no longer stacks the welcome banner on each reload
## 1.33.0
### Minor Changes
- feat: add MiniMax M3 Free and M2.7 Free
## 1.32.2
### Patch Changes
- fix: model picker improvements in byok
- fix: session no longer wedges when a tool result carries malformed content
## 1.32.1
### Patch Changes
- fix: add reasoning effort to Ox Alpha
## 1.32.0
### Minor Changes
- feat: add DeepSeek V4 Flash Vision (exp), a 1M-context vision reasoning model
## 1.31.0
### Minor Changes
- feat: add Ox Alpha, a free 1M-context reasoning model, on every plan
### Patch Changes
- fix: give Ox Alpha its full tool set instead of deferred tools
## 1.30.1
### Patch Changes
- fix: render mod status row directly under the input panel #3896
## 1.30.0
### Minor Changes
- feat: BYOK providers support (beta)
- /connect menu to manage provider connections
- feat(providers): local-only mode for byok
## 1.29.0
- feat: improve model traffic routing with providers
## 1.28.4
### Patch Changes
- feat: optimize compact on low context models
## 1.28.3
- fix: UI overlay issue
## 1.28.2
- chore: improve usage limits
## 1.28.1
### Patch Changes
- fix: support reasoning effort (low/medium/xhigh) on Qwen 3.8 27B
- fix: make `/status` report the live session model and reasoning effort
- fix: refresh the version banner after `/reload`
## 1.28.0
### Minor Changes
- Add Qwen 3.8 27B
## 1.27.2
### Patch Changes
- fix(deps): package updates and stability improvements
## 1.27.1
### Patch Changes
- feat: GPT-5.6 Sol at standard pricing with a bigger allowance
## 1.27.0
### Minor Changes
- feat: add GPT-5.6 Sol at 50% off in GOAT and above
## 1.26.0
### Minor Changes
feat(design): add accessibility discipline and shared finding severity to the bundled /design skill
### Patch Changes
- feat: default ZDR mode vision to MiMo V2.5 instead of Kimi K2.5
## 1.25.0
### Patch Changes
- feat: add GLM-5.3
## 1.24.0
### Minor Changes
- fix: prevent terminal prompt spam on panel resize (#3680)
## 1.23.2
### Patch Changes
- refactor: remove unused telemetry dependencies
- fix: remove the expired GPT-5.6 Terra/Luna 50% discount
## 1.23.1
- fix: improve deferred tool call reliability
## 1.23.0
### Minor Changes
- feat: Add Gemini 3.7 Flash
## 1.22.0
### Minor Changes
- feat(tools): merge read_multiple_files into read_file #3580
## 1.21.0
- feat: add grok 4.6
## 1.20.0
### Minor Changes
- feat: deepseek v4 pro latest (0813)
## 1.19.1
### Patch Changes
- fix: Gemini models tool calling issues
- fix: deferred tools on OpenAI models
- feat: shed unnecessary tools from headless runs
## 1.19.0
### Minor Changes
- feat: introduce deferred tool calling
- fix: scheduled task and monitor wakeups no longer clear the input draft the user is typing
-
## 1.18.1
### Patch Changes
- feat(knowledge): cache pricing, plans reference, and a headless plan answer (#3576)
## 1.18.0
### Minor Changes
- feat(tools): replace the config and knowledge tools with bundled skills #3560
## 1.17.0
### Minor Changes
- fix: wrap edit/write diff rows as one paragraph on narrow terminals (#3532)
### Patch Changes
- fix: edit/write tool diff lines overlapping on narrow terminals
## 1.16.0
### Minor Changes
- feat: background output reads can block for new output or exit and stream by offset
- feat: shell_output replaces bash_output, task_output, and monitor_events (old names keep working)
### Patch Changes
- fix: stream prior-agent session scans so a large Codex/Claude Code/Cursor history can't exhaust the heap at startup
## 1.15.1
### Patch Changes
- fix: muse spark inference notice
## 1.15.0
### Minor Changes
- feat(harness): configurable commit/PR co-author attribution
### Patch Changes
- fix: package updates and stability improvements
## 1.14.1
### Patch Changes
- feat: auto compact optimizations
## 1.14.0
### Minor Changes
- feat: add Muse Spark 1.2 and Muse Spark 1.2 Contributor
## 1.13.0
### Minor Changes
- feat: add new Pro plan
### Patch Changes
- fix: cached billing context bug
## 1.12.0
### Minor Changes
- feat: add the GOAT plan
## 1.11.1
### Patch Changes
- fix: mid stream errors retryability
- fix: remove duplicate flags in /help
## 1.11.0
### Minor Changes
- feat: syntax highlighting for code blocks and markdown in the TUI (#3319)
- feat(mods): render `cmd.ui.setStatus` segments in the TUI footer
- feat: use Shades of Purple syntax theme (#3328)
- fix: size model picker name column to widest label #3329
## 1.10.0
### Minor Changes
- feat(mods): render `cmd.ui.setStatus` segments in the TUI footer
- feat(tui): make /feedback tell you what enter will do, and add /issue (#3316)
## 1.9.1
### Patch Changes
- fix(tui): /copy to copy the whole reply, not just its last block
- fix: Restore colorized Edit/Write diff view in the TUI
- fix: Render the Edit diff for legacy `oldValue`/`newValue` tool calls
## 1.9.0
### Minor Changes
- feat: Add Qwen 3.8 Max
- feat: add /theme config a new "auto" theme that follows the OS theme
- fix(cli): tell users to upgrade Node instead of crashing with a raw SyntaxError
## 1.8.0
### Minor Changes
- fix: keep `--yolo` mode through the plan round trip (#3288)
## 1.7.1
### Patch Changes
- fix: retry web-search errors and improve error messages
## 1.7.0
### Minor Changes
- feat: 50% off GPT-5.6 Terra/Luna (limited-time deal)
- feat: GPT-5.6 Luna is now available on go plan
## 1.6.2
### Patch Changes
- refactor: improve error formatting
## 1.6.1
### Patch Changes
- feat: OpenAI GPT-5.6 Terra/Luna price cut
## 1.6.0
### Minor Changes
- feat: add thinkingmachines/inkling-small model
### Patch Changes
- fix: mark Qwen 3.7 Flash as vision-capable
## 1.5.0
### Minor Changes
- feat: vision support for text-only models
## 1.4.6
### Patch Changes
- feat: add Qwen 3.7 Flash
- fix: retry mid-stream connection drops instead of killing the turn
## 1.4.5
### Patch Changes
- feat: surface a `cmd --yolo` tip in every permission dialog
## 1.4.4
### Patch Changes
- fix: retry mid-stream connection drops instead of killing the turn
## 1.4.3
### Patch Changes
- fix: tool ordering issue causing 400 in the session
## 1.4.2
### Patch Changes
- fix(cli): honor `--model` / `-m` — the flag was validated then silently ignored
## 1.4.1
### Patch Changes
- fix: forward $defs on mcp tool schemas
## 1.4.0
### Minor Changes
- feat: add Claude Opus 5
## 1.3.1
### Patch Changes
- refactor: improve usage alerts
## 1.3.0
### Minor Changes
- feat: Tencent Hy3 is back as a paid model (`tencent/hy3-paid`)
## 1.2.0
### Minor Changes
- feat: add Ling 3.0 Flash (`inclusionai/ling-3.0-flash-free`), free through August 2, 2026
## 1.1.1
### Patch Changes
- fix: mods calling `cmd.ui.setStatus` / `cmd.ui.widget` / `cmd.ui.refreshWidgets` no longer crash
- fix: capture the real cause when a self-update fails
## 1.1.0
### Minor Changes
- feat: improve mods and cmd knowledge internal docs
## 1.0.1
### Patch Changes
- fix: /reload header
## 1.0.0
### Major Changes
- feat: v1 is here! full rewrite of tools, agent, loop, architecture, TUI, and more
- feat: `enter_worktree` / `exit_worktree` tools for isolated git worktrees per session
- feat: `plan_review` tool to open plan review on demand (first of its kind)
- feat: `mods` to add your own tools, hooks, and commands (beta)
- feat: `/goal` supervision keeps the agent on track
- feat: `task_(create, update, list, get)` task system
- feat: `task_(output, stop)` for background process control
- feat: `cron_(create, delete, list)` scheduled agents
- feat: `/agents` overhaul, create by agents by asking
- feat: `edit_file` overhaul with fuzzy matching and stale-write guards
- feat: `write_file` overhaul withreliable overwrite checks
- feat: `read_file` shows images to vision models
- feat: `ask_user_question` for structured multiple-choice prompts
- feat: `get_diagnostics` reads IDE errors and warnings
- feat: `shell_command` with background tasks, monitoring, and a read-only fast path
- feat: `glob` / `grep` / `read_directory` search tools handle absolute and UNC paths
- feat: `web_search` with domain filters and source citations
- feat: `web_fetch` with pagination, formats, caching, and URL guards
- feat: `config` tool to list, get, and set settings from the CLI
- feat: `--model`, `--effort`, `--theme`, and `--config` CLI flags
- feat: `run_command` runs slash commands by asking `cmd` for you
- feat: `powershell` first-class PowerShell tool on Windows
- feat: `/import` setup (skills, prompts, agents, commands) from other agents
- feat: `todo_write` live TODOS panel and `/todos` manager
- feat: `/tree` to navigate and branch your conversation history
- feat: `/mode` commands and `/new` alias for `/clear`
- feat: `/fork` a conversation into a new session
- feat: `/reload` to restart and resume the session
- feat: `/rewind` to restore an earlier checkpoint
- feat: `/context` shows context-window usage
- feat: `/share` and `/unshare` a session via link
- feat: `/export` and `/copy` your conversation
- feat: `/memory` to manage memory files
- feat: `/hotkeys` keyboard-shortcut reference
- feat: stash your input prompt with `Ctrl+S`
- feat: bundled skill: `command-code-knowledge` so `cmd` knows about itself
- feat: bundled skill: `mod-builder ` so `cmd` can build mods for you
- feat: bundled skill: `skill-builder` so `cmd` can build skills for you
- feat: `-p --output-format json` for cmd headless mode and scripting
- feat: terminal UI upgrades: streaming, events, and better error handling
- feat: major improvement to central permission engine, safe by default
- feat: VS Code shows session title and status in terminal tab title
- feat: MCP full-spec tool results, annotations, and live tool updates
- feat: MCP progress notifications, timeouts, and cancellation
- feat: hooks for tool and session lifecycle events
- feat: complete overhaul of agent skills support
- feat: on-demand command explanations (`ctrl+e`)
- feat: per-agent models for sub-agents
- feat: per-session scratchpad
- feat: full Windows support
- feat: configurable keybindings
- feat: inline image paste tokens
- feat: shell-style args in custom commands
- feat: instant replies, background titling
- feat: redesigned `/session` and `/config` panels
- feat: compaction shows per-event and total savings
- perf: no more out-of-memory on long sessions
- fix: errors surface instead of a silent turn
- fix: usage-limit errors surface right away
- fix: reliable prompts and grants that stick
- fix: `Esc` no longer hangs on a prompt
- fix: pasted images reach the model
- fix: sessions survive a failed first turn
- fix: pre-v1 sessions are backwards compatible
- fix: `/clear` stops background taste-learning
- fix: one picker for every `/resume` path
- fix: queued messages faster turns
- fix: `/usage` bar matches balance
- fix: file links valid on every OS
- fix: consistent look across overlays
- feat: per tool major improvements below:
- feat: `edit_file` fuzzy-matching cascade tolerates whitespace and typography drift
- feat: `edit_file` stale-write protection rejects edits when the file changed on disk
- feat: `edit_file` ambiguous match errors with a count instead of a silent wrong edit
- feat: `edit_file` empty match creates the file, missing file suggests the closest sibling
- fix: `edit_file` atomic writes, BOM and CRLF preserved, line-numbered result snippet
- fix: `write_file` clamped and long-line reads can satisfy the overwrite check
- fix: `write_file` exact-match required so unseen trailing content is never clobbered
- fix: `write_file` accurate partial-read error instead of a misleading not-read-yet
- fix: `write_file` routes to `edit_file` for files above the read cap
- feat: `read_file` shows images to vision models
- fix: `read_file` offset and limit memory handling
- feat: `web_search` domain allow and block filtering, subdomain-aware
- feat: `web_search` mandatory source citations
- feat: `web_search` minimum query length and result-count clamping
- feat: `web_search` abort-aware, marked read-only and concurrency-safe
- feat: `web_fetch` `format` param for markdown, text, or html
- feat: `web_fetch` pagination over a large window, exempt from the output cap
- feat: `web_fetch` response caching with a TTL
- feat: `web_fetch` per-call timeout and URL safety guard
- feat: `web_fetch` cross-host redirect reporting
- feat: `task_(create, update, list, get)` persistent store with states, owners, and dependencies
- feat: `task_*` writes to disk so restarts and sub-agents share the list
- feat: `task_*` prompt-free and plan-safe
- feat: `task_*` friendly feed rows instead of raw JSON
- feat: `task_output` blocking wait or instant peek with delta streaming
- feat: `task_output` tail truncation points at the on-disk log
- feat: `task_stop` via a shared registry with clear errors
- feat: `todo_write` one live TODOS panel above the input
- feat: `todo_write` sticky user edits the model cannot undo
- feat: `todo_write` `/todos` interactive manager (you `x` or `c` an item)
- feat: `todo_write` honest completion reports that attribute user edits
- fix: `todo_write` warns the model when an update drops unfinished items
- feat: `enter_worktree` / `exit_worktree` switch a running session into an isolated worktree and back
- feat: `exit_worktree` removal scope-locked to the session's own worktree, fail-closed on dirty state
- feat: `enter_worktree` hardened git plumbing and non-interactive fetch
- feat: `enter_worktree` / `exit_worktree` excluded from sub-agents, hidden in plan mode
- feat: `enter_worktree` `createHook`, `removeHook`, sparse paths, and symlink dirs
- feat: `config` list, get, and set every setting from one registry
- feat: `config` reads auto-allowed and plan-safe, writes always confirm
- feat: `config` boolean toggles and known model ids so the model stops guessing
- feat: `config` writes report previous and new values and sync live state
- feat: `run_command` runs any built-in, custom, skill, or mod slash command
- feat: `run_command` validates the command exists so the model cannot invent one
- feat: `run_command` dispatches when the turn goes idle, never mid-turn
- feat: `run_command` value commands apply directly, bare form opens the picker
- feat: `powershell` discovers pwsh 7+, falls back to Windows PowerShell 5.1
- feat: `powershell` fail-closed parser with a destructive-removal circuit breaker
- feat: `powershell` persists working directory and tracks native and cmdlet exit codes
- feat: `shell_command` read-only fast path runs safe commands without prompting
- feat: `shell_command` background tasks with `shell_tasks` and `bash_output`
- feat: `shell_command` Windows routes to PowerShell or cmd.exe
- fix: `glob` / `grep` / `read_directory` recognize absolute and UNC paths
- fix: `kill_shell` nullable target schema so strict providers can call it
- fix: `kill_shell` works by pid, port, or task id on Windows too
- fix: `monitor_command` wakes the model when the monitored process exits
- fix: `monitor_command` settles by task id so a recycled pid cannot settle the wrong task
- fix: `monitor_command` stopped tasks stay silent
## 0.52.5
### Patch Changes
- feat: add Laguna S 2.1
- feat: a free main model now runs the background tasks too, so a free session costs nothing
## 0.52.4
### Patch Changes
- feat: add Gemini 3.6 Flash and Gemini 3.5 Flash Lite
## 0.52.3
### Patch Changes
- improve flag parsing for `--model` and `--effort` in `cmd --help` and `cmd --list-models`
## 0.52.2
### Patch Changes
- chore: model updates
## 0.52.1
### Patch Changes
- feat: improve credit warning and include all credit pools in it
## 0.52.0
### Minor Changes
- fix: abort hang issues with permission prompts #2782
- fix: interrupt no longer hangs the loop during a tool permission prompt
-
## 0.51.0
### Minor Changes
- feat: Kimi K3 is now live in Command Code
## 0.50.0
### Minor Changes
- feat: last minor update before v1, next up will all be patches
- feat: add thinkingmachines/inkling model inference improvements
## 0.45.0
### Minor Changes
- feat: add thinkingmachines/inkling model
## 0.44.1
### Patch Changes
- feat: add Muse Spark 1.1
## 0.44.0
### Minor Changes
- feat: add OpenAI GPT-5.6 Sol, Terra, and Luna
## 0.43.1
### Patch Changes
- auto-updater script (run `npm i -g command-code@latest`)
## 0.43.0
### Minor Changes
- fix: broken auto-updater for some (run `npm i -g command-code@latest`)
### Patch Changes
- 96b7611: Remove the ineffective `bin/run.mjs` fallback. npm normalizes non-bin-target
files to 644 on install, so `run.mjs` could never be an executable symlink
target — any install pointed at it broke with `permission denied`. The single
canonical launcher is `dist/index.mjs`; `start` / `link:local` scripts now point
there. Already-bricked installs need one `npm i -g command-code@latest`, since a
dead symlink runs no code.
## 0.42.0
### Minor Changes
- feat: memory management and sliding session windowing
## 0.41.4
### Patch Changes
- feat: Grok 4.5 is now available in Command Code
## 0.41.3
### Patch Changes
- feat: tencent/hy3 free model
## 0.41.2
### Patch Changes
- chore: trim unused internals from the published CLI bundle
## 0.41.1
### Patch Changes
- feat: send CLI telemetry to Command Code
## 0.41.0
### Minor Changes
- feat: gateway capacity improvements
- fix: document RTL/bidi support in the `/design` skill
- fix: warn on sub-16px input font-size to prevent iOS Safari zoom
### Patch Changes
## 0.40.17
### Patch Changes
- feat: add SessionStart hook with additionalContext injection
- fix(shell): run `!` commands via PowerShell/cmd.exe on Windows
- fix: add `alt+m` fallback for mode toggle where Shift+Tab fails on Windows
## 0.40.16
### Patch Changes
- feat: add Claude Sonnet 5 model
## 0.40.15
### Patch Changes
- refactor: read_file now reads huge files safely and reports exactly how much of the file it saw
## 0.40.14
### Patch Changes
- fix(tui): edit-file diff no longer crashes on non-string oldValue/newValue
- fix: search tool falls back to Node.js search when ripgrep and grep are unavailable
- fix: use platform-correct binary name (`cmdc` on Windows) for self-invocation and all CLI messages
## 0.40.13
### Patch Changes
- fix: transcript expand via Ctrl+Y in VS Code/Cursor/Windsurf terminals
- fix: Ctrl+Z undoes input instead of suspending the process
## 0.40.12
### Patch Changes
- fix: plan mode tool unavailable bug
- Fixed theme switching to properly reset the TUI
## 0.40.11
### Patch Changes
- fix: improved headers for better compatibility with providers
## 0.40.10
### Patch Changes
- fix: resolve interactive exit hangs, leaked MCP orphans, and overloaded Ctrl+D
## 0.40.9
### Patch Changes
- feat: improve how vision models read images by path
- feat: add `/trace` to show the current request's trace ID to help in support debugging
- feat: add `/session-file` to show the current session id and the path to its on-disk session file
- fix: `/goal` supervision now ends the session when the goal is cleared
- fix: Refuse to set a goal while `/compact` or `/update` are running
- fix: Cleanup processes on `/exit` or double Ctrl+C; Saving 2-3 seconds on shutdown
- fix: Show trace ID when taste onboarding fails for support debugging
## 0.40.8
### Patch Changes
- fix: Windows image attachment
- fix: slash menu now reopens correctly when backspacing after a command selection
## 0.40.7
### Patch Changes
- feat: add tracked background shell tasks with persistent output logs and task listing
- feat: add separate monitor commands for long-running output streams
- feat: add bounded monitor runs and monitor event reads
- feat: wake the assistant from live monitor output
- feat: add background shell and monitor task panel
- feat: schedule monitor wakeups without classifier calls
## 0.40.6
### Patch Changes
- feat: add GLM-5.2 Fast model
- fix: cleaner tool badges in the feed
- fix: Press Esc to cancel taste onboarding runs cleanly
## 0.40.5
### Patch Changes
- feat: show which usage window you hit (5-hour or weekly) and when it resets, with /upgrade and /extra next steps
- fix: `/exit` no longer hangs when a stdio MCP server is connected
## 0.40.4
### Patch Changes
- feat: 5-hour and weekly usage limits
## 0.40.3
### Patch Changes
- feat: add Sakana Fugu Ultra (Max plan and above)
## 0.40.2
### Patch Changes
- fix: stamp the active model on tool-input repair #2231
## 0.40.1
### Patch Changes
- feat: CLI-native security and privacy improvements
- feat: web tools are now exempted from 25k token limit
- fix: tolerate corrupt lines when listing sessions instead of dumping stack traces
## 0.40.0
### Minor Changes
- feat: improve auto updater via a non-blocking async check
- feat: `/fork` - fork a conversation into a new session
- feat: `/reload` to restart Command Code and resume the current session
## 0.39.2
### Patch Changes
- fix: Hide prompt bodies for custom slash commands on resuming/sharing sessions
## 0.39.1
### Patch Changes
- fix: stream progress snapshots for long-running shell commands
- feat: `/theme` slash command to switch between dark and light themes at runtime
- feat: stash input prompt with Ctrl+S (#2179)
## 0.39.0
### Minor Changes
- chore: MiniMax M3 free promo is now ended (#2178)
## 0.38.7
### Patch Changes
- refactor: remove per-model usage breakdown from the `/usage` overlay and usage API
## 0.38.6
### Patch Changes
- feat: reset user limits for the promo
## 0.38.5
### Patch Changes
- feat: scope taste learning to be enabled/disabled at the project and user level
- fix: stream progress snapshots for long-running shell commands
- fix: harden shell permission safety for compound and dynamic commands
- fix: `/goal` processes pasted images and IDE context (active file + selection) to the model
## 0.38.4
### Patch Changes
- feat: pasted text now shows the text and number of lines #1692
## 0.38.3
### Patch Changes
- feat: add GLM-5.2 model support (#2147)
## 0.38.2
### Patch Changes
- fix: prevent Windows freeze in command/tool execution (#2132)
- fix: normalize Windows path separators across taste, sessions, telemetry, and file picker
- feat: `/theme` slash command to switch between dark and light themes
## 0.38.1
### Patch Changes
- feat: add Kimi K2.7 Code HighSpeed
## 0.38.0
### Minor Changes
- MiniMax M3 Promo
## 0.37.2
### Patch Changes
- 77bb0f1: feat: print how to resume the session on exit
Leaving the TUI (e.g. double Ctrl+C) now always prints `Resume this session with: <cli> --resume <id>`, falling back to the raw session id when the session was never renamed. On Windows it uses the `cmdc` bin, since `cmd` is the built-in Command Prompt. `--resume` now accepts a raw session id, not just a renamed title.
- feat: show how to resume a session on exit
- feat: `/theme` slash command to switch between dark and light themes at runtime
## 0.37.1
### Patch Changes
- fix: improve the subagents
- feat: default model is now DeepSeek V4 Flash.
- feat: model picker leads with the Open Source section, DeepSeek models on top
## 0.37.0
### Minor Changes
- feat: add Kimi K2.7 Code model
- feat: internal add headless TUI testing
- feat: `/goal` slash command for autonomous session loops
- feat: resume & continue headless (`cmd -p`) sessions
- feat: persist headless (`cmd -p`) sessions to disk
## 0.36.0
### Minor Changes
- feat: agent continuation repair harness strong long term looping.
- fix: bg auto-update stages & swaps it in, so `cmd` is never missing or half-installed mid-update
- fix: updater only ever targets stable releases — alpha/beta/rc builds are manual installs
- fix: plan preview in plan mode uses square corners instead of rounded corners
## 0.35.2
### Patch Changes
- feat: package updates and stability improvements
## 0.35.1
### Patch Changes
- feat: internal add headless TUI testing
- feat: remove sharp in favor of jimp based image processing
- fix: edit tool now matches and replaces text correctly in Windows CRLF files
- fix: Esc in transcript mode (ctrl+o) doesn't interrupt the running session now
- fix: restore IDE integration on Windows by validating named-pipe socket paths
- fix: install IDE extension into Remote-Server dirs for VS Code Remote-WSL/SSH/Devcontainers
- fix: editor "Open Command Code" icon now runs `cmdc` instead of `cmd` on Windows
- fix: @-mention file search speed improvements by caching file lists
## 0.35.0
### Minor Changes
- fix: looping env-context snapshot loop and stabilize prefix cache
- feat: plan mode shows full plan in the terminal, with ctrl+o to expand long plans
## 0.34.1
### Patch Changes
- fix: rename "Request ID" to "Trace ID"
## 0.34.0
### Minor Changes
- feat: major rehaul of lists and windowing /models /skills /mcp /agents
- fix(tools): recover tool calls whose args are wrapped in a one-element array
- feat: command aliases + consistent picker design across the TUI
- fix: /context counts only enabled skills
- fix: prevent flicker and OOM when scrolling long lists in /skills and /models
- fix: a crashing MCP server no longer takes down the CLI
- fix: stop running shell commands on Esc instead of waiting for them to finish (#428)
- fix: /model and /configure-models pickers scroll within a viewport (selection bar, no OOM)
- fix: /model selector scrolls within a viewport instead of jumping to the bottom
- fix: /skills no longer flickers while scrolling or reprints a duplicate header on exit
- fix: Per-task model overrides now fall back to ZDR-safe defaults on background tasks
## 0.33.4
### Patch Changes
- fix: /context skill count and print (`-p`) mode now honor skills disabled via /skills
- fix(taste): write taste-relative paths so taste.md preferences actually save (Windows + macOS)
## 0.33.3
### Patch Changes
- add Claude Fable 5
- fix: resolve [Text#N] paste placeholder into text for slash commands on submit
## 0.33.2
### Patch Changes
- feat: web_search tool supported across all models
- feat: web_fetch tool for all models
## 0.33.1
### Patch Changes
- fix(env): detect real default branch via origin/HEAD main or master (#1990)
## 0.33.0
### Minor Changes
- feat: dynamic prefix cache thrashing major cache overhaul 2.9x median cost reduction
## 0.32.5
### Patch Changes
- fix: CLI login UX and dead studio links (#1979)
## 0.32.4
### Patch Changes
- fix: usage and billing page lingo
- fix: /context shows context window `1M` instead of `1000k`
- fix: /configure-models taste learning task follows your selected model
## 0.32.3
### Patch Changes
- feat: responsive tables - wrap to fit, stack when too narrow
- fix: `/update` to keep `v1 → v2` status pill instead of cycling through verbs when running prompts
- feat: track which models accept image (vision) input in the model registry
- feat: /configure-models to choose which model runs built-in tasks
- feat: warn when a prompt to a non-vision model includes an image
## 0.32.2
### Patch Changes
- feat: add NVIDIA Nemotron 3 Ultra
- fix: Send attached images to the model in the correct format
- fix: `/effort` surfaces an inline notice when current model has no reasoning-effort levels
## 0.32.1
### Patch Changes
- chore: Qwen 3.7 Max Free deal ending (#1933)
## 0.32.0
### Minor Changes
- feat: Qwen 3.7 Plus as a selectable model (#1931)
- feat: add `input.collapsePastedText` to settings.json to control whether large pastes collapse into a `[Text#N]` placeholder
- feat: add `/update` slash command to update Command Code from inside the session
- fix: compare sha256 fingerprint instead of full JSON when writing messages to session files.
- feat: Show current model when typing /model
## 0.31.2
### Patch Changes
- feat: improve model rendering layer
## 0.31.1
### Patch Changes
- fix: extend billing to new month on upgrade
## 0.31.0
### Minor Changes
- feat: Deal Free Qwen 3.7 Max — June 1-3 till capacity lasts
## 0.30.4
### Patch Changes
- feat: Qwen 3.7 Max — limited-time $0 access deal
## 0.30.3
### Patch Changes
- feat: add Qwen 3.7 Plus
## 0.30.2
### Patch Changes
- feat: add MiniMax M3
## 0.30.1
### Patch Changes
- feat: add Step 3.7 Flash
## 0.30.0
### Minor Changes
- fix(repair v3): add read_file/edit_file/glob alias repairs (#1869)
- feat: Add two-step picker for /model: Pick a model, then choose reasoning effort
- feat: add /effort to select reasoning effort for the current model
- fix: prevent "Thinking…" indicators from getting stuck
## 0.29.0
### Minor Changes
- feat: add Claude Opus 4.8 — Anthropic's new flagship Opus model
- feat: show reasoning effort inline with the model on banner
- feat: surface skipped skills in /skills view
- fix: `/feedback <text>` now prefills the GitHub issue title
## 0.28.1
### Patch Changes
- fix: Throttle live reasoning feed updates to prevent OOM #1838
## 0.28.0
### Minor Changes
- feat: 36K+ repair variations fixed across 29 models
- fix: update DeepSeek V4 Flash cache-read price to $0.028/1M
## 0.27.3
### Patch Changes
- feat: add Xiaomi MiMo V2.5 and MiMo V2.5 Pro
- fix: allow bundled skills to be enabled/disabled from `/skills` like any other skill
- fix: Present full login URL when logging in
- chore: enforce Biome formatting via pre-commit hook and editor format-on-save
- chore: scope Biome to JS/TS/JSON, respect .gitignore, exclude skills/benchmarks/CSS
- chore: format entire codebase with Biome
## 0.27.2
### Patch Changes
- fix: route taste onboarding observer through Kimi K2.5 (opensource) so Go-plan users no longer hit MODEL_NOT_IN_PLAN
## 0.27.1
### Patch Changes
- chore: Improved error handling of upstream providers
## 0.27.0
### Minor Changes
- feat: agent-browser bundled skill for better browser access
## 0.26.25
### Patch Changes
- fix(mcp): clearer stdio errors for URLs and missing commands (#1243, #375)
## 0.26.24
### Patch Changes
- fix: collapse thinking by default + kill streaming flicker when expanded
- fix: `--list-models` shows Claude Haiku 4.5 without its date suffix
## 0.26.23
### Patch Changes
- feat: stream reasoning tokens
## 0.26.22
### Patch Changes
- refactor: thinking improvements
- chore: retire Claude Opus 4.6 from the selectable model list
- feat: add Stop hook event
## 0.26.21
### Patch Changes
- feat: add `--list-models` to show every selectable model id
- feat: `--model` accepts the full id, or model name after the `/`, and provides a "did you mean?" suggestion for
## 0.26.20
### Patch Changes
- feat: add Qwen 3.7 Max (Vercel AI Gateway via Alibaba)
## 0.26.19
### Patch Changes
- fix: render slash-command tags as clean pills in Rewind and titles
## 0.26.18
### Patch Changes
- fix: improve bundled skills support
## 0.26.17
### Patch Changes
- feat: `-m, --model <model-id>` flag to override the model in interactive and headless (-p) mode
## 0.26.16
### Patch Changes
- fix: add `--max-turns <number>` flag in `cmd --help`
- fix: restore non-blocking background auto-updates
## 0.26.15
### Patch Changes
- chore: improved model selection
## 0.26.14
### Patch Changes
- fix: stdio MCP servers spawn on Windows
## 0.26.13
### Patch Changes
- feat: make model selection per session in memory
- fix: sync banner model when resuming a session from inside the TUI
- feat: in-TUI `/resume` adopts the resumed conversation's model (banner + requests)
- feat: `/model` sets the default for new sessions again, while keeping concurrent sessions isolated
- feat: add `cmd status --json` for machine-readable auth status output
- fix: sanitize custom agent and MCP tool names so a dot/colon/space no longer 400s the model provider
## 0.26.12
### Patch Changes
- feat: support `COMMAND_CODE_API_KEY` env var for CI / headless auth
- fix: `/review` now shows an install hint when the `gh` CLI is missing (#1162)
- fix: skip credit-depletion warning for `past_due` subscriptions
## 0.26.11
### Patch Changes
- chore: improved docs and model descriptions
## 0.26.10
### Patch Changes
- feat: add Gemini 3.5 Flash
- feat: add `/design` for guided frontend design reviews, refinements, and follow-up fixes
- feat: add bundled skills support
## 0.26.9
### Patch Changes
- feat: `/plan [task]` slash command
- fix: recover from reasoning-only assistant responses instead of silently exiting the loop
## 0.26.8
### Patch Changes
- feat: add Gemini 3.1 Flash Lite
## 0.26.7
### Patch Changes
- refactor: improve MCP compatibility
## 0.26.6
### Patch Changes
- feat: mcp compatibility, auth and error handling optimizations
- perf: let vitest auto-pick the `agent` reporter when running inside an AI coding agent for truncated output
- perf: upgrade vitest 3.2.4 → 4.1.6, unit-test (~35s saved, ~45s duration)
## 0.26.5
### Patch Changes
- feat: configurable reasoning effort per model
## 0.26.4
### Patch Changes
- fix: always update to latest version and skip stale pending updates
- perf: speed up pnpm test:all runs by ~185s, cleaned vitest config, skip Command Code updates check per test.
- test: skip the flaky `skill-slash-command` integration test.
## 0.26.3
### Patch Changes
- feat: update deepseek flash context window (#1622)
## 0.26.2
### Patch Changes
- feat(cmd): fix yolo mode failing when no files
## 0.26.1
### Patch Changes
- fix: `--yolo` mode restored
## 0.26.0
### Minor Changes
- feat: show red "» permission bypass on" indicator when launched with `--yolo`
- fix: Write plans to ~/.commandcode directory without permission in plan mode
## 0.25.14
### Patch Changes
- feat: add CMD_ZDR=1 flag to use ZDR only providers
## 0.25.13
### Patch Changes
- feat: add `cmdc` alias for command-code (Windows-compatible shorthand)
## 0.25.12
### Patch Changes
- fix: Restore top margin from the taste banner
- fix: Refresh welcome-banner header when the active model changes via /model
## 0.25.11
### Patch Changes
- Uppercase "LEARNED" label in taste onboarding UI (#1578)
## 0.25.10
### Patch Changes
- refactor: MCP DX improvements
- fix: unify expand-output shortcut on Ctrl+O across all terminals
- fix: Fix skills discovery in current working directory
- chore: consolidate cmd login outros into shared styled formatters (no user-visible change)
- fix: Prevent paste-induced SIGABRT errors on headless Linux
## 0.25.9
### Patch Changes
- fix: MCP discovery flow impacting supabase server
## 0.25.8
### Patch Changes
- fix: paste at mid-cursor no longer discards text after the cursor
- feat: /skills picker now supports search and per-project on/off toggling
- chore: bump react to 19.1.7 for security patches
## 0.25.7
### Patch Changes
- feat: add plan-based model access control in model selector
## 0.25.6
### Patch Changes
- fix: dismiss the TASTE skip banner when prompt submits
## 0.25.5
### Patch Changes
- docs: refresh npm README — trim unnecessary content and add link to docs site for more details
## 0.25.4
### Patch Changes
- docs: refresh npm README — fix broken logo URL and update tagline to current homepage lingo
## 0.25.3
### Patch Changes
- feat: improve deepseek thinking
- fix: collapse taste feed log into a status footer with cards rendering chronologically
- fix: Prevent slash commands from interrupting agent turns
- feat: /ide installs the extension directly to disk across all detected IDEs
## 0.25.2
### Patch Changes
- feat: per-model context window with overflow handling on model switch
- feat: nudge user to run /compact when context fills a large window
- fix: detect Cursor and Windsurf reliably in IDE
## 0.25.1
### Patch Changes
- feat: add Step 3.5 Flash model
## 0.25.0
### Minor Changes
- imp: Press n to never show the learning banner again (#1484)
fix: Learning Banner path fix (#1484)
fix: banner reprint on model change (#1484)
## 0.24.2
### Patch Changes
- fix: context usage calculation in TUI
## 0.24.1
### Patch Changes
- feat(telemetry): GenAI semconv, AI SDK wiring, namespace rename, privacy lockdown
## 0.24.0
### Minor Changes
- fix: tool auto repair and healing, lenient LLM tool-input healing for recoverable validation errors
### Patch Changes
- fix: filter gitignored and sensitive files from IDE context
- feat: enrich `cmd info` with software / IDE / terminal context
- feat: add /courses command to open courses dashboard in browser
## 0.23.1
### Patch Changes
- fix: `/usage` overlay model display names now resolve through canonical id
- fix: validate `read_directory`, `write_file`, `edit_file` absolute paths against workspace boundary
- fix: dedupe hook startup warnings into a single summary
- fix: validate `glob` and `read_multiple_files` paths against workspace boundary
- fix: require permission prompt for `find` when used with dangerous flags
## 0.23.0
### Minor Changes
- fix: make sessions self heal with tool calls/results pairs (#1375)
## 0.22.9
### Patch Changes
- chore: bump deps to latest versions
## 0.22.8
### Patch Changes
- feat: add gpt-5.5 model support
## 0.22.7
### Patch Changes
- feat: add hooks engine with PreToolUse/PostToolUse integration
- feat: simplify /usage overlay — single summary line, per-model cost breakdown, bigger █/░ progress bar
- fix: /usage per-model breakdown renders legacy Sonnet 4 as "Claude Sonnet 4.6"
- feat: add Qwen 3.6 Max Preview, Qwen 3.6 Plus, MiniMax M2.7, and GLM 5.1 support
## 0.22.6
### Patch Changes
- fix: validate `read_file` absolute paths against workspace boundary
- feat: add DeepSeek V4 Pro and V4 Flash
## 0.22.5
### Patch Changes
- feat: richer /ide output with actionable next steps per status and selection hint on user messages
- fix: stop IPC log spam outside IDE terminals (backoff + single-line logs)
## 0.22.4
### Patch Changes
- chore: improve fallback errors for models
## 0.22.3
### Patch Changes
- chore: improve model fallbacks
## 0.22.2
### Patch Changes
- fix: resize-flicker on width change made patch free now (#1268)
## 0.22.1
### Patch Changes
- fix: ship #1232 flicker fix reliably for bundle-time (#1267)
## 0.22.0
### Minor Changes
- fix: resize flicker on status bar when resizing the window #1232
## 0.21.1
### Minor Changes
- feat: add Kimi K2.6 support
- refactor: unify auth copy across `cmd login` / `cmd logout` / `cmd auth status` and their `/login` / `/logout` slash equivalents.
## 0.21.0
### Minor Changes
- fix: reduce install footprint — drop unused + test-only deps (#1246)
## 0.20.2
### Patch Changes
- fix: keep insufficient credits error on screen until user dismisses in /learn-taste #1221
## 0.20.1
### Patch Changes
- fix: codex auth bug (#1240)
- fix: Ctrl+C no longer hangs `cmd login` during browser auth
## 0.20.0
### Minor Changes
- fix: reduce TUI status row flicker #1231
- fix: clean up LLM status words to remove negative, slang, or judgmental phrasing #1230
## 0.19.12
### Patch Changes
- feat: new TUI banner with solid purple colors #1226
## 0.19.11
### Patch Changes
- fix: improve auth flow with API and fix related bugs
## 0.19.10
### Patch Changes
- feat: add premium credit exhaustion detection with auto-switch to Kimi K2
- feat: add /upgrade and /extra slash commands to open billing page
- feat: add model-not-in-plan error detection with plan-specific messaging
## 0.19.9
### Patch Changes
- fix: accept absolute `directory` paths in `shell_command` tool
## 0.19.8
- feat: Claude Opus 4.7 support
## 0.19.7
### Patch Changes
- feat: gpt-5.4 mini model for faster and more cost-effective performance on lightweight tasks
- feat: surface installed skills in the `/` slash menu + isMeta hidden injected messages.
## 0.19.6
### Patch Changes
- Improved OSS models support
## 0.19.5
### Patch Changes
- feat: Default model is now Kimi K2.5.
## 0.19.4
### Patch Changes
- fix: Capitalize plan name and suggest /model in model-access 403 errors
- feat: New pricing plans live
## 0.19.3
### Patch Changes
- feat: Kimi for title gen and tool permission prompts (#1173)
- fix: improve credit warning accuracy for new plans
## 0.19.2
### Patch Changes
- feat: resume sessions hints on exit
- fix: preserve newlines in pasted text by not stripping \n/\r from input (#1116)
## 0.19.1
### Patch Changes
- feat: add search functionality to model selector (#1145)
## 0.19.0
### Minor Changes
- feat: Open Source models including GLM-5, Kimi K2.5, and MiniMax2.5
- feat: OpenAI models including gpt-5.4 and gpt-5.3-codex
## 0.18.11-beta.0
### Patch Changes
- feat: Open Source models including GLM-5, Kimi K2.5, and MiniMax2.5
- feat: OpenAI models including gpt-5.4 and gpt-5.3-codex
## 0.18.10
### Patch Changes
- feat: track CLI lifecycle events (session, first message, install, update)
- fix: resolve symlinks in isPlanPath to prevent writes outside plans directory
- refactor: /context TUI overhaul — granular breakdown (System prompt, System tools, MCP, Skills, Memory, Messages), inline token units, threshold-aware tips, dead code removal
## 0.18.9
### Patch Changes
- feat: add `.agents/skills/` support
- feat: add /usage slash command for credits, plan, and usage metrics
## 0.18.8
### Patch Changes
- feat: scrollable viewport and branch filter toggle in session picker
## 0.18.7
### Patch Changes
- feat: Add taste learning from repository - npx taste learn
- feat: warn users at 50%, 75%, and 90% credit depletion for subscription plans
- fix: org-aware billing link in agent generation insufficient credits error
- fix: stop retry attempts on logout
- feat: add CMD_DEMO env var to hide internal badges from CLI header
## 0.18.6
### Patch Changes
- feat: 25K tokens+ tool result handling and lingo
## 0.18.5
### Patch Changes
- fix: categorize /rename as an argument-accepting command for correct routing
## 0.18.4
### Patch Changes
- fix: change 25K token per file limit message from error to informational notice
## 0.18.3
### Patch Changes
- feat: rename sessions and resume them using --resume
## 0.18.2
### Patch Changes
- feat: add Cursor session support to learn-taste (#987)
- feat: Skills CLI commands (add, list, remove) to manage skills in the CLI(#188)
## 0.18.1
### Patch Changes
- feat: add changelog skill for syncing CHANGELOG.md to studio #977
fix: Palette not defined error #977
feat: tui screens smoke tests #977
## 0.18.0
### Minor Changes
- feat: TUI polish — tree connector, bracket text, read summaries, demo mode #881
## 0.17.18
### Patch Changes
- feat: add enable and disable controls for MCP servers in the TUI manager
- feat: remove Claude Sonnet 4.5 and Opus 4.5 model support, auto-migrate users to 4.6 equivalents
- fix: go directly to login when logged out and show actionable auth failures
- fix: prevent taste learning from triggering on automated/tool messages
- fix: add buffer between EPIPE test timeout (15s) and assertion (5s) to prevent flaky failures
- fix: harden IDE context discovery against inherited IDE env leakage and canonical path mismatches in VS Code-family terminals
- feat: Add /status command (#640)
## 0.17.17
### Patch Changes
- fix: improved --experimental error handling
- feat: hide bottom indicator when slash command menu is open (#418)
## 0.17.16
### Patch Changes
- feat: add --experimental flag for internal testing of experimental features
- fix: add experimental sandbox support
- fix: store full pasted text in history instead of `[Text#N]` token placeholders (#874)
- fix: deduplicate consecutive identical commands in prompt history (#351)
- fix: clear stuck request state after timeouts and interrupts (#809)
## 0.17.15
### Patch Changes
- style: convert /context to full-screen overlay
- fix: improve truncation in explore agent and read multiple tool calls
- fix: truncate shell commands to prevent large CLI output
- feat: icon color status rebranding with square bracket shortcuts (#878)
## 0.17.14
### Patch Changes
- feat: add --max-turns and --verbose options for print mode
- fix: align /context output left and use dim gray bold headings (#838)
- feat: add --auto-accept CLI flag alias (#841)
## 0.17.13
### Patch Changes
- fix: improve signup flow
## 0.17.12
### Patch Changes
- DX: Improved auth flow
## 0.17.11
### Patch Changes
- fix: uppercase TASTE pill and use shared constant (#829)
## 0.17.10
### Patch Changes
- fix: model change updates header and rename display (#824)
## 0.17.9
### Patch Changes
- fix: show diff in edit/write tools
## 0.17.8
### Patch Changes
- feat: auto-detect PR from current branch in /review command #792
- feat: ghost prompt suggestion after `/pr-comments` — pre-populates input with "Fix all review comments" when comments are found
## 0.17.7
### Patch Changes
- feat: fast compact mode with /compact-mode command menu
- fix: use OSC8 hyperlinks for login auth URLs — short clickable labels instead of raw URLs
- fix: use UUID for threadId in observer-api to prevent type errors in backend
- fix: raise prompt history limit from 500 to 50K chars — up arrow no longer truncates editable inputs (#620)
- fix: Shift+Enter inserts newline at cursor position instead of end (#622)
- feat: add `/context` slash command (#634)
## 0.17.6
### Minor Changes
- feat: add self-knowledge support
## 0.17.5
### Patch Changes
- fix: truncate error output in shell results instead of showing full output
## 0.17.4
### Patch Changes
- revert: dynamic Haiku-predicted placeholder in input field (#509) (#614)
## 0.17.3
### Patch Changes
- fix: tool calls one ch space
- feat: add Haiku 4.5 as a selectable model option in `/model` command
- fix: text overwrite in taste demo footer and learning feed formatting
- fix: make image labels in static feed clickable OSC8 links (#598)
## 0.17.2
### Patch Changes
- fix: add extra space after tree connector to fix spacing in TUI (#588)
## 0.17.1
### Patch Changes
- fix: add extra space after tree connector to fix spacing in TUI
## 0.17.0
### Minor Changes
- feat: unified color palette, cross-platform symbols, auth flicker fix, and TUI polish
## 0.16.3
### Patch Changes
- fix: cursor stays at deletion point after option+backspace mid-sentence
## 0.16.2
### Patch Changes
- refactor: move taste demo to ctrl+t screen, skip onboarding when no sessions
## 0.16.1
### Patch Changes
- feat: add `/pr-comments` slash command to fetch all PR comments for the current branch
## 0.16.0
### Minor Changes
- feat: Add LSP diagnostic support
## 0.15.4
### Patch Changes
- fix: improve input responsiveness
## 0.15.3
### Patch Changes
- fix: Cap markdown hr to 3 dashes and style table headers cyan
## 0.15.2
### Patch Changes
- fix: pin ink to 6.6.0 to prevent Shift+Enter breakage in VSCode terminal
## 0.15.1
### Patch Changes
- refactor: Improve help command menu
## 0.15.4
### Patch Changes
- fix: improve input responsiveness
## 0.15.3
### Patch Changes
- fix: Cap markdown hr to 3 dashes and style table headers cyan
## 0.15.2
### Patch Changes
- fix: pin ink to 6.6.0 to prevent Shift+Enter breakage in VSCode terminal
## 0.15.1
### Patch Changes
- refactor: Improve help command menu
## 0.15.0
### Minor Changes
- refactor: TUI app interactive refactor
## 0.14.1
### Patch Changes
- fix: handle bracketed paste in question-prompt TextInput
## 0.14.0
### Minor Changes
- feat: semantic diff with word-level highlighting and correct line numbers (#442)
### Patch Changes
- fix: handle bracketed paste in question-prompt TextInput
## 0.13.0
### Minor Changes
- fix: strip empty lines from truncated tool output preview
### Patch Changes
- fix: prevent command truncation in tool descriptions
- feat: reorder /menu items alphabetically
- fix: /exit description "Exit the REPL" → "Exit Command Code"
- fix(add-dir): strip bracketed paste markers, use TextInput, Del to remove dirs
- fix: clarify image hint text with "Delete to remove" and "Esc to deselect"
- perf: speed up test suite
- fix: increase sanitize limit and improve Haiku prompt for permission descriptions
## 0.12.0
### Minor Changes
- feat: /review command agent
## 0.11.9
### Patch Changes
- refactor: Distributed tracing across CLI and API
## 0.11.8
### Patch Changes
- test: align skills loader tests with spec name-matches-directory rule (#402)
fix: truncate tool output by character count to prevent large CLI output (#318)
- fix: truncate AskUserQuestion header instead of returning error when it exceeds 20 chars
## 0.11.7
### Patch Changes
- feat: Add PRLinkBadge + BottomIndicator PR badge tests
- fix: Restore PR link badge lost for conflicts
- refactor: IDE Context Tests
- fix: IDE IPC crash resilience + integration tests
- test: fix LearningAgent max turns test to match debug log level change
## 0.11.6
### Patch Changes
- Improve styles of PR link display
## 0.11.5
### Patch Changes
- fix: truncate shell commands and normalize paths in CLI tool display
- feat: Add PR indicator in status bar showing clickable PR link when on branch with associated PR
## 0.11.4
### Patch Changes
- chore: remove unused dependencies and trim ~16.6 MB from production package
- feat: Clickable image attachments with interactive gallery in CLI
- fix: Premature line wrapping after Shift+Enter when previous lines fill terminal width
- fix: Shift+Enter submitting instead of inserting newline in VS Code terminal (split ESC+CR race condition)
- fix: strip `<ide-context>` tags from session history display
- fix: don't send empty `<ide-context>` tags to LLM when no file or selection is active
## 0.11.3
### Patch Changes
- refactor: Improved tool calls validation
## 0.11.2
### Patch Changes
- feat: Plan mode for read-only exploration and structured planning
- feat: Parallel tool execution
- feat: New tools: enter_plan_mode, exit_plan_mode
- feat: Auto-prompt to enter plan mode for complex tasks
- feat: Auto-prompt to exit plan mode and implement in auto-accept mode
- fix: packages updates
## 0.11.0
### Minor Changes
- refactor: taste commands overhaul
## 0.10.19
### Patch Changes
- 📦 NEW: MCP servers and tools support
- 🐛 FIX: Handle `AskUserQuestion` questions param passed as stringified JSON (including trailing commas)
## 0.10.18
### Patch Changes
- 📦 NEW: Add Claude Sonnet 4.6 as default model
- 📦 NEW: Updated model selector UI — descriptions shown in dimmed text, cleaner layout
- 📦 NEW: Updated model descriptions for all options (Sonnet 4.5, Opus 4.5 marked as previous generation)
## 0.10.17
### Patch Changes
- 🐛 FIX: Server tool errors (web_fetch, web_search) now show actual error in feed instead of false success
- 📦 NEW: Track retry attempts with telemetry during API call failures
- 📦 NEW: Intelligent conversation titles
## 0.10.16
### Patch Changes
- 🐛 FIX: Display actual error messages from Anthropic API instead of generic "Something went wrong"
- 🐛 FIX: Dropped characters when typing fast in command input
- 🐛 FIX: Cursor bouncing back to end of line on left arrow navigation
- 📦 NEW: Auto-compact conversations on context limit
- 👌 IMPROVE: /compact command
- 👌 IMPROVE: Bash executor uses user's shell with interactive mode for alias and function support
## 0.10.15
### Patch Changes
- 📦 NEW: Add VS Code Extension for real-time context sharing from the IDE
## 0.10.14
### Patch Changes
- Improved docs
## 0.10.13
### Patch Changes
- 🐛 FIX: Stop processing output after user interrupts prompt (Ctrl+C)
- 👌 IMPROVE: Help menu
- 📦 NEW: Alt+P keyboard shortcut for quick model switching
- 📦 NEW: Ctrl+G shortcut to open current input in external editor ($EDITOR)
- 📦 NEW: Feedback command (`cmd feedback` and `/feedback`) to quickly report bugs or share feedback by opening GitHub issues
## 0.10.12
### Patch Changes
- 📦 NEW: Add Claude Opus 4.6 model support
- 📦 NEW: Add `web_search` to Vertex AI unsupported tool types
## 0.10.11
### Patch Changes
- 📦 NEW: OpenTelemetry SDK integration for observability and performance monitoring
- 📦 NEW: DO_NOT_TRACK environment variable support for disabling telemetry
- 📦 NEW: Telemetry documentation with cross-platform setup instructions
- 🐛 FIX: File handler incorrectly triggering on email addresses
## 0.10.10
### Patch Changes
- 👌 IMPROVE: Context usage display now shows remaining percentage before auto-compact threshold
- 📦 NEW: Kill shell tool - terminates processes by port or PID
- 📦 NEW: Add print mode foundation (`-p`, `--print` flag)
- 📦 NEW: Global prompt history with up/down arrow navigation across sessions
## 0.10.9
### Patch Changes
- 📦 NEW: Explore agent
## 0.10.8
### Patch Changes
- 🐛 FIX: Remove non-functional `taste delete` command (remote deletion not implemented)
- 📦 NEW: Add `-t` short flag for `--trust` option
## 0.10.7
### Patch Changes
- 🐛 FIX: Broken discord link for support message
- 🐛 FIX: Hide spinner during connection retry
- 🐛 FIX: /login in --co mode to open the anthropic auth flow
- 🐛 FIX: Simplify exit confirmation by only supporting Ctrl + C
## 0.10.6
### Patch Changes
- 📦 NEW: AskUserQuestion tool
- 🐛 FIX: Single taste package visibility on push
- 👌 IMPROVE: Hide input box on CLI exit for cleaner terminal output
- 🐛 FIX: File search menu bug
- 👌 IMPROVE: File search UI
- 🐛 FIX: Redirect to fallback page on auth timeout
## 0.10.5
### Patch Changes
- 🐛 FIX: Input text wrapping causing duplicate lines and borders
## 0.10.4
### Patch Changes
- 🐛 FIX: Slash command menu only triggers when / is first character (#128)
## 0.10.3
### Patch Changes
- 🐛 FIX: Update spinner not animating during npm install
## 0.10.2
### Patch Changes
- 🐛 FIX: early text buffer sometimes skipping first letter
- 🐛 FIX: ESC now properly cancels in-flight requests (response no longer appears in feed after interrupt)
- 🐛 FIX: Double-ESC with input text clears input instead of opening rewind
- 👌 IMPROVE: Double-ESC with empty input opens rewind selector
- 👌 IMPROVE: `/terminal-setup` command to detect duplicate keybindings
- 👌 IMPROVE: `/terminal-setup` styled output with tree connector
- 🐛 FIX: Clickable file path in `/terminal-setup` command
- 👌 IMPROVE: Command sub-commands menu column width
- 🐛 FIX: Markdown list rendering with styled nested items
## 0.10.1
### Patch Changes
- 📖 DOC: logo of Command Code
- 📦 NEW: Load queued messages into input on interrupt
## 0.10.0
### Major refactor
- Major refactor of CLI, Debug, Local, Auth, Commands, Options, and TUIs into modular architecture
## 0.9.13
### Patch Changes
- 👌 IMPROVE: Move update to background
👌 IMPROVE: Bug report URL
## 0.9.12
### Patch Changes
- 👌 IMPROVE: Rewind mode
🐛 FIX: Session bugs
👌 IMPROVE: Session optimizations
## 0.9.11
### Patch Changes
- 🐛 FIX: Image paste in Ghostty terminal
👌 IMPROVE: Messages order in rewind
👌 IMPROVE: Input prompt after rewind
## 0.9.10
### Patch Changes
- 🐛 FIX: Paste issues in Ghostty
## 0.9.9
### Patch Changes
- 👌 IMPROVE: Oauth login flow with API
## 0.9.8
### Patch Changes
- 9e3b693: 📦 NEW: Zero-copy CLI auth
📦 NEW: Support for shift + enter in input
🐛 FIX: Taste push --all prompt (#67)
📦 NEW: terminal-setup command for VSCode
🐛 FIX: Resolve triple-press issue and make Ctrl+D work like Ctrl+C
- 📦 NEW: taste onboarding - learn taste in projects where you used Claude Code or Codex
## 0.9.7
### Patch Changes
- 📦 NEW: Zero-copy CLI auth
- 📦 NEW: `shift + enter` VSCode support
- 📦 NEW: up/down arrow history
- 📦 NEW: --dangerously-skip-permissions flag
- 📦 NEW: Double confirmation exit on ctrl+c/ctrl+d
- 🐛 FIX: taste push --all prompt
- 62162a8: 📦 NEW: Zero-copy CLI auth
## 0.9.7-rc.0
### Patch Changes
- 📦 NEW: Zero-copy CLI auth
## 0.9.6
### Patch Changes
- Revert "👌 IMPROVE: Input border highlights when typing"#75
## 0.9.5
### Patch Changes
- Fix todos display
## 0.9.4
### Patch Changes
- new glob tool and taste sync fix
## 0.9.3
### Patch Changes
- New /help menu and user message UI changes
## 0.9.2
### Patch Changes
- auth fixes for subagents
## 0.9.1
### Patch Changes
- auth fix
## 0.9.0
### Patch Changes
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - New animation for status bar
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Remove stale commands
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - 👌 IMPROVE: try new symobls
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - 🐛 FIX: Learn route
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - 👌 IMPROVE: cmd icon space and rlz patch script
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Bash mode and responsiveness
- [`62317de`](https://github.com/CommandCodeAI/commandcode/commit/62317de82754858cebddea33a70d098e04c38ca1) Thanks [@saqibameen](https://github.com/saqibameen)! - Checkpoints support
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improved thinking block
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - 👌 IMPROVE: Analytics
- [`22f0e64`](https://github.com/CommandCodeAI/commandcode/commit/22f0e64c3aadc0a964a16c96617b91fba580faa1) Thanks [@saqibameen](https://github.com/saqibameen)! - Add custom slash commands
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improve background processes handling
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Readme updates and shared common libs
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Added /provider command and improved dependencies
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improved taste and update ux
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Add whoami
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Update taste learning infra
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Fix autoupdate and improved error handling
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improved UX + Taste Learning
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improved diff view
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Memory support and fix bash tool
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - 🐛 FIX: width of cmd animation
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - 🐛 FIX: cmd icon with non-breaking space
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Add taste sync
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improved taste agent and permissions
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Fix Auto Updates
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Add remote sync for taste
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - New auto accept ux and tips
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Responsive ASCII art
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improved model selector
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improved learning agent permissions
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improved command code dependencies
- [`a687e5c`](https://github.com/CommandCodeAI/commandcode/commit/a687e5ce79ce8b37d81cc2866b2be9321fb5f2a2) Thanks [@saqibameen](https://github.com/saqibameen)! - add public taste support
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - 📦 NEW: symobols with same widths
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - 🐛 FIX: cmd icon flicker
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - 🐛 FIX: cmd icon flicker padding
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Add cmd update command
- [`ac238b0`](https://github.com/CommandCodeAI/commandcode/commit/ac238b047ef82887ca4cff914bc074a80022138a) Thanks [@asharirfan](https://github.com/asharirfan)! - 🐛 FIX: cmd taste push --all command
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Fix the re-render issues
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Add taste feed
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improve compact conversation
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - taste infra upgrade
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Better auth checks
- [`2e3817c`](https://github.com/CommandCodeAI/commandcode/commit/2e3817c63035e3da6dc82c911938bf04c7ed7cb9) Thanks [@asharirfan](https://github.com/asharirfan)! - 📦 NEW: Agent skills support
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improve permissions
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Taste feed ux improvements
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Fix auth issues
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Read tool formatting improved
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Enhanced user intentions understanding in taste
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Fix sync bugs
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improve provider notice
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Updated visuals for tools
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improved error messages for taste
- Distinct user message background and new active input styles
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - New taste header and improved ui for tips
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improved spacing between Provider and taste status
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - 🐛 FIX: cmd icon String.fromCharCode(160) spacing
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - TUI improvements
- [`c9b970c`](https://github.com/CommandCodeAI/commandcode/commit/c9b970c122696bdd12bb17da32925e0da68f30d3) Thanks [@saqibameen](https://github.com/saqibameen)! - Add public taste support to remote
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improve sync engine
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Custom slash commands
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improved file selector
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improved taste sync
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Fixed clear command
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improved auth
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - New logo added
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improve dx for model switcher
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Add support for opus 4.5
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improved logging for learning agent
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - new flags and ux changes
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Fix auth urls for different environments
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Alpha release
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Improved docs links
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Add taste open and lint commands
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - 👌 IMPROVE: Error handling and retries
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - API based auth and billing
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - prepare for beta release
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Updated links and improved tool calling
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Updated taste infra
- [`4fba702`](https://github.com/CommandCodeAI/commandcode/commit/4fba7024434245b55b4d16757d6d93cb66aafb4b) Thanks [@asharirfan](https://github.com/asharirfan)! - 🐛 FIX: cmd taste push all command
- [`6eb231d`](https://github.com/CommandCodeAI/commandcode/commit/6eb231db7ccd379a876dda5c231748dad3f25c42) Thanks [@saqibameen](https://github.com/saqibameen)! - Update billing link
## 0.0.4-beta.35
### Patch Changes
- Checkpoints support
## 0.0.4-beta.34
### Patch Changes
- 🐛 FIX: cmd taste push all command
## 0.0.4-beta.33
### Patch Changes
- 📦 NEW: Agent skills support
## 0.0.4-beta.32
### Patch Changes
- 🐛 FIX: cmd taste push --all command
## 0.0.4-beta.31
### Patch Changes
- Add custom slash commands
## 0.0.4-beta.30
### Patch Changes
- Add public taste support to remote
## 0.0.4-beta.29
### Patch Changes
- add public taste support
## 0.0.4-beta.28
### Patch Changes
- 👌 IMPROVE: Analytics
## 0.0.4-beta.27
### Patch Changes
- Add support for opus 4.5
## 0.0.4-beta.26
### Patch Changes
- 📦 NEW: symobols with same widths
## 0.0.4-beta.25
### Patch Changes
- 👌 IMPROVE: try new symobls
## 0.0.4-beta.24
### Patch Changes
- 👌 IMPROVE: cmd icon space and rlz patch script
## 0.0.4-beta.23
### Patch Changes
- 🐛 FIX: cmd icon String.fromCharCode(160) spacing
## 0.0.4-beta.22
### Patch Changes
- 🐛 FIX: cmd icon with non-breaking space
## 0.0.4-beta.21
### Patch Changes
- 🐛 FIX: cmd icon flicker padding
## 0.0.4-beta.20
### Patch Changes
- 🐛 FIX: cmd icon flicker
## 0.0.4-beta.19
### Patch Changes
- 🐛 FIX: width of cmd animation
## 0.0.4-beta.18
### Patch Changes
- New animation for status bar
## 0.0.4-beta.17
### Patch Changes
- Improve permissions
## 0.0.4-beta.16
### Patch Changes
- TUI improvements
## 0.0.4-beta.15
### Patch Changes
- Improve background processes handling
## 0.0.4-beta.14
### Patch Changes
- Fix the re-render issues
## 0.0.4-beta.13
### Patch Changes
- New taste header and improved ui for tips
## 0.0.4-beta.12
### Patch Changes
- Improved thinking block
## 0.0.4-beta.11
### Patch Changes
- Improved docs links
## 0.0.4-beta.10
### Patch Changes
- Improved file selector
## 0.0.4-beta.9
### Patch Changes
- Improve compact conversation
## 0.0.4-beta.8
### Patch Changes
- New auto accept ux and tips
## 0.0.4-beta.7
### Patch Changes
- Improved taste sync
## 0.0.4-beta.6
### Patch Changes
- Improved logging for learning agent
## 0.0.4-beta.5
### Patch Changes
- Improved diff view
## 0.0.4-beta.4
### Patch Changes
- New logo added
## 0.0.4-beta.3
### Patch Changes
- Fix Auto Updates
## 0.0.4-beta.2
### Patch Changes
- Remove stale commands
## 0.0.4-beta.1
### Patch Changes
- Updated links and improved tool calling
## 0.0.4-beta.0
### Patch Changes
- beta release
## 0.0.4-alpha.42
### Patch Changes
- Taste feed ux improvements
## 0.0.4-alpha.41
### Patch Changes
- Improved error messages for taste
## 0.0.4-alpha.40
### Patch Changes
- Add remote sync for taste
## 0.0.4-alpha.39
### Patch Changes
- Improve sync engine
## 0.0.4-alpha.38
### Patch Changes
- Fix sync bugs
## 0.0.4-alpha.37
### Patch Changes
- Improved auth
## 0.0.4-alpha.36
### Patch Changes
- Add cmd update command
## 0.0.4-alpha.35
### Patch Changes
- Improved model selector
## 0.0.4-alpha.34
### Patch Changes
- Improved learning agent permissions
## 0.0.4-alpha.33
### Patch Changes
- Add taste open and lint commands
## 0.0.4-alpha.32
### Patch Changes
- Improve provider notice
## 0.0.4-alpha.31
### Patch Changes
- Improve dx for model switcher
## 0.0.4-alpha.30
### Patch Changes
- Improved taste agent and permissions
## 0.0.4-alpha.29
### Patch Changes
- Add taste sync
## 0.0.4-alpha.28
### Patch Changes
- Enhanced user intentions understanding in taste
## 0.0.4-alpha.27
### Patch Changes
- Improved taste and update ux
## 0.0.4-alpha.26
### Patch Changes
- Add taste feed
## 0.0.4-alpha.25
### Patch Changes
- Update billing link
## 0.0.4-alpha.24
### Patch Changes
- Improved UX + Taste Learning
## 0.0.4-alpha.23
### Patch Changes
- Updated visuals for tools
## 0.0.4-alpha.22
### Patch Changes
- Add whoami
## 0.0.4-alpha.21
### Patch Changes
- Fix auth issues
## 0.0.4-alpha.20
### Patch Changes
- 🐛 FIX: Learn route
## 0.0.4-alpha.19
### Patch Changes
- Update taste learning infra
## 0.0.4-alpha.17
### Patch Changes
- Memory support and fix bash tool
## 0.0.4-alpha.16
### Patch Changes
- new flags and ux changes
## 0.0.4-alpha.15
### Patch Changes
- Updated taste infra
## 0.0.4-alpha.14
### Patch Changes
- Custom slash commands
## 0.0.4-alpha.13
### Patch Changes
- Fixed clear command
## 0.0.4-alpha.12
### Patch Changes
- taste infra upgrade
## 0.0.4-alpha.11
### Patch Changes
- Improved spacing between Provider and taste status
## 0.0.4-alpha.10
### Patch Changes
- Responsive ASCII art
## 0.0.4-alpha.9
### Patch Changes
- Improved command code dependencies
## 0.0.4-alpha.8
### Patch Changes
- Added /provider command and improved dependencies
## 0.0.4-alpha.7
### Patch Changes
- Fix auth urls for different environments
## 0.0.4-alpha.6
### Patch Changes
- Fix autoupdate and improved error handling
## 0.0.4-alpha.5
### Patch Changes
- API based auth and billing
## 0.0.4-alpha.4
### Patch Changes
- Bash mode and responsiveness
## 0.0.4-alpha.3
### Patch Changes
- Better auth checks
## 0.0.4-alpha.2
### Patch Changes
- Readme updates and shared common libs
## 0.0.4-alpha.1
### Patch Changes
- Read tool formatting improved
## 0.0.4-alpha.0
### Patch Changes
- Alpha release