Devin CLI

Cognition AI, Inc.·CognitionAI.DevinCLI

A fast and minimal agent that lives both in your terminal and in the cloud.

winget install --id CognitionAI.DevinCLI --exact --source winget

Latest 3000.10.21·September 10, 2026

Release Notes

Added

  • New mode slash commands alongside /ask and /plan: /code returns to Code mode, /smart switches to Smart mode, and /bypass (alias /bypass-permissions) switches to Bypass Permissions. With a prompt they switch and then run it under the new mode.
  • /session-stats now ends with a “by model” chart of the session’s billing metric, with per-model totals
  • Disable tools by name with disabled_tools in your user config.json, for example "disabled_tools": ["webfetch", "web_search"].
  • Set agent.compaction_threshold_tokens in the user config to trigger automatic compaction earlier than the context-window-based default.
  • Added an agent.codex_tools setting (off by default) enabling GPT models to use the Codex tool set — shell commands for reading and searching, apply_patch for edits
  • Beta: shell.exec_shell (bash/zsh/fish/pwsh) selects the shell the agent’s exec tool uses, and the agent can now pick a shell per command instead of always getting the machine’s default.
  • Ctrl+Y pastes the text most recently deleted with Ctrl+U, Ctrl+K, Ctrl+W, Alt+D, or Alt+Backspace back at the cursor, with a footer hint until it is yanked back. Rebind it via editor.yank.
  • Refusal fallback: when a provider refuses a request under its usage policy, Devin can switch to another model and retry the turn. Set DEVIN_REFUSAL_FALLBACK to a comma-separated list of models (or pass --refusal-fallback to devin acp); disabled unless configured.
  • PreToolUse hooks receive a tool_provenance object identifying the skill or MCP server behind the call, and the config file or plugin that declared it.
  • Terminals without kitty keyboard protocol support (e.g. Apple Terminal) see an “Alt+Enter for multiline prompts” tip.
  • Skill list and search can target active plugin skills without changing their existing project-path behavior.

Changed

  • Model families remember the last configuration you selected, including reasoning level, effort, and fast settings.
  • Shell commands that only read, search, or list files are titled like the matching tool call (“Read lines 10-20 in src/main.rs”, “Searched for foo in src”) and render as compact title-only cards when they succeed.
  • Large diff previews show the last 50 diff lines behind a [... N lines truncated ...] marker so big edits no longer slow down rendering.
  • Unchanged context lines in diffs have a subtle gray background, and in-progress tools use yellow hollow indicators.
  • Reopening a local session streams the stored conversation to the client message by message and no longer keeps a second copy in memory, roughly halving the memory a large reopened session uses.
  • --model now applies when resuming with -c/--continue or -r/--resume, switching the rest of the conversation to that model instead of being ignored.
  • More specific command permission allows (e.g. allowing git status) can override a broader ask rule at the same configuration level.
  • Usage-limit warnings follow the enterprise’s configured request action, linking to its own intake tool or showing its guidance; enterprises without one keep the “Request more usage” link.
  • devin plugins install on a Claude Code plugin marketplace now recognizes it and offers to install a plugin (with a picker for multi-plugin marketplaces) instead of failing to read a manifest, and a repository with no manifest at any supported location fails with “no plugin manifest found”.
  • MCP OAuth logins advertise http://localhost:8765/callback as the redirect URI (previously http://127.0.0.1:8765/auth/callback). If your identity provider allowlists Devin’s redirect URI by exact string, update it to the new value.
  • The startup workspace trust prompt, login selection screen, and login confirmations were reworked for clearer navigation and consistent Devin branding.

