release: rust-v0.117.0-cometix
New Features
- Plugins are now first-class: sync at startup, browse in
/plugins, install/remove with auth handling. - Sub-agents use readable path-based addresses like
/root/agent_awith structured messaging. /titleterminal-title picker works in both classic TUI and app-server TUI.- App-server clients can send
!shell commands, watch filesystem changes, connect to remote websocket servers. - Image workflows improved: view_image returns URLs for code mode, reopenable from TUI, history survives resume.
- Prompt history recall in app-server TUI.
Improvements
- Enable tui_app_server feature by default.
- Drop artifacts lib and tool.
- Block unsafe git global options from safe allowlist.
Bug Fixes
- fix: tui freeze when sub-agents are present
- fix: root as std agent
- fix: max depth agent still has v2 tools
- fix: duplicate /review messages in app-server TUI
- fix: harden plugin feature gating
Cometix
- Migrate all cometix customizations from classic tui to tui_app_server
(CxLine statusline, translation orchestrator, /cxline + /translate,
cursor REVERSED, prompt style, update checker, resume token/ratelimit) - Fix translation barrier: add_boxed_history now routes through orchestrator
- Fix overlay backtrack bypass for Cxline/Translate overlays
- Fix statusline config apply-to-current-instance
- Fix redraw scheduling for async statusline data
- Fix resume replay skipping translation
- Adopt upstream dist-tag npm split-package strategy (per-user ~35MB vs ~200MB)
- Upgrade release workflow node-version to latest