From 92537d74613d29f70d2d83d8043678ca9efc98ac Mon Sep 17 00:00:00 2001 From: Hunter Bown Date: Thu, 30 Apr 2026 20:02:28 -0500 Subject: [PATCH] docs: add v0.7.8 changelog to README --- README.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/README.md b/README.md index 9392db49..0aae3865 100644 --- a/README.md +++ b/README.md @@ -88,6 +88,39 @@ cargo install --path crates/cli --bin deepseek --locked --- +## What's new in v0.7.8 + +### โšก Shell controls: foreground-to-background detach + `exec_shell_cancel` + +A running foreground command can now be moved to the background interactive +session โ€” press **`Ctrl+B`** while a command is executing to open shell +controls, then either detach it (it continues running and can be polled +with `exec_shell_wait`) or cancel the current turn. + +**New tool: `exec_shell_cancel`** โ€” cancel a specific background shell +task by `task_id`, or cancel all running background tasks with `all: true`. + +**Cancel-aware `exec_shell_wait`** โ€” canceling a turn while +`exec_shell_wait` is blocking now stops the wait but leaves the background +task running. + +### ๐Ÿ› Unicode glob search fix + +Filenames containing multi-byte characters (e.g., `dialogue_line__ๅ†ฐ็ณ–.mp3`) +no longer panic the `matches_glob` function โ€” byte-index slicing was replaced +with `char_indices()` boundary-safe iteration. + +### ๐Ÿ”„ Swarm UI reconciliation + +The fanout card no longer pre-seeds with zero-state workers, eliminating the +"0 done ยท 0 running ยท 0 failed ยท N pending" vs sidebar "N running" +contradiction. The sidebar now shows "dispatching N" before the first progress +event arrives from a `agent_swarm` invocation. + +Full changelog: [CHANGELOG.md](CHANGELOG.md). + +--- + ## What's new in v0.7.6 ### ๐ŸŒ UI Localization