Release 0.105.0-cometix
New Features (Upstream)
- TUI syntax-highlights fenced code blocks and diffs,
/themepicker with live preview, theme-aware diff colors. (openai#11447, openai#12581) - Voice dictation: hold spacebar to record and transcribe prompts. (openai#3381)
- Multi-agent workflows:
spawn_agents_on_csvfan-out with progress/ETA, sub-agent nicknames, cleaner picker, child-thread approval prompts. (openai#10935, openai#12320, openai#12327, openai#12332, openai#12570, openai#12767) - TUI commands:
/copycopies last assistant reply,/clearandCtrl-Lclear screen,/clearstarts fresh chat. (openai#12444, openai#12520, openai#12613, openai#12628) - Flexible approvals: extra sandbox permissions per command, auto-reject specific prompt types. (openai#11871, openai#12087)
- Thread improvements:
thread/listsearch by title, status in read/list/notifications,thread/resumereturns latest turn inline. (openai#11776, openai#11786, openai#12578) - SQLite home storage. (openai#12141)
- Network proxy MITM support. (openai#9859)
- Linux/Windows idle-sleep prevention. (openai#11766)
- Realtime conversation mode in TUI. (openai#12687)
- Agent config import, configurable spawn depth, fork thread multi-agent. (openai#12660, openai#12251, openai#12499)
Bug Fixes (Upstream)
- Fix chatwidget approval_id honoring. (openai#12746)
- Fix shell escalation exec paths. (openai#12750)
- Fix @mention token parsing. (openai#12643)
- Fix replay after
/agent. (openai#12663) - Fix compaction context reinjection and model baselines. (openai#12252)
- Fix queued-message edit shortcut unreachable in some terminals. (openai#12240)
Cometix
- fix(tui): suppress dead_code warnings for upstream context_window_percent field (cometix statusline handles context display independently).
- fix(tests): adapt model_list tests for cometix all-visible catalog (dynamic pagination, hidden model assertions).
- fix(models): preserve bundled models.json visibility during remote model merge — prevents upstream server refresh from overriding cometix visibility overrides.
- fix(ci): thin LTO + opt-level=s for cometix releases to stay under npm size limit.
- Restored context segment placeholder display ("- · - tokens") when no data available.
- Updated 71 TUI snapshots for disabled context_window_line and restored placeholder.
Upstream Changelog
Full Changelog: openai/codex@rust-v0.104.0...rust-v0.105.0