Devin CLI · Continuity · Mar 16–22, 2026
2 releases · updated
Devin CLI adds config directory support
Two releases of Devin CLI shipped this week, with the main change being the addition of support for loading skills and agents from new configuration directories. This update helps users who want to organize their configuration files in a more standardized way. The releases also include various fixes and new features, such as automatic generation of descriptive session titles and PAC support on Windows and macOS.
v2026.3.17-3 · March 19, 2026
This release fixes an issue with loading skills and agents from configuration directories, adding support for ~/.config/devin/ and .devin/ directories as documented. The most notable fix is the addition of this new directory support.
Official release notes
Fixed
- Load skills and agents from
~/.config/devin/and.devin/directories as documented, in addition to the legacy~/.config/cognition/and.cognition/paths.
v2026.3.16-0 · March 16, 2026
This release adds several new features, including automatic generation of descriptive session titles, PAC support on Windows and macOS, and the ability to run shell commands directly from the REPL. It also includes various fixes, such as the correction of the ‘Co-Authored-By’ commit trailer and the fix for repeated ‘Context compacted’ notifications.
Official release notes
Added
- Add automatic generation of descriptive session titles.
- Add
CHISEL_LOG_STDERRenv var to direct log output to stderr - Add PAC (Proxy Auto-Configuration) support on Windows and macOS. The CLI now respects system-level PAC settings and WPAD auto-detection, routing traffic through the correct proxy without requiring manual environment variable configuration.
- Add
!<command>syntax to run shell commands directly from the REPL. Output streams in real-time and is automatically added to the conversation context for your next message. Typing!enters bash mode with a dedicated prompt and title indicator. Use Ctrl+C to cancel a running command. - Display Devin logo alongside product info on CLI startup.
Changed
- The
/bugcommand now automatically includes terminal environment info (TERM_PROGRAM,TERM_PROGRAM_VERSION,TERM) in bug reports. - Change permission prompt default selection from “Yes, always allow” back to “Yes” (approve once)
Fixed
-
Fix “Always Allow” permission not persisting across tool calls when running inside Windsurf
-
Fix enterprise team-enforced permission rules not being applied when running inside Windsurf
-
Fixed
Co-Authored-Bycommit trailer to use the correct GitHub App bot email instead of[email protected] -
Fix permission suggestions including file paths as part of the command prefix (e.g.
allow cat foo/bar/baz.txtnow correctly showsallow cat). -
Fix repeated “Context compacted” notifications when inference fails mid-stream and retries
-
Fixed off-by-one error in edit tool’s reported start/end line numbers when the edit is not at the beginning of the file
-
Fix “always allow fetches to” permission not being recognized after restart
-
mcp_list_toolsnow includes theinput_schemafor each tool, so the agent can discover parameter requirements without needing to trigger a tool call error first. -
Fix
devin mcp loginfailing on servers that use RFC 8414 OAuth discovery instead of RFC 9728 (e.g. Atlassian) -
Fix pasting text that starts with
#(e.g. markdown headings) being silently dropped. -
Fix spinner disappearing after a sub-agent completes while the main session is still running
-
Fixed layout shift in the startup banner where text jumped when account info loaded
-
Fixed stray
<character appearing at the start of terminal output on headless environments whereTERM=dumb -
Fixed missing whitespace in thoughts.
-
Allow long question headers in
ask_user_questioninstead of rejecting them; headers over 16 characters are now truncated with an ellipsis (…) for display -
Fix missing DLL errors on Windows ARM by statically linking the C runtime
Removed
- Removed the “Loading configuration from…” startup notice. Configuration import from Cursor, Windsurf, and Claude Code still works — the notice is simply no longer displayed.
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