mirror of
https://github.com/hanzoai/dev.git
synced 2026-10-17 15:34:54 +00:00
54 KiB
54 KiB
Changelog
Tip
We're constantly improving Code! This page documents the core changes. You can also check our releases page for additional information.
[0.2.184] - 2025-10-03
- Core: Record pid alongside port in server info to simplify local process debugging. (
3778659) - CLI: Support CODEX_API_KEY in
codex execso credentials can be set via environment. (2f6fb37) - TUI: Make the model switcher a two-stage flow to prevent accidental model swaps. (
06e34d4) - TUI: Surface live context window usage while tasks run to clarify token budgets. (
2f370e9) - TUI: Show a placeholder when commands produce no output to keep history legible. (
751b3b5)
[0.2.183] - 2025-10-03
- TUI/Explore: keep the Exploring header until the next non-reasoning entry to maintain exploration context. (
7048793) - TUI/Explore: sync reasoning visibility changes with explore cells to avoid stale header state. (
7048793)
[0.2.182] - 2025-10-03
- Agents: add first-class cloud agent flows with submit --wait support and richer previews. (
6556ac9,51e60cb,cdc833d) - Protocol: introduce MCP shim and sync the tool stack for new runtime integrations. (
d0a0f01) - Auto-drive: forward CLI context, export rendered history, and surface progress for coordinator runs. (
0d2e51f,ec0bbc4,bccd39f) - TUI: open the undo timeline overlay on double Esc and persist auto-resolve workflows between sessions. (
a658b1a,e1916f7,4e35c09)
[0.2.180] - 2025-10-01
- Auto-drive: add final observer validation before finishing runs so missed work is caught. (
94061ee) - Auto-drive: stop appending ellipsis to decision summaries so prompts stay clean. (
6384601) - TUI/History: completed state-driven refactor; all cells render from
HistoryStatevia the shared renderer cache with stable IDs and domain events. (local) - Docs: captured the history architecture in
docs/tui-chatwidget-refactor.md,docs/history_state_schema.md, anddocs/history_render_cache_bridge.md. (local)
[0.2.179] - 2025-09-30
- Auto-drive: persist conversation between turns and retain the raw coordinator transcript so context carries forward. (
6d6e3f5,6edced3) - Auto-drive: restore streaming reasoning titles and tidy decision summaries by removing stray ellipses. (
104febe,001a415,25b6d0c) - Auto-drive: surface spinner status when the composer is hidden, show progress in the title, and refresh the footer CTA styling. (
935876a,eb54fe6,86600f8,c9550bd) - Auto-drive: expand coordinator guidance with AUTO_AGENTS instructions to keep automation setups aligned. (
2029365) - TUI/Theme: reuse a shared RGB mapping for ANSI fallbacks to make colors consistent across terminals. (
a904665,258e032)
[0.2.178] - 2025-09-30
- Auto-drive: restructure coordinator transcript to clarify CLI roles and context. (
4733856) - Auto-drive: show coordinator summary while CLI commands execute so guidance stays visible. (
5e273dc) - Auto-drive: require mandatory observer fields to avoid partial telemetry updates. (
962e482) - TUI: round rate-limit windows with local reset times for accurate throttling feedback. (
0b13c26) - TUI/Theme: preserve assistant tint across palettes to keep colors consistent across terminals. (
87817ae)
[0.2.177] - 2025-09-29
- Core/CLI: centralize pre-main process hardening into
codex-process-hardeningand invoke it automatically when secure mode is enabled. (bacba3f) - CLI/Proxy: rename the responses proxy binary to
codex-responses-api-proxy, harden startup, and remove request timeouts so streaming stays reliable. (bacba3f) - Auto-drive: relay plan updates to the coordinator so guidance stays aligned with the latest steps. (
b7a8d7f) - TUI/Auto-drive: show the waiting spinner only while the coordinator is active to avoid idle animation churn. (
9e622ab)
[0.2.176] - 2025-09-29
- Auto-drive: add an observer thread and telemetry stream to watch automation health in real time. (
fd7d3a71) - TUI/Update: harden guided upgrade flows to recover cleanly from partial runs. (
4a4b70dd) - TUI/Theme: introduce dedicated 16-color palettes so limited terminals render accurately. (
5efc9e0a) - TUI: trim fallback prompt copy and reset upgrade flags after completion. (
79f02a18)
[0.2.175] - 2025-09-29
- TUI/Auto-drive: add retry/backoff orchestration so coordinator runs recover after transient failures. (
6c5856e8) - TUI/Auto-drive: honor rate-limit reset hints and jittered buffers to resume safely after 429 responses. (
6c5856e8) - Docs: outline dev fault injection knobs for rehearsing auto-drive failure scenarios. (
6c5856e8)
[0.2.174] - 2025-09-29
- TUI/Auto-drive: gate weave animations to the active phase so idle sessions stay calm. (
70f64ae8) - TUI/Auto: require full auto mode and show env context to clarify coordinator state. (
599b886c)
[0.2.173] - 2025-09-29
- TUI/Browser: auto hand off /browser startup failures to Code so sessions self-heal. (
95e27cd0) - TUI/Browser: sanitize and surface error details when handoff triggers for faster diagnosis. (
95e27cd0)
[0.2.172] - 2025-09-28
- CLI: introduce a responses API proxy command so shared hosts can forward Responses calls securely. (
c5494815) - MCP: add streamable HTTP client support and tighten per-call timeout handling. (
3a1be084,bd6aad0b,d3ecf4de,9bb84892) - Auto-drive: stream coordinator reasoning, keep plan context, and smooth heading presentation. (
fc8da8cf,0d5bc1f1,45a6fb94,aaa91865) - TUI/History: route diff and explore cells through domain events for consistent playback. (
0ae94dca,0d5d57ee)
[0.2.170] - 2025-09-27
- TUI/History: drive exec, assistant, explore, and rate-limit cells from domain events for consistent streaming. (
38abccc,5409493,e6e72d3,f851369,d7e9ee7) - TUI/Notifications: add an OSC toggle command and harden slash routing, persistence, and filters so alerts stay accurate. (
6a8aac2,7ab484a,449aeb0,9c4101c,51a3c28) - Usage/Rate-limits: compact persisted stats, relog after resets, and persist reset state to keep quotas current. (
7573b40,bf325f7,51fd601) - TUI/Accounts: prioritize ChatGPT accounts in login flows and restore the label prefix for clarity. (
1db6193,489bfb1) - UX: show a session resume hint on exit, surface Zed model selection, and restore Option+Enter newline plus Cmd+Z undo. (
13dd4ca,0e39d1f,eed1952)
[0.2.168] - 2025-09-26
- TUI/Limits: restore the 6 month history view with expanded layout, spacing, and weekday labels. (
840998b,7c956be,2f6b506,395e2ba) - TUI/History: persist assistant stream records so prior reasoning stays available after reloads. (
fbe7528) - TUI/Worktrees: stop deleting other PID checkouts and clean up stale directories after EINTR interruptions. (
4971783,da2840b) - TUI/Chat: keep manual file search queries synced for repeat lookups. (
883b8f2) - CLI: adopt the pre-main hardening hook to align with tighter runtime protections. (
47b7de3)
[0.2.167] - 2025-09-26
- TUI/Terminal: allow blank dollar prompt to open a shell instantly. (
e8ed566) - TUI/Status: rebuild /status with card layout and richer reasoning context. (
e363dac) - TUI/Limits: persist rate-limit warning logs across sessions so spikes stay visible. (
3617541) - Core/Compact: store inline auto-compaction history to stabilize collapsed output. (
5b3c7b5) - TUI/Input: restore Warp.dev command+option editing for smoother text adjustments. (
2fa3f47)
[0.2.166] - 2025-09-25
- TUI/History: refresh the popular commands lineup so quick actions match current workflows. (
03af55d1) - TUI/Auto-upgrade: silence installer chatter and log completion once updates finish. (
f23e920c) - Core/Client: skip the web_search tool when reasoning is minimal to reduce latency. (
75314d7e) - TUI/Input: normalize legacy key press/release cases so hotkeys stay consistent on older terminals. (
0415dd9f,06eeac5a,64922dfb) - Nix: make codex-rs the default package and drop the broken codex-cli derivation. (
fa945b5f,9ec8f3eb)
[0.2.165] - 2025-09-25
- TUI/Theme: cache terminal background detection and skip OSC probe when theme is explicit. (
eeefdf5,166fa57) - Agents: clear idle spinner and avoid empty task preview text in chat. (
499f14b) - Workflows: escape issue titles in PR fallback for issue-code automation. (
67a9882) - MCP Server: use codex_mcp_server imports for bundled tooling compatibility. (
f846c9d)
[0.2.164] - 2025-09-25
- TUI/Limits: track API reset timers across core and TUI so rate windows stay accurate. (
417c1867) - CLI/Postinstall: restore shim detector and avoid overwriting existing code shim so installs stay intact. (
ff63c4d0,480640fa,ce317cbf) - Core/Config: allow overriding OpenAI wire API and support OpenRouter routing metadata for custom deployments. (
a49cd2cd,060cd5e2) - Core/Agents: cap agent previews and handle updated truncation tuple to stay within API limits. (
a52dd361,c47f6767)
[0.2.162] - 2025-09-22
- CLI/Resume: fix --last to reliably select the most recent session under active runtimes. (
1a2521ff) - Stability: avoid nested Tokio runtime creation during resume lookup to prevent sporadic failures. (
1a2521ff)
[0.2.161] - 2025-09-22
- TUI/Slash: add more /review options for richer reviews (
5996ee0e) - TUI: fix merge fallout and remove unused const to eliminate warnings (
cf031b67)
[0.2.160] - 2025-09-22
- Core/Config: coerce auto-upgrade booleans for correct behavior (
158cb551) - TUI/Slash: route exit aliases through quit for consistency (
f527c1d1) - Core/Exec: block redundant cd and Python file writer commands (
e8c78311)
[0.2.159] - 2025-09-22
- Docs: streamline Zed integration guide (
ceb8804c) - No user-facing code changes; release metadata only (
2e77ed94,323b6563)
[0.2.158] - 2025-09-22
- Core/ACP: integrate ACP support and sync protocol updates (
1eeae7f8,fbe8beb5) - CLI: expose MCP via code subcommand and add acp alias; ship code-mcp-server on install (
f15d2e2f,d41e9064,33f498e1) - TUI/Limits: refresh layout, show compact usage, align hourly/weekly windows (
20aaecb3,06bcddfd,fecaf661) - TUI/Limits: fix hourly window display and reset timing (
388975ac) - Stability: respect web search flag; clear spinner after final answer; accept numeric MCP protocolVersion (
c5dfc88d,d95c24b1,763e08c5)
[0.2.157] - 2025-09-22
- CLI: restore coder resume support. (
b46786d3) - CLI: generate completion scripts with code command name. (
b8961ec0) - TUI: avoid showing agents HUD on handoff. (
8ab7367c) - TUI/Limits: refresh usage header copy; move rate‑limit polling off main thread. (
ddc23f6a,2d3a9f55) - TUI: show Ctrl+T exit hint in standard mode. (
6243cf27)
[0.2.156] - 2025-09-22
- TUI/Limits: add /limits view with live snapshots and persisted reset times. (
70ee0986,a9fc289a,b2567a0e) - Performance: speed up exec/history rendering via layout and metadata caching. (
50399898,fbf6a9d6,9f2b39a0) - Approval: require confirmation for manual terminal commands; add semantic prefix matching. (
d9be45a8,57ecce7c) - Core: report OS and tool info for better diagnostics. (
5142926c) - TUI/History: show run duration, collapse wait tool output, and finalize cells cleanly. (
8cdba3a6,3aa2e17a,5378e55d)
[0.2.155] - 2025-09-18
- Auth: fix onboarding auth prompt gating. (
87a76d25) - CLI: add long-run calculator script. (
b01e2b38) - TUI: add pulldown-cmark dependency to fix build. (
f1718b03) - Docs: clarify config directories. (
cc22fbd9)
[0.2.154] - 2025-09-18
- TUI/Input: fix Shift+Tab crash. (
354a6faa) - TUI/Agents: improve visibility for multi‑agent commands. (
8add2c42) - TUI/Slash: make @ shortcut work with /solve and /plan. (
db324a6c)
[0.2.153] - 2025-09-18
- Core/Config: prioritize ~/.code for legacy config reads and writes. (
d268969,2629790) - TUI/History: strip sed/head/tail pipes when showing line ranges. (
d1880bb) - TUI: skip alternate scroll on Apple Terminal for smoother scrolling. (
f712474) - Resume: restore full history replay. (
6d1bfdd) - Core: persist GPT-5 overrides across sessions. (
26e538a)
[0.2.152] - 2025-09-17
- TUI: add terminal overlay and agent install flow. (
104a5f9f,c678d670) - TUI/Explore: enrich run summaries with pipeline context; polish explore labels. (
e25f8faa,d7ce1345) - Core/Exec: enforce dry-run guard for formatter commands. (
360fbf94) - Explore: support read-only git commands. (
b6b9fc41) - TUI: add plan names and sync terminal title. (
29eda799)
[0.2.151] - 2025-09-16
- TUI/History: append merge completion banner for clearer post-merge status. (
736293a9) - TUI: add intersection checks for parameter inputs in AgentEditorView. (
6d1775cf)
[0.2.150] - 2025-09-16
- TUI/Branch: add /merge command and show diff summary in merge handoff. (
eb4c2bc0,0f254d9e,b19b2d16) - TUI/Agents: refine editor UX and persistence; keep instructions/buttons visible and tidy spacing. (
639fe9dd,f8e51fb9,508e187f) - TUI/History: render exec status separately, keep gutter icon, and refine short-command and path labels. (
2ec5e655,fd8f7258,59975907,a27f3aab) - Core/TUI: restore jq search and alt-screen scrolling; treat jq filters as searches. (
8c250e46,ec1f12cb,764cd276)
[0.2.149] - 2025-09-16
- TUI/Agents: redesign editor and list; keep Save/Cancel visible, add Delete, better navigation and scrolling. (
eb024bee,8c2caf76,647fed36) - TUI/Model: restore /model selector and presets; persist model defaults; default local agent is "code". (
84fbdda1,85159d1f,60408ab1) - TUI/Reasoning: show reasoning level in header; keep reasoning cell visible; polish run cells and log claims. (
d7d9d96d,2f471aee,8efe4723) - Exec/Resume: detect absolute bash and flag risky paths; fix race in unified exec; show abort and header when resuming. (
4744c220,d555b684,50262a44,6581da9b) - UX: skip animations on small terminals, update splash, and refine onboarding messaging. (
934d7289,9baa5c33,5c583fe8)
[0.2.148] - 2025-09-14
- Core/Agents: mirror Qwen/DashScope API vars; respect QWEN_MODEL; add qwen examples in config.toml.example. (
8a935c18) - Shortcuts: set Qwen-coder as default for /plan and related commands. (
d1272d5e)
[0.2.147] - 2025-09-14
- Core/Git Worktree: add opt-in mirroring of modified submodule pointers via CODEX_BRANCH_INCLUDE_SUBMODULES. (
59a6107d) - Core/Git: keep default behavior unchanged to avoid unexpected submodule pointer updates. (
59a6107d)
[0.2.146] - 2025-09-14
- TUI: rewrite web.run citation tokens into inline markdown links. (
66dbc5f2) - Core: fix /new to fully reset chat context. (
d4aee996) - Core: handle sandboxed agent spawn when program missing. (
5417eb26) - Workflows: thread issue comments; show digests oldest→newest in triage. (
e63f5fc3)
[0.2.145] - 2025-09-13
- CI/Issue comments: ensure proxy script is checked out in both jobs; align with upstream flows. (
81660396) - CI: gate issue-comment job on OPENAI_API_KEY via env and avoid secrets in if conditions. (
c65cf3be)
[0.2.144] - 2025-09-13
- CI/Issue comments: make agent assertion non-fatal; fail only on proxy 5xx; keep fallback path working. (
51479121) - CI: gate agent runs on OPENAI key; fix secrets condition syntax; reduce noisy stream errors; add proxy log tail for debug. (
31a8b220,3d805551,b94e2731)
[0.2.143] - 2025-09-13
- Core: fix Responses API 400 by using supported 'web_search' tool id. (
a00308b3) - CI: improve slug detection and labeling across issue comments and previews. (
98fa99f2,1373c4ab) - CI: guard 'Codex' branding regressions and auto-fix in TUI/CLI. (
f20aee34)
[0.2.142] - 2025-09-12
- CI: avoid placeholder-only issue comments to reduce noise. (
8254d2da) - CI: gate Code generation on OPENAI_API_KEY; skip gracefully when missing. (
8254d2da) - CI: ensure proxy step runs reliably in workflows. (
8254d2da)
[0.2.141] - 2025-09-12
- Exec: allow suppressing per‑turn diff output via
CODE_SUPPRESS_TURN_DIFFto reduce noise. (ad1baf1f) - CI: speed up issue‑code jobs with cached ripgrep/jq and add guards for protected paths and PR runtime. (
ad1baf1f)
[0.2.140] - 2025-09-12
- No user-facing changes; maintenance-only release with CI cache prewarming and policy hardening. (
1df29a6f,6f956990,fa505fb7) - CI: prewarm Rust build cache via ./build-fast.sh to speed upstream-merge and issue-code agents. (
6f956990,fa505fb7) - CI: align cache home with enforced CARGO_HOME and enable cache-on-failure for more reliable runs. (
1df29a6f)
[0.2.139] - 2025-09-12
- TUI/Spinner: set generation reasoning effort to Medium to improve quality and avoid earlier Minimal/Low issues. (
beee09fc) - Stability: scope change to spinner-generation JSON-schema turn only; main turns remain unchanged. (
beee09fc)
[0.2.138] - 2025-09-12
- TUI/Spinner: honor active auth (ChatGPT vs API key) for custom spinner generation to avoid 401s. (
e3f313b7) - Auth: prevent background AuthManager resets and align request shape with harness to stop retry loops. (
e3f313b7) - Stability: reduce spinner‑creation failures by matching session auth preferences. (
e3f313b7)
[0.2.137] - 2025-09-12
- Dev: add
scripts/test-responses.jsto probe Responses API with ChatGPT/API key auth; includes schema/tools/store tests. (79c69f96) - Proxy: default Responses v1; fail-fast on 5xx; add STRICT_HEADERS and RESPONSES_BETA override. (
acfaeb7d,1ddedb8b)
[0.2.133] - 2025-09-12
- Release/Homebrew: compute
sha256from local artifacts; add retry/backoff when fetching remote bottles; avoid failing during CDN propagation. (fd38d777b) - CI/Triage: remove OpenAI proxy and Rust/Code caches; call API directly in safety screen to simplify and speed up runs. (
7a28af813) - Dev: add
scripts/openai-proxy.jsfor local testing with SSE‑safe header handling; mirrors CI proxy behavior. (7e9203c22)
[0.2.132] - 2025-09-12
- CI/Upstream‑merge: verbose OpenAI proxy with streaming‑safe pass‑through and rich JSON logs; upload/tail logs for diagnosis. (
43e6afe2d) - CI/Resilience: add chat‑completions fallback provider; keep Responses API as default; prevent concurrency cancellation on upstream‑merge. (
3d4687f1b,e27f320e6) - CI/Quality gate: fail job on server/proxy errors seen in agent logs to avoid silent successes. (
62695b1e5)
[0.2.131] - 2025-09-12
- Core/HTTP: set explicit
Hostheader from target URL to fix TLS SNI failures when using HTTP(S)_PROXY with Responses streaming. (6ad9cb283) - Exec/Workflows: exit non‑zero on agent Error events so CI fails fast on real stream failures. (
fec6aa0f0) - Proxy: harden TLS forwarding (servername, Host reset, hop‑by‑hop header cleanup). (
fec6aa0f0)
[0.2.130] - 2025-09-12
- Core/Client errors: surface rich server context on final retry (HTTP status, request‑id, body excerpt) instead of generic 500s; improve UI diagnostics. (
6be233187) - Upstream sync: include
SetDefaultModelJSON‑RPC andreasoning_effortinNewConversationResponse. (35bc0cd43,9bbeb7536)
[0.2.129] - 2025-09-12
- TUI/Spinner: hide spinner after agents complete; refine gating logic. (
08bdfc46e) - TUI/Theme: allow Left/Right to mirror Up/Down; enable Save/Retry navigation via arrows in review forms. (
2994466b7)
[0.2.128] - 2025-09-11
- Upstream: onboarding experience, usage‑limit CTA polish, MCP docs, sandbox timeout improvements, and lint updates. (
8453915e0,44587c244,8f7b22b65,027944c64,bec51f6c0,66967500b)
[0.2.127] - 2025-09-11
- MCP: honor per‑server
startup_timeout_ms; maketools/listfailures non‑fatal; add test MCP server and smoke harness to validate slow/fast cases. (f69ea8b52)
[0.2.126] - 2025-09-11
- TUI/Branch: preserve chat history when switching with
/branch; finalize at repo root to avoid checkout errors. (0ae8848bd)
[0.2.125] - 2025-09-11
- Windows CLI: stop appending a second
.exein cache/platform paths; use exact target triple. (a674e40e5)
[0.2.124] - 2025-09-11
- Windows bootstrap: robust unzip in runtime bootstrap (PowerShell full‑path,
pwsh,tarfallback); extract to user cache. (1a31d2e1a)
[0.2.123] - 2025-09-11
- Upstream merge: reconcile with
openai/codex@mainwhile restoring fork features and keeping local CLI/TUI improvements. (742ddc152,a0de41bac) - Windows bootstrap: always print bootstrap error; remove debug gate. (
74785d58b)
[0.2.122] - 2025-09-11
- Agents: expand context to include fork enhancements for richer prompts. (
7961c09a) - Core: add generic guards to improve stability during upstream merges. (
7961c09a)
[0.2.121] - 2025-09-11
- CLI: make coder.js pure ESM; replace internal require() with fs ESM APIs. (
a5da604e) - CLI: avoid require in isWSL() to prevent CJS issues under ESM. (
a5da604e)
[0.2.120] - 2025-09-11
- CLI/Install: harden Windows and WSL install paths to avoid misplacement. (
9faf876c) - CLI/Install: improve file locking to reduce conflicts during upgrade. (
9faf876c)
[0.2.119] - 2025-09-11
- CLI/Windows: fix global upgrade failures (EBUSY/EPERM) by caching the native binary per-user and preferring the cached launcher. (
faa712d3) - Installer: on Windows, install binary to %LocalAppData%\just-every\code<version>; avoid leaving a copy in node_modules. (
faa712d3) - Launcher: prefer running from cache; mirror into node_modules only on Unix for smoother upgrades. (
faa712d3)
[0.2.118] - 2025-09-11
- TUI/Theme: add AI-powered custom theme creation with live preview, named themes, and save without switching. (
a59fba92,eb8ca975,abafe432,4d9335a3) - Theme Create: stream reasoning/output for live UI; salvage first JSON object; show clear errors with raw output for debugging. (
53cc6f7b,353c4ffc,85287b9e,e49ecb1a) - Theme Persist: apply custom colors only when using Custom; clear colors/label when switching to built-ins. (
69e6cc16) - TUI: improve readability and input — high-contrast loading/input text; accept Shift-modified characters. (
1f6ca898,fe918517) - TUI: capitalize Overview labels; adjust "[ Close ]" spacing and navigation/height. (
b7269b44)
[0.2.117] - 2025-09-10
- TUI: route terminal paste to active bottom-pane views; enable paste into Create Spinner prompt. (
a48ad2a1) - TUI/Spinner: balance Create preview spacing; adjust border width and message text. (
998d3db9)
[0.2.116] - 2025-09-10
- TUI: AI-driven custom spinner generator with live streaming, JSON schema, and preview. (
d7728375) - Spinner: accept "name" in custom JSON; persist label; show labels in Overview; replace on save. (
704286d3) - TUI: dim "Create your own…" until selected; use primary + bold on selection. (
09685ea5) - TUI: fix Create Spinner spacing; avoid double blank lines; keep single spacer. (
7fe209a0) - Core: add TextFormat and include text.format in requests. (
d7728375)
[0.2.115] - 2025-09-10
- TUI/Status: keep spinner visible during transient stream errors; show 'Reconnecting' instead of clearing. (
56d7784f) - TUI/Status: treat retry/disconnect errors as background notices rather than fatal failures. (
56d7784f)
[0.2.114] - 2025-09-10
- TUI: honor custom spinner selection by name; treat as current. (
a806d640) - TUI: show custom spinner immediately and return to Overview on save. (
a806d640)
[0.2.113] - 2025-09-10
- TUI: improve Create Custom spinner UX with focused fields, keyboard navigation, and clear Save/Cancel flow; activating saved spinner immediately. (
08a2f0ee) - TUI: refine spinner list spacing and borders; dim non-selected rows for clearer focus. (
a6009916,7e865ac9) - Build: fix preview release slug resolution from code/ with fallbacks. (
722af737)
[0.2.112] - 2025-09-10
- TUI: group spinner list with dim headers and restore selector arrow for clearer navigation. (
085fe5f3) - Repo: adopt code/ label prefix with id/ fallback across workflows. (
dff60022) - Triage: add allow/block/building/complete labels and use label as SSOT for slug in workflows. (
17cc1dc6)
[0.2.111] - 2025-09-10
- Automation: include issue body, recent comments, and commit links in context; expand directly in prompt (
b3a1a65b) - Automation: pick last non-placeholder comment block to avoid stale summaries (
e18f1cbd)
[0.2.110] - 2025-09-10
- Automation: update issue comments — remove direct download links, add LLM template and user mentions; keep commit summary (
546b0a4e) - Triage: defer user messaging to issue-comment workflow; remove queue acknowledgement (
5426a2eb) - TUI: remove unused imports to silence build warnings (
ed6b4995)
[0.2.109] - 2025-09-10
- TUI: improve spinner selection (exact/case-insensitive), center previews, restore overview values (
51422121) - Automation: issue comments include recent commit summaries; ignore placeholders and fall back to stock summary with commits/files (
9915fa03,f62b7987)
[0.2.108] - 2025-09-10
- TUI: Add /theme Overview→Detail flow with live previews for Theme and Spinner selection. (
535d0a9c) - TUI: Bundle full cli-spinners set and allow choosing your loading spinner; 'diamond' stays default. (
990b07a6,247bb19c) - TUI: Improve scrolling with anchored 9-row viewport; keep selector visible and dark-theme friendly. (
ad859a33,8deb7afc) - Core: Split stdout/stderr in Exec output and add ERROR divider on failures for clarity. (
dff216ec)
[0.2.107] - 2025-09-09
- Core: Fix planning crash on UTF-8 boundary when previewing streamed text. (
daa76709) - Stability: Use char-safe slicing for last 800 chars to prevent panics. (
daa76709)
[0.2.106] - 2025-09-09
- CLI/Preview: save downloads under ~/.code/bin by default; suffix binaries with PR id. (
3bebc2d1) - CLI/Preview: run preview binary directly (no --help) for simpler testing. (
36cfabfa) - Preview build: use gh -R and upload only files; avoid .git dependency. (
1b3da3b3)
[0.2.105] - 2025-09-09
- Triage: make agent failures non-fatal; capture exit code and disable git prompts. (
adbcfbae) - Triage: forbid agent git commits; treat agent-made commits as changes; allow branch/push even when clean. (
11f7adcb) - Preview: fix code-fence array string and YAML error to restore builds. (
7522c49f)
[0.2.104] - 2025-09-09
- CLI: support preview downloads via pr:; keep run-id fallback. (
73de54da) - Preview: publish prereleases on PRs with release assets; no-auth downloads. (
73de54da) - PR comment: recommend 'code preview pr:' for clarity. (
73de54da)
[0.2.103] - 2025-09-09
- Build: add STRICT_CARGO_HOME to enforce CARGO_HOME; default stays repo-local when unset. (
6cbc0555) - Triage/Agent: standardize CARGO_HOME and share with rust-cache; prevent env overrides and unintended cargo updates. (
13ffc850) - CI/Upstream-merge: fix YAML quoting and no-op outputs; split precheck and gate heavy work at job level for reliability. (
a1526626,a9bb2b6a)
[0.2.102] - 2025-09-09
- CI/Triage: fetch remote before push and fall back to force-with-lease on non-fast-forward for bot-owned branches. (
f4258aeb,81dac6d6) - Agents: pre-create writable CARGO_HOME and target dirs for agent runs to avoid permission errors. (
0ad69c90)
[0.2.101] - 2025-09-09
- Build: remove OpenSSL by using rustls in codex-ollama; fix macOS whoami scope. (
c3034c38) - Core: restore API re-exports and resolve visibility warning. (
b29212ca) - TUI: Ctrl+C clears non-empty prompts. (
58d77ca4) - TUI: paste with Ctrl+V checks file_list. (
1f4f9cde) - MCP: add per-server startup timeout. (
6efb52e5)
[0.2.100] - 2025-09-09
- Core: fix date parsing in rollout preflight to compile. (
6eec307f) - Build: speed up build-fast via sccache; keep env passthrough for agents. (
ff4b0160) - Release: add preflight E2E tests and post-build smoke checks to improve publish reliability. (
a97b8460,6c09ac42) - Upstream-merge: refine branding guard to check only user-facing strings. (
da7581de)
[0.2.99] - 2025-09-09
- TUI/Branch: finalize merges default into worktree first; prefer fast-forward; start agent on conflicts. (
8e1cbd20) - TUI/History: cache Exec wrap counts and precompute PatchSummary layout per width to reduce measurement. (
be3154b9)
[0.2.98] - 2025-09-09
- TUI/Footer: restore 0.2.96 behavior; remove duplicate Access flash; add Shift+Tab to Help; make 'Full Access' label ephemeral. (
8e4c96de) - TUI/Footer: fix ephemeral 'Full Access' label on Shift+Tab so it doesn't clear immediately. (
062b83d7) - TUI/Footer: reapply DIM styling so footer text is visibly dimmer (matches 0.2.96). (
78b3d998) - TUI/Footer: remove bold from access label and add a leading space for padding. (
4e8bece8,950fbacf)
[0.2.97] - 2025-09-08
- CI/Preview: add PR preview builds for faster review. (
cd624877) - Workflows/Triage: add triage‑first agent to prioritize issues. (
cd624877) - TUI: show richer comments in PR previews. (
cd624877)
[0.2.96] - 2025-09-08
- Core/Auth: prefer ChatGPT over API key when tokens exist. (
a8cd8abd) - CI/Upstream-merge: strengthen ancestor checks, gate mirroring on reason, show skip_reason. (
55909c25)
[0.2.95] - 2025-09-08
- TUI: guard xterm focus tracking on Windows/MSYS and fragile terminals. (
9e535afb) - TUI: add env toggles to control terminal focus tracking behavior. (
9e535afb)
[0.2.94] - 2025-09-08
- TUI: add footer access‑mode indicator; Shift+Tab cycles Read Only / Approval / Full Access. (
0a34e912) - TUI: show access‑mode status as a background event early; update Help with shortcut. (
0a34e912) - Core: persist per‑project access mode in config.toml and apply on startup. (
0a34e912) - Core: clarify read‑only write denials and block writes immediately in RO mode. (
0a34e912)
[0.2.93] - 2025-09-08
- TUI/Core: show Popular commands on start; track and clean worktrees. (
2908be45) - TUI/MCP: add interactive /mcp settings popup with on/off toggles; composer prefill. (
5e9ce801,7456b3f0) - TUI/Onboarding: fix stray import token causing build failure. (
707c43c2) - TUI/Branch: fix finalize pattern errors under Rust 2024 ergonomics. (
54659509)
[0.2.92] - 2025-09-08
- Core/Git Worktree: create agent worktrees under ~/.code/working//branches for isolation. (
e9ebcf1f) - Core/Agent: sandbox non-read-only agent runs to worktree to prevent writes outside branch. (
ad2f141e)
[0.2.91] - 2025-09-08
- TUI/Panic: restore terminal state and exit cleanly on any thread panic. (
34ffe467) - TUI/Windows: prevent broken raw mode/alt-screen after background panics under heavy load. (
34ffe467)
[0.2.90] - 2025-09-08
- TUI/History: Home/End jump to start/end when input is empty. (
7287fa71,60f9db8c) - TUI/Overlays: Esc closes Help/Diff; hide input cursor while active. (
d7353069) - TUI/Help: include Slash Commands; left-align keys; simplify delete shortcuts. (
e00a4ecd,11a7022d,25aa36a3) - TUI: rebrand help and slash descriptions to "Code"; hide internal /test-approval. (
5a93aee6,bde3e624)
[0.2.89] - 2025-09-08
- TUI/Help: add Ctrl+H help overlay with key summary; update footer hint. (
c1b265f8) - TUI/Input: add Ctrl+Z undo in composer and route it to Chat correctly. (
a589aeee,0cbeb651) - TUI/Input: map Ctrl+Backspace to delete the current line in composer. (
c422d92d) - TUI/Branch: treat "nothing to commit" as success on finalize and continue cleanup. (
e9d2a246)
[0.2.88] - 2025-09-08
- Core/Git: ensure 'origin' exists in new worktrees and set origin/HEAD for default branch to improve git UX. (
c59fd7e2) - TUI/Footer: show one-time Shift+Up/Down history hint on first scroll. (
9a4bddc7) - TUI/Input: support macOS Command-key shortcuts in the composer. (
7f021e37) - TUI/Branch: add hidden preface for auto-submitted confirm/merge-and-cleanup flow; prefix with '[branch created]' for clarity. (
16b78005,a78a2256)
[0.2.87] - 2025-09-08
- TUI/History: make Shift+Up/Down navigate history in all popups; persist UI-only slash commands to history. (
16c38b6b) - TUI/Branch: preserve visibility by emitting 'Switched to worktree: ' after session swap; avoid losing the confirmation message on reset. (
5970a977) - TUI/Branch: use BackgroundEvent for all /branch status and errors; retry with a unique name if the branch exists; propagate effective branch to callers. (
40783f51) - TUI/Branch: split multi-line worktree message into proper lines for clarity. (
959a86e8)
[0.2.86] - 2025-09-08
- TUI: add
/branchto create worktrees, switch sessions, and finalize merges. (8f888de1) - Core: treat only exit 126 as sandbox denial to avoid false escalations. (
e4e5fb01) - Docs: add comprehensive slash command reference and link from README. (
a3b5c18a)
[0.2.85] - 2025-09-07
- TUI: insert plan/background events near-time and keep reasoning ellipsis during streaming. (
81a31dd5) - TUI: approvals cancel immediately on deny and use a FIFO queue. (
0930b6b0) - Core: fix web search event ordering by stamping OrderMeta for in-turn placement. (
81a31dd5)
[0.2.84] - 2025-09-07
- Core: move token usage/context accounting to session level for accurate per‑session totals. (
02690962) - Release: create_github_release accepts either --publish-alpha or --publish-release to avoid conflicting flags. (
70a6d4b1) - Release: switch tooling to use gh, fresh temp clone, and Python rewrite for reliability. (
b1d5f7c0,066c6cce,bd65f81e) - Repo: remove upstream‑only workflows and TUI files to align with fork policy. (
e6c7b188)
[0.2.83] - 2025-09-07
- TUI: theme-aware JSON preview in Exec output; use UI-matched highlighting and avoid white backgrounds. (
ac328824) - TUI: apply UI-themed JSON highlighting for stdout; clear ANSI backgrounds so output inherits theme. (
722fb439) - Core: replace fragile tree-sitter query with a heredoc scanner in embedded apply_patch to prevent panics. (
00ffb316)
[0.2.81] - 2025-09-07
- CI: run TUI invariants guard only on TUI changes and downgrade to warnings to reduce false failures. (
d41da1d1,53558af0) - CI: upstream-merge workflow hardens context prep; handle no merge-base and forbid unrelated histories. (
e410f2ab,8ee54b85) - CI: faster, safer fetch and tools — commit-graph/blobless fetch, cached ripgrep/jq, skip tag fetch to avoid clobbers. (
8ee54b85,23f1084e,dd0dc88f) - CI: improve reliability — cache Cargo registry, guard apt installs, upload .github/auto artifacts and ignore in git; fix DEFAULT_BRANCH. (
e991e468,ee32f3b8,b6f6d812)
[0.2.80] - 2025-09-07
- CI: set git identity, renumber steps, use repo-local CARGO_HOME in upstream-merge workflow. (
6a5796a5) - Meta: no functional changes; release metadata only. (
56c7d028)
[0.2.79] - 2025-09-07
- CI: harden upstream merge strategy to prefer local changes and reduce conflicts during sync for more stable releases. (
b5266c7c) - Build: smarter cleanup of reintroduced crates to avoid transient workspace breaks during upstream sync. (
b5266c7c)
[0.2.78] - 2025-09-07
- CI: harden upstream-merge flow, fix PR step order, install jq; expand cleanup to purge nested Cargo caches for more reliable releases. (
07a30f06,aae9f7ce,a8c7535c) - Repo: broaden .gitignore to exclude Cargo caches and local worktrees, preventing accidental files in commits. (
59ecbbe9,c403db7e)
[0.2.77] - 2025-09-07
- TUI/GitHub: add settings view for GitHub integration. (
4f59548c) - TUI/GitHub: add Actions tools to browse runs and jobs. (
4f59548c) - TUI: wire GitHub settings and Actions into bottom pane and chatwidget for quick access. (
4f59548c)
[0.2.76] - 2025-09-07
- CI: pass merge-policy.json to upstream-merge agent and use policy globs for safer merges. (
ef4e5559) - CI: remove upstream .github codex-cli images after agent merge to keep the repo clean. (
7f96c499)
[0.2.75] - 2025-09-07
- No user-facing changes; maintenance-only release with CI cleanup. (
c5cd3b9e,2e43b32c) - Release: prepare 0.2.75 tag and metadata. (
1b6da85a)
[0.2.74] - 2025-09-06
- Maintenance: no user-facing changes; CI and repo hygiene improvements. (
9ba6bb9d,4ed87245) - CI: guard self/bot comments; improve upstream-merge reconciliation and pass Cargo env for builds. (
9ba6bb9d)
[0.2.73] - 2025-09-06
- CI/Build: default CARGO_HOME and CARGO_TARGET_DIR to workspace; use sparse registry; precreate dirs for sandboxed runs. (
dd9ff4b8) - CI/Exec: enable network for workspace-write exec runs; keep git writes opt-in. (
510c323b) - CLI/Fix: remove invalid '-a never' in 'code exec'; verified locally. (
87ae88cf) - CI: pass flags after subcommand so Exec receives them; fix heredoc quoting and cache mapping; minor formatting cleanups. (
854525c9,06190bba,c4ce2088,086be4a5)
[0.2.72] - 2025-09-06
- Core/Sandbox: add workspace-write opt-in (default off); allow .git writes via CI override. (
3df630f9) - CI: improve upstream-merge push/auth and skip recursive workflows to stabilize releases. (
274dcaef,8fadbd03,dc1dcac0)
[0.2.71] - 2025-09-06
- TUI/Onboarding: apply themed background to auth picker surface. (
ac994e87) - Login: remove /oauth2/token fallback; adopt upstream-visible request shape. (
d43eb23e) - Login/Success: fix background and theme variables. (
c4e586cf)
[0.2.70] - 2025-09-06
- TUI: add time-based greeting placeholder across composer, welcome, and history; map 10–13 to "today". (
26b6d3c5,a97dc542) - TUI/Windows: prevent double character echo by ignoring Release events without enhancement flags. (
9e6b1945) - Login: fallback to /oauth2/token and send Accept for reliable token exchange. (
993c0453) - TUI: fully reset UI after jump-back to avoid stalls when sending next message. (
9d482af2) - TUI/Chrome: allow specifying host for external Chrome connection (dev containers). (
2b745f29)
[0.2.69] - 2025-09-06
- TUI: add session resume picker (--resume) and quick resume (--continue). (
234c0a04) - TUI: show minutes/hours in thinking timer. (
6cfc012e) - Fix: skip release key events on Windows. (
13a2ce78) - Core: respect model family overrides from config. (
ba9620ae) - Breaking: stop loading project .env files. (
db383473)
[0.2.68] - 2025-09-06
- Core: normalize working directory to Git repo root for consistent path resolution. (
520b1c3e) - Approvals: warn when approval policy is missing to avoid silent failures. (
520b1c3e)
[0.2.67] - 2025-09-05
- TUI: prevent doubled characters on Windows by ignoring Repeat/Release for printable keys. (
73a22bd6) - CI: issue triage improves comment‑mode capture, writes DECISION.json, and adds token fallbacks for comment/assign/close steps. (
8b4ea0f4,544c8f15,980aa10b)
[0.2.66] - 2025-09-05
- No functional changes; maintenance-only release focused on CI. (
a6158474) - CI: triage workflow uses REST via fetch; GITHUB_TOKEN fallback. (
731c3fce) - CI: enforce strict JSON schema and robust response parsing. (
22a3d846,b5eaecf4) - CI: standardize Responses API usage and model endpoint selection. (
118c4581,9b8c2107,73b73ba2)
[0.2.65] - 2025-09-05
- Core: embed version via rustc-env; fix version reporting. (
32c495f6) - Release: harden publish flow; safer non-FF handling and retries. (
6e35f47c)
[0.2.63] - 2025-09-05
- TUI: inline images only; keep non-image paths as text; drop pending file tracking. (
ff19a9d9) - TUI: align composer/history wrapping; add sanitize markers. (
9e3e0d86) - Core: embed display version via tiny crate; remove CODE_VERSION env. (
32f18333)
[0.2.61] - 2025-09-05
- No functional changes; maintenance-only release focused on CI. (
d7ac45c) - CI: trigger releases only from tags; parse version from tag to prevent unintended runs. (
15ad27a8) - CI: reduce noise by enforcing [skip ci] on notes-only commits and ignoring notes-only paths. (
52a08324,12511ad2,c36ab3d8)
[0.2.60] - 2025-09-05
- Release: collect all
code-*artifacts recursively to ensure assets. (d9f9ebfd) - Release notes: add Compare link and optional Thanks; enforce strict sections. (
f7a5cc88,84253961) - Docs: use '@latest' in install snippet; tighten notes format. (
b5aee550)
[0.2.59] - 2025-09-05
- TUI: enforce strict global ordering and require stream IDs for stable per‑turn history. (
7c71037d,7577fe4b) - TUI/Core: make cancel/exit immediate during streaming; kill child process on abort to avoid orphans. (
74bfed68,64491a1f) - TUI: sanitize diff/output (expand tabs; strip OSC/DCS/C1/zero‑width) for safe rendering. (
d497a1aa) - TUI: add WebFetch tool cell with preview; preserve first line during streaming. (
f6735992) - TUI: restore typing on Git Bash/mintty by normalizing key event kind (Windows). (
5b722e07)
[0.2.56] - 2025-09-01
- Strict event ordering in TUI: keep exec/tool cells ahead of the final assistant cell; render tool results from embedded markdown; stabilize interrupt processing. (
dfb703a) - Reasoning titles: better collapsed-title extraction and formatting rules; remove brittle phrase checks. (
5ca1670,7f4c569,6d029d5) - Plan streaming: queue PlanUpdate history while streaming to prevent interleaving; flush on finalize. (
770d72c) - De-dup reasoning: ignore duplicate final Reasoning events and guard out-of-order deltas. (
f1098ad)
[0.2.55] - 2025-09-01
- Reasoning delta ordering: key by
(item_id, output_index, content_index), recordsequence_number, and drop duplicates/out-of-order fragments. (b39ed09,509fc87) - Merge streamed + final reasoning so text is not lost on finalize. (
2e5f4f8) - Terminal color detection: unify truecolor checks; avoid 256-color fallback on Windows Terminal; smoother shimmer gradients. (
90fdb6a) - Startup rendering: skip full-screen background paint on Windows Terminal; gate macOS Terminal behavior behind
TERM_PROGRAMandCODE_FORCE_FULL_BG_PAINT. (6d7bc98)
[0.2.54] - 2025-09-01
- Clipboard image paste: show
[image: filename]placeholders; accept raw base64 and data-URI images; enable PNG encoding; add paste shortcut fallback to read raw images. (d597f0e, 6f068d8,d4287d2,7c32e8e) - Exec event ordering: ensure
ExecCommandBeginis handled before flushing queued interrupts to avoid out-of-order “End” lines. (74427d4) - ANSI color mapping: fix 256-indexed → RGB conversion and luminance decisions. (
ddf6b68)
[0.2.53] - 2025-09-01
- Browser + HUD: add CDP console log capture, collapsible HUD, and coalesced redraws; raise expanded HUD minimum height to 25 rows. (
34f68b0,1fa906d,d6fd6e5,95ba819) - General: improve internal browser launch diagnostics and log path. (
95ba819)
[0.2.52] - 2025-08-30
- Diff rendering: sanitize diff content like input/output (expand tabs, strip control sequences) to avoid layout issues. (
7985c70)
[0.2.51] - 2025-08-30
- CLI: de-duplicate
validateBinaryto avoid ESM redeclare errors under Bun/Node 23. (703e080)
[0.2.50] - 2025-08-30
- CLI bootstrap: make bootstrap helper async and correctly await in the entry; fixes Bun global installs when postinstall is blocked. (
9b9e50c)
[0.2.49] - 2025-08-30
- CLI install: bootstrap the native binary on first run when postinstall is blocked; prefer cached/platform pkg then fall back to GitHub release. (
27a0b4e) - Packaging: adjust Windows optional dependency metadata for parity with published packages. (
030e9ae)
[0.2.48] - 2025-08-30
- TUI Help: show environment summary and resolved tool paths in the Help panel. (
01b4a8c) - CLI install safety: stop publishing a
codebin by default; create a wrapper only when no PATH collision exists and remove on collision to avoid overriding VS Code. (1a95e83)
[0.2.47] - 2025-08-30
- Agents: add
/agentscommand; smoother TUI animations and safe branch names. (0b49a37) - Core git UX: avoid false branch-change detection by ignoring quoted text and tokenizing git subcommands; show suggested confirm argv when blocking branch change. (
7111b30,a061dc8) - Exec cells: clearer visual status — black ❯ on completed commands, tinting for completed lines, and concise tree guides. (
f2d31bb) - Syntax highlighting: derive syntect theme from the active UI theme for cohesive code styling. (
b8c06b5)
[0.2.46] - 2025-08-30
- CLI postinstall: print clear guidance when a PATH collision with VS Code’s
codeis detected; suggest usingcoder. (09ebae9) - Maintenance: upstream sync prior to release. (
d2234fb)
[0.2.45] - 2025-08-30
- TUI “glitch” animation: compute render rect first, scale safely, and cap height; bail early on tiny areas. (
8268dd1) - Upstream integration: adopt MCP unbounded channels and Windows target updates while keeping forked TUI hooks. (
70bd689,3b062ea) - CI/infra: various stability fixes (Windows cache priming; clippy profile; unbounded channel). (
7eee69d,5d2d300,970e466,3f81840)
[0.2.44] - 2025-08-29
- Exec UX: show suggested confirm argv when branch-change is blocked. (
a061dc8) - File completion: prioritize CWD matches for more relevant suggestions. (
7d4cf9b) - Assistant code cards: unify streaming/final layout; refine padding and colors; apply consistent background for code blocks. (
e12f31c,986a764,e4601bd,97a91e8,beaa1c7) - Syntax highlighting: theme-aware syntect mapping for better readability. (
b8c06b5)
[0.2.43] - 2025-08-29
- npx/bin behavior: always run bundled binary and show exact path; stop delegating to system VS Code. (
448b176) - Postinstall safety: remove global
codeshim if any conflictingcodeis on PATH; keepcoderas the entrypoint. (1dc19da) - Exec cells: clearer completed-state visuals and line tinting. (
f2d31bb)
[0.2.42] - 2025-08-29
[0.2.41] - 2025-08-29
[0.2.40] - 2025-08-29
- Upstream sync: align web_search events and TUI popup APIs; clean warnings; maintain forked behaviors. (
f20bffe,4d9874f) - Features: custom
/prompts; deadlock fix in message routing. (b8e8454,f7cb2f8) - Docs: clarify merge-only push policy. (
7c7b63e)
[0.2.39] - 2025-08-29
- Upstream integration: reconcile core/TUI APIs; add pager overlay stubs; keep transcript app specifics; ensure clean build. (
c90d140,b1b01d0) - Tools: add “View Image” tool; improve cursor after suspend; fix doubled lines/hanging markers. (
4e9ad23,3e30980,488a402) - UX: welcome message polish, issue templates, slash command restrictions while running. (
bbcfd63,c3a8b96,e5611aa)
[0.2.38] - 2025-08-29
- TUI: code-block background styling and improved syntax highlighting. (
bb29c30) - Markdown: strip OSC 8 hyperlinks; refine rendering and syntax handling. (
a30c019) - Exec rendering: highlight executed commands as bash and show inline durations. (
38dc45a) - Maintenance: merged fixes from feature branches (
feat/codeblock-bg,fix/strip-osc8-in-markdown). (6b30005,0704775)
[0.2.37] - 2025-08-27
- Packaging: move platform-specific binaries to npm optionalDependencies; postinstall resolves platform package before GitHub fallback. (
5bb9d01) - CI: fix env guard for NPM_TOKEN and YAML generation for platform package metadata. (
7ae25a9,d29be0a)
[0.2.36] - 2025-08-27
- Packaging: switch CI to produce a single
codebinary and generatecode-tui/code-execwrappers. (7cd2b18) - CI: stabilize cargo fetch and Windows setup; adjust --frozen/--locked usage to keep builds reliable. (
5c6bf9f,5769cec,7ebcd9f)
[0.2.35] - 2025-08-27
- Release artifacts: slimmer assets with dual-format (.zst preferred, .tar.gz fallback) and stripped debuginfo; smaller npm package. (
f5f2fd0)
[0.2.34] - 2025-08-26
- Clipboard: add raw image paste support and upstream TUI integration; fix Windows path separators and ESC/Ctrl+C flow. (
0c6f35c,0996314,568d6f8,e5283b6) - UX polish: reduce bottom padding, improve rate-limit message, queue messages, fix italic styling for queued. (
d085f73,ab9250e,251c4c2,b107918) - Stability: token refresh fix; avoid showing timeouts as “sandbox error”. (
d63e44a,17e5077)
[0.2.33] - 2025-08-26
- Maintenance: housekeeping after successful build; release tag. (
2c6bb4d)
[0.2.32] - 2025-08-25
- Sessions: fast /resume picker with themed table and replay improvements. (
0488753) - Input UX: double‑Esc behavior and deterministic MCP tool ordering; fix build warnings. (
b048248,ee2ccb5,fcf7435) - Core/TUI: per-session ExecSessionManager; ToolsConfig fixes with
new_from_params. (15af899,7b20db9)
[0.2.31] - 2025-08-25
- Diff wrapping: add one extra space to continuation hang indent for perfect alignment. (
bee040a)
[0.2.30] - 2025-08-24
- Diff summary: width-aware patch summary rendering with hanging indent; always show gutter icon at top of visible portion. (
03beb32,41b7273)
[0.2.29] - 2025-08-24
- Version embedding: prefer
CODE_VERSIONenv with fallback to Cargo pkg version across codex-rs; update banners and headers. (af3a8bc)
[0.2.28] - 2025-08-24
- Windows toolchain: refactor vcpkg + lld-link config; ensure Rust binary embeds correct version in release. (
9a57ec3,8d61a2c)
[0.2.27] - 2025-08-24
- Web search: integrate tool and TUI WebSearch event/handler; keep browser + agent tools; wire configs and tests. (
6793a2a,a7c514a,0994b78) - CI: faster cross-platform linking/caching; streamlined Cargo version/lockfile updates. (
c7c28f2,5961330)
[0.2.26] - 2025-08-24
[0.2.25] - 2025-08-24
- Release infra: multiple small workflow fixes (build version echo, Rust release process). (
ac6b56c,64dda2d)
[0.2.24] - 2025-08-24
- Release workflow: update Rust build process for reliability. (
64dda2d)
[0.2.23] - 2025-08-24
- CI: fix build version echo in release workflow. (
2f0bdd1)
[0.2.22] - 2025-08-24
[0.2.21] - 2025-08-24
- CI cache: use
SCCACHE_GHA_VERSIONto restore sccache effectiveness. (43e4c05)
[0.2.20] - 2025-08-24
- Docs: add module description to trigger CI and verify doc gating. (
e4c4456)
[0.2.19] - 2025-08-24
- CI: move sccache key configuration; tighten input responsiveness and diff readability in TUI. (
46e57f0,9bcf7c7)
[0.2.18] - 2025-08-24
- TUI: clean unused
mutand normalize overwrite sequences; preserve warning-free builds. (621f4f9)
[0.2.17] - 2025-08-24
[0.2.16] - 2025-08-23
- Navigation: gate Up/Down history keys when history isn’t scrollable to avoid dual behavior. (
150754a)
[0.2.15] - 2025-08-23
- CI: stabilize sccache startup to fix slow releases. (
f00ea33)
[0.2.14] - 2025-08-23
- CI: small test to validate caching; no product changes. (
7ebd744)
[0.2.13] - 2025-08-23
- Build cleanliness: fix all warnings under build-fast. (
0356a99)
[0.2.12] - 2025-08-23
- CI: correct SCCACHE_DIR usage, export/guard env, and make caching resilient; better heredoc detection for apply_patch. (
0a59600,b10c86a,c263b05,39a3ec8,de54dbe)
[0.2.11] - 2025-08-23
- Rendering: fully paint history region and margins to remove artifacts; add transcript hint and aggregated-output support. (
b6ee050,ffd1120,eca97d8,957d449)
[0.2.10] - 2025-08-23
- Stability: align protocol/core with upstream; fix TUI E0423 and history clearing; regenerate Cargo.lock for locked builds. (
52d29c5,663d1ad,2317707,da80a25)
[0.2.9] - 2025-08-21
- Transcript mode: add transcript view; hide chain-of-thought by default; show “thinking” headers. (
2ec5a28,e95cad1,9193eb6) - Exec ordering: insert running exec into history and replace in place on completion to prevent out-of-order rendering. (
c1a50d7) - Onboarding: split onboarding screen to its own app; improve login handling. (
0d12380,c579ae4)
[0.2.8] - 2025-08-21
- Exec previews: use middle-dot ellipsis and concise head/tail previews; rely on Block borders for visuals. (
1ac3a67,352ce75,5ca0e06)
[0.2.7] - 2025-08-20
- Browser tool: robust reconnect when cached Chrome WS URL is stale; clearer screenshot strategy and retries. (
9516794) - Merge hygiene and build fixes from upstream while keeping forked UX. (
fb08c84,d79b51c)
[0.2.6] - 2025-08-20
- History: live timers for custom/MCP tools; stdout preview for run commands; clearer background events. (
f24446b,5edbbe4,2b9c1c9) - Apply patch: auto-convert more shell-wrapped forms; suppress noisy screenshot-captured lines. (
2fb30b7,3da06e5)
[0.2.5] - 2025-08-19
- CLI downloads: verify Content-Length, add timeouts/retries, and improve WSL guidance for missing/invalid binaries. (
ca55c2e)
[0.2.4] - 2025-08-19
- Windows CLI: guard against corrupt/empty downloads; clearer spawn error guidance (EFTYPE/ENOEXEC/EACCES). (
bb21419)
[0.2.3] - 2025-08-19
- Release CI: enable sccache and mold; tune incremental to improve cache hit rate. (
69f6c3c)
[0.2.2] - 2025-08-19
- Protocol alignment and dep bumps across codex-rs; login flow async-ified; smaller fixes. (
4db0749,6e8c055,38b84ff)
[0.2.1] - 2025-08-19
- Fork stabilization: large upstream sync while preserving TUI/theme and protocol; add tests and clean colors/styles. (
b8548a0,47ba653,c004ae5)
[0.1.13] - 2025-08-16
- Rebrand: switch npm bin to
code, handle collisions; rename Coder → Code across UI and docs. (0f1974a,b3176fe) - TUI polish: glitch animations, status handling, stabilized scroll viewport; improved token footer and search suffix. (
3375965,2e42af0,96913aa,80fe37d) - Core: Rust login server port; sandbox fixes; exec timer; browser console tool. (
e9b597c,c26d42a,2359878,d6da1a4)
[0.1.12] - 2025-08-14
- CI/build: switch to rust-cache; fix sccache error; optimize builds; improve terminal query and image init. (
2d1d974,eb922a7,3055068,9ca7661)
[0.1.11] - 2025-08-14
[0.1.10] - 2025-08-14
- MCP/Reasoning: JSON‑RPC support; enable reasoning for codex‑prefixed models; parse reasoning text. (
e7bad65,de2c6a2,f1be797) - TUI: diff preview color tweak, standardized tree glyphs, ctrl‑b/ctrl‑f shortcuts. (
d4533a0,bb9ce3c,0159bc7) - CI/docs: restore markdown streaming; interrupt/Esc improvements; user‑agent; tracing; rate‑limit delays respected. (
6340acd,12cf0dd,cb78f23,e8670ad,41eb59a)
[0.1.9] - 2025-08-13
[0.1.8] - 2025-08-13
- TUI history: correct wrapping and height calc; prevent duplication; improve JS harness for browser. (
dc31517,98b26df,58fd385,7099f78)
[0.1.7] - 2025-08-12
- Rebrand foundation: fork as just‑every/coder; major TUI styling/animation upgrades. (
aefd1e5,e2930ce) - Browser: CDP connect to local Chrome with auto‑discovery, port parsing and stability fixes. (
006e4eb,1d02262,b8f6bcb,756e4ea) - Agents HUD: live agent panel with status; animated sparkline; improved focus behavior. (
271ded3,e230be5,0b631c7)
[0.1.6] - 2025-08-12
- TUI: show apply‑patch diff; split multiline commands; ctrl‑Z suspend fix. (
9cd5ac5,55f9505,320f150) - Prompts: prompt cache key and caching integration tests. (
7781e4f,0a6cba8) - CI/build: resolve workflow compilation errors; dependency bumps; docs refresh. (
7440ed1,38a422c,d17c58b)
[0.1.5] - 2025-08-12
- Theme UI: live preview and wrapping fixes; improved input (double‑Esc clear, precise history). (
96a5922,1f68fb0) - Layout: browser preview URL tracking and layout reorg; mute unnecessary mut warnings. (
47bc272,3778243)
[0.1.4] - 2025-08-12
- Fork enhancements: mouse scrolling, glitch animation, status bar, improved TUI; configurable agents and browser tools with screenshots. (
5d40d09,55f72d7,a3939a0,cab23924) - Packaging: shrink npm package by downloading binaries on install; fix Windows builds and permissions. (
aea9845,240efb8,2953a7f) - Workflows: align release pipeline; fix conflicts/warnings post‑merge. (
f2925e9,52bd7f6,ae47b2f)
[0.1.3] - 2025-08-10
- Release pipeline cleanup: handle existing tags/npm version conflicts; drop redundant workflow. (
cc243b1,1cc2867)