Fixed

  • The CLI no longer shows Devin as idle while a background subagent is still running: the turn stays active until it finishes, so the usual interrupt (esc esc or ctrl+c) cancels it, and its tool cards show live instead of being dumped into your next turn.
  • Smart mode is never less permissive than Code mode: allow rules and auto-approved workspace edits are honored identically. Sensitive paths still always prompt, with the session’s plan files exempt. Starting or resuming in Smart mode also no longer prints a spurious “Smart permission mode is not available” warning.
  • Resuming a session and choosing its original directory no longer hangs when that directory has been deleted, and listing local sessions no longer fails entirely when a single stored row is unreadable.
  • Server-side model errors show the Devin API’s own explanation instead of a generic “Connection error”, and server rate limits are no longer labeled “Quota exhausted”.
  • cd-prefixed commands whose target can resolve differently at runtime keep the fail-closed permission behavior, and on Windows a PowerShell command starting with a parenthesized expression offers the real command name to allow.
  • web_search can now be used as a tool name in permissions.deny / permissions.ask / permissions.allow; previously it was rejected and web searches were always auto-approved.
  • Skills under .cursor/skills/ and ~/.cursor/skills/ are auto-loaded like .claude/skills/, skills reachable through more than one path (e.g. symlinked directories) load once instead of per alias, and skills dropped from context by compaction are discovered again when the agent next touches their trigger paths.
  • Invalid saved plugin entries no longer prevent unrelated plugins from loading, plugins required only by a forbidden plugin no longer activate, and git plugin sources with @ in repository paths keep a consistent identity across HTTPS and SSH URLs.
  • devin mcp login succeeds against authorization servers that advertise RFC 9207 issuer identification, MCP connection setup times out instead of leaving later requests waiting on a stalled server, and MCP prompt commands no longer generate background requests every 15 seconds per conversation.
  • /compact shows only a spinner until it finishes and queues prompts typed during compaction, /fast runs the prompt after switching models, long /btw answers scroll with Up/Down, and you can revert the first prompt while Devin is active.
  • Reduced the risk of local session database corruption with upstream SQLite fixes.
  • Shared conversation titles show file mention names instead of local file paths.
  • Debug exports preserve linked foreground and background subagent chains so trajectory viewers can open each agent’s trace, and /debug links directly to the upload page for viewing the export.
  • Removed the e / Shift+Enter “select+type” shortcut in the question tool. Explanations typed this way were silently dropped; use the “Other” option for custom text.

Installer type: zip

x64EABD0CDD6B776C5DEC99C0F434270F516E4A188E44BE88103CB41DD1CF1C3DE7
arm64A3D575898E852B533EEF12B8AC52583A47BE8314B72ACF0865F4165BD2671A13

Details

Homepage
https://cli.devin.ai/docs
License
Proprietary
Privacy Policy
https://cognition.ai/privacy-policy

Tags

agentagenticaichatbotcodecodinglarge-language-modelllm

Older versions (40)

