Devin CLI · Continuity · Mar 30 – Apr 5, 2026
2 releases · updated
Devin CLI: Wide character display corruption fixed
Two releases of Devin CLI shipped this week, bringing improvements to the user interface and fixing several issues, including a display corruption bug when deleting characters adjacent to wide characters. The changes help users who work with non-ASCII characters and those who use the Windsurf UI. This week's updates also enhance the overall user experience with new features and fixes.
v2026.4.1-1 · April 2, 2026
This release fixes a display corruption issue that occurred when deleting characters adjacent to wide characters.
Official release notes
Fixed
- Wide character (CJK/emoji) display corruption no longer occurs when deleting characters adjacent to them.
v2026.4.1-0 · April 1, 2026
This release adds several new features, including showing subagent activity and lifecycle events in the Windsurf UI, mouse support in selector menus, and autocomplete for certain commands. It also changes the behaviour of some commands, such as /mode and devin mcp add, and fixes various issues, including tool failure messages and text visibility problems.
Official release notes
Added
-
Show subagent activity and lifecycle events in the Windsurf UI.
-
“Mode:” and “Model:” labels in the footer are now clickable to open their selector menus.
-
Mouse support in selector menus: click to select, scroll wheel to navigate, hover to highlight.
-
Autocomplete for
/continueand/rm-sessioncommands showing recent sessions with ID prefix, time ago, and title. -
Added
--forceflag todevin updateand/updateto force re-install even when already on the latest version. -
Added support for reading hooks from
.devin/hooks.v1.json, a standalone hooks file using the same format as Claude Code hooks -
Show subagent prompt in the expanded view (Ctrl+O) when a subagent completes.
-
Stream subagent actions in the live display while waiting on a foreground subagent or a
read_subagentcall. -
New
notifyconfig option that controls terminal notifications when the agent finishes, needs input, or requests tool approval. Set to"never","smart"(default), or"always". Insmartmode, notifications are only sent when the terminal window is unfocused. Triggers dock badge and notification banners in supported terminal emulators.
Changed
-
devin mcp addno longer requires--transportor--commandfor the common stdio case — transport is inferred from--url(HTTP) or trailing args (stdio), and the first trailing arg is used as the command when--commandis omitted -
/modenow opens an interactive dropdown selector (like/model) instead of printing a static list. Use arrow keys to navigate, Enter to confirm, Esc to cancel. -
-p/--printnow accepts an optional inline prompt, sodevin -p "fix the bug"works without needing the--separator. The olddevin -p -- fix the bugsyntax continues to work. -
Added “(ctrl+o to expand)” hint to truncation notices so users know how to view full output.
Fixed
-
Skipping a tool call in Windsurf no longer stops the agent — the LLM now sees the rejection and can try an alternative approach
-
Tool failure messages now show the error reason in Windsurf instead of just “Failed” with no explanation.
-
/add-dirand/undo-add-dirnow handle directory paths containing spaces. Slash command arguments are parsed with shell-style quoting (e.g./add-dir "my dir"or/add-dir my\ dir), and tab completions automatically escape spaces in directory names. -
“Always allow” for command permissions now persists correctly even when running outside a git repository.
-
Text visibility improved when the terminal background doesn’t match the selected color theme.
-
Alphabetic sorting in directory completion menus now correctly places shorter names before longer ones with the same prefix (e.g.
devin/beforedevin-docs/). -
Mode is now properly restored on session resume.
-
Silent crashes no longer occur when a corporate proxy or firewall resets a network connection mid-session.
-
Thinking output now always renders before content when a model skips the
ThinkingCompleteevent. -
Fixed double authentication prompts on Windows during initial setup.
-
Fixed Windows installer placing files in the wrong directory, causing PATH to point to the wrong location
-
Fixed large images (over 5 MB) failing to send.
Fan coverage from Devin Central — not an official Cognition announcement. Devin is a trademark of Cognition.
Follow Devin CLI changes
Get Devin CLI changes in the Monday email, with the rest of the week's Devin news.
Prefer a feed reader? Devin CLI RSS feed