Added
- Added durable plan mode to coding sessions. Plan mode is persisted in session
transcripts, injected into model requests as a planning policy, and requires
explicit review through exit_plan_mode before execution. Plans are presented
on a dedicated client review surface with plan mode controls, slash
commands, and composer integration.
- Added durable todo checklists. The todo_write tool records whole-list
snapshots as typed tool outcomes, checklist state survives session
restoration, and current-turn progress is shown above the composer and kept
in sync across conversation views.
- Added durable provider request checkpoints. Versioned request headers are
committed at each provider checkpoint and model input is rebuilt from
committed projections before dispatch, while credentials and other
secret-bearing fields are excluded from durable reconstruction. Interrupted
JSONL appends are rolled back to their previous byte boundary and repaired
before retry.
- Added progress updates to the coding agent prompt. The agent now reports
meaningful milestones during tool-driven work instead of narrating each tool
call, while preserving the update protocol for custom base instructions.
- Isolated workspace previews and browser popups. Workspace files are served
from a preview-only loopback origin, preview and web guests run in dedicated
Electron partitions, and external navigation plus window.open requests are
routed into the existing browser workspace.
Changed
- Session transcripts now require version 8. Transcripts from earlier releases
are rejected and are not migrated automatically.
- Refreshed the built-in model catalog from models.dev to 425 models, with 382
runnable models, and updated the English and Chinese support matrices.
Fixed
- Preserved browser tabs and conversation drafts across workbench
conversations. User-opened browser tabs stay mounted when opening right-panel
conversations or tasks, multiple conversation drafts coexist and retain
input across tab switches, and background conversation updates no longer
steal focus from an open browser tab.
Full Changelog
Compare v0.6.14...v0.6.15