HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
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