3000.6.14
x64C4DB8CCCC6E11D587BE6635C2F52D851425B3455279EB664276724A05C3704D2
arm644114DCC888D8852B9925FC726546E684EAB468463066962A03DF8FCC01A5F24A
3000.6.12
x642820161B1BA9003678A0873D9063DBFB1EA728B6ED373809516CFB62D8103105
arm644E068BC9C4402BA629E39F4B202E399871FA6DC5CD3C41C10A5B887BECAA48A3
3000.6.11
x6403C4603D3768DBCEEBE32D7FDC3AC0819D9D5193B8ABF3D4F244755B951DA96A
arm64FD10190C45A76CE19F066F8B95EDF59584F4534F95E0D24D1EEA4C3FC52861A5
3000.6.7
x6496A76F61B0FBFD9CD17F77D64DF9956C8DB0D12F0C4817949EE2783A758422B4
arm64FCD9F9EC23F5C0D104FEC36E4281C4130742D80E28F1CA99CA7BA007760DA2B3
3000.6.2
x645D7496590785BECE249EB2D9D009AF546E141BE77A258CC8815D45C570937A2C
arm64CAF0E873F666375C8DFA0B7069C3F266ABB349CBE7F828D0CD1E2D4DDC5FCFF3
3000.5.20
x6461CA05E8445AE24D4451230AEDF61B57B902A22686C00B3BBF600B272B8652FE
arm64044D8A06F68F467BFE945319F9BA78A757FC994AB91556BECA93495C1BF90246
3000.4.25
x64926EF4C2139D593BE564B93382D5A80F8AF0EE8AD7201CD35D50EEC9CD289808
arm64DE7F1A91D3C0C2E9A092082D1B73141AD5E0B81F775BE37CC2C19C111C929492
3000.4.16
x6442612E1AEA204B09EB99E9E51B9563C1EB9ED9C1513094CEA6CCC62F8FF0BEAE
arm64B6A75BD88A0BDA8C79C04FCF96A4824245D6206C01EDF2DD39CEF6DEB56FC5E3
3000.3.27
x64254C8085137474D883CF6A6309ED98269FE4489CB83C67722D8B2279E443E11C
arm6444878CB212ED3E7AD39DE79FB62967F7B640E3B9FD29B53B9EF4306C72AEE54B
3000.3.22
x64B8347188145BEEDC76A1AB4CAC4F6316CAA01C9B745DD5ADEE9C893EE36B3457
arm64B38118CBA9B9BE7A5DE1289460688E28C194B10CBF4C9C4151436695124A1F6D
3000.2.17
x64DAB924834D7254F98CC85410BC800CF23774714E90779E43A9B13C6FE5F97D01
arm648D6A2A940AA6E98E50ACD3AD59509A00DFA402FE23BA0BDDAE3F8AD20231F754
3000.1.27
x64A7945CDA36743CC87897CE8D385B5E420DA213799F1D9B283C135A53B114F0A9
arm64B87820938041CC72E499892928CF0A7E9A40C2B5BC083CF5BE7ACC918C4C5F5E
3000.1.23
x64D7A41074BAA32076763745613D486B29C7CFC92E082BA598FE6F7B7F43263A3C
arm64A4E89997FA28DD092AB4757D907E8E3ACB912BDD758F24A6DD5CE3212C5CCC60
2026.8.18
x645F02E6C2BA12496FB584029E927765853FD312BFF7E7A19044DD5CB00B1D2723
arm64009CBD1DBE3FD7991D352917E36A59F3C1F36525D014A2FB9EAE99D91BC85CAF
2026.7.23
x648114C8FBDAE279C5917A7736FAC89E30E78663AC014E85BEFD3B25709668FA3B
arm64D1E3F9E059CC4ABE75CCDA8AE5B2BFCA4DD2B2D32AD59FDB06747546ECD8E8B7
2026.7.19
x64A4386A49179D895D538F59056BF33BE23483DB0D2B02B90F33FFDC6A03C82F77
arm64019C8C042D8CB723FEF633BBF5C722B900CA59187F40692655EBAE206907136C
2026.7.16
x64B70E50886F9CB87049FCAB39D64CFB8ADDF1BA7634E7A107681D754F9C900910
arm648F805032DBF1945C0D7E9D00AED4A0262E1A969043520F05D7E04A3E6FF0673B
2026.5.26-8
x64DC774A62E92DCB8EC596CADE355E693E56ED785D4FEFDFC41A9175ED34DB4974
arm6467EB1448E0E06B430949547D856320BB6DCD55D00F92FD3B7D9A22CA818F8905
2026.5.26-7
x64A2EB67F18228A971B091162FA536FB595187CCB5FB2ABDFC443CCC883067ED41
arm641C184F2DFC3D27958988ABBBC4E6E0CA13B54CDAF95D3F1D6FB088C8050333B6
2026.5.26-6
x64165135B799E5C9760AD3AC1AC0E81CE41B6835D3B18DAA3EA9E993BF04B6AEAF
arm64FDB8DEF49A5AF0499464F4A248DE6E93B41D29466F6366AD3568F5053FCAD4F2
2026.5.26-5
x64F4A98B262AB18BC35FBB7F1A0652696CFA549845FE9F4DE4611B3356063BCD9A
arm647471BF4B30E534E030EEA5AC56A461810381690E547920FC46D00B7F328AA681
2026.5.26-4
x6480FFD05DE8A0880C98AE8E6059702E8DE56CC9BA5AAA28B4502087473D21DF5A
arm64A2E6AA6C4DCB3EA9583DCF953DC0F584B390CAB6851479A343AE24367CF3430C
2026.5.26-3
x644E243F85AFD46A08793015436FBE1792BF7A7E5D0ADE8DBB9100BB125D349FE3
arm6457FF84AEDD4780CB43C69DF3704E4FAE5A7559DB6BCFEDBA62433FDCA21CA4E1
2026.5.26-2
x64D6490245641E38BF61BDD6A318A2AF9B46E7FF65CC98924C11E1286DABE2C903
arm64345707D0528764D539ADE1C7B7ACC882BBD346BEF3380040B958285096A505EB
2026.5.26-1
x64D473039FEC13164DDCDDAD7D92245FF1F23099C6F4E004294B0791B4E3481D98
arm647F345235EAD19BEE3E5784F6F2247EF84E6ED2F83C658588987BC4642DB08173
2026.5.26-0
x6453A29908C55BB3434A366593AB2301AD55A9D9D2F451C86CE68F4874B906950D
arm64606ED036C49F9F4C4BF0A21E71462AC0EB6F63EDF4BD4346981DBE705C8B1085
2026.5.6-12
x64441A1D5EE5F442434B235263728A13ED98148063A30BF6526B26DCD6107CF83D
arm64174E6A00D243E2CF6D640B55F59ECA3FED1F9CF60FC8E68CAF7D9D0B33060AB4
2026.5.6-10
x6488E5AC11FC9134B47DD58AFD1182C248DB4345A48299A8AFC422C8C260422422
arm649CB5236243CE79B39D588840BD3CACC6EDBB1EFB0EC7EBCED160E2E4FAA5D7BE
2026.5.6-8
x64EE1E50D210C4636323F016E9A75B82535A31A58E4D10776BBE4319D5D5EB0017
arm64522FDCD4FDF543821EB00D350FF1142972594E725DEDDAEA34DD69BE5E5AE3CF
2026.5.6-7
x64B5B004F58F6DDA646D4A2ACBF7628368B12EFB3B896CEB86EA1EFF88F62B711C
arm64A78F05D3AB614C37DF065C21F2A75BC409EBCD70322C0C5DDCC2ACF8FD62F1B9
2026.5.6-4
x64AEA1F5F5811B3748C3C241E675BA72B0C316D6AF2528B78259209638F590A4C3
arm649F2ABF34AEE083698FED09C9ED08A74245FB71718B85D5D36F135FD780921EDA
2026.5.6-2
x64FF5FEBEE2618FE51DAB751DF086AFCF3F923301385BB087BA0C7F3200B15E92D
arm6453ECC48C28EB5EB4A5FE23B0CCE771A50F550222B5888D8FC846383FB7A31B58
2026.5.6-1
x64F84A818BC56CE61437A40695483BE556A96579CD31CEECD3A0F332088C0BE887
arm6444F129AF5E3A84DF1E74C7A0BDDF7A0BD7313858EAFB1518D4A7FDD466899F39
2026.5.5-0
x642B9DABE93D38970F9111720B77D302D7E7695267518CAB75127A72B753BB8B25
arm64225ED6EC56082453490382790BC376A79ADC8FAE44F5669B87D07C693339014D
2026.5.1-1
x64115C0E828E337853C4EF22472410DF5100E2691A02092D44658E9C25CA7CA5C3
arm64CC45E61107B57DA6350E38E48643AB84D0273BC706AE2FC133F6FA90770EE187
2026.4.30-4
x6402A93C411588E5B8AD9439578F164A608B8432F95984DEC1F6707AF19BC37622
arm6446E16A57499D2B35F78F12BB3F738B25C8C3D0F93A79CD7B50DDB1E7CCD17796
2026.4.30-3
x64A4ADCE50F37CF4D80F119B8BA1704577B1ABB842DF7731B2DD5B5138524764E4
arm6457B880B8ABBE29C579B1779FE90A558CF9BCDA6CCA0AC50BF3084EC078F3A5A4
2026.4.30-0
x6495F2C06102000EAE26F370AB3D0F2B3CD36DF8D15029AC2F8A56E9F653AE39FB
arm64224FCA51A8B9E4AF534389F2EC9280F216968739111716075754925CEE2E90B0
2026.4.29-0
x64ECB588EC5A53473461113ED84FACD23EA6D4A7270CC7838AF05FDB8B87D379FD
arm64F6EB494604009683EFD561047BDA9216E69CDC7123CCD56B03A554F55AA70D96
2026.4.24-10
x6404A5A2895DC68DD36004FFDA4270E1D3BDCD5C3BCB9E931773ECD60F76C0B95F
arm64A03E2018E43E0E3ECD22DFE47E000BAA37CEB1555C6725DB2F942C1A5309A90B