September 12, 2025
API v2 knowledge sharingThe 
UI text consistencyConverted Title Case UI strings to sentence case throughout the application for improved consistency and readability.Slack UX improvementsEnhanced Slack integration with PR and webapp viewing buttons, more concise thread formatting, and improved overall user experience for Slack workflows.
shared_in_org
field now controls knowledge visibility: true applies knowledge to the entire organization, false applies only to the creator of the knowledge.Integrations page accessAll Devin users can now access integrations pages, expanding from previous restrictions that required specific management permissions to basic Devin usage permissions. Users still need admin in order to manage the specific integrations, but this enables all users to see which integrations are enabled.Enterprise Settings reorganizationReorganized Enterprise Settings sidebar into logical sections: Membership, Governance, Infrastructure, Integrations, and Analytics for improved navigation.
September 5, 2025
DeepWiki Export FunctionalityAdded export thread as markdown functionality to DeepWiki with a new export button in the header, allowing users to export full Q&A threads with inline citation markers and proper markdown formatting.Enhanced MCP ConfigurationImproved MCP marketplace configuration page with inline raw secrets form, making it easier to configure MCP integrations by allowing users to create and link secrets directly within the configuration interface.
API Secret ManagementAdded new POST /v1/secrets endpoint for creating secrets via API.Enterprise Dashboard EnhancementsAdded sorting functionality to User Metrics table in enterprise consumption dashboard.Enterprise Infrastructure ManagementAdded UI for updating hypervisor settings in enterprise configurations, providing administrators with better control over infrastructure management.Bug fixes and improvementsVarious reliability, performance, and usability improvements across the app.

August 22, 2025
Wiki Sidebar ImprovementsThe wiki sidebar now displays cleaner repository names without full paths, making it easier to navigate through your indexed repositories.Settings Navigation EnhancementStandardized breadcrumb styling across Settings > Integrations pages for more consistent navigation experience throughout the application.Self-Hosted GitLab AccessAdded query parameter support to enable self-hosted GitLab connection modal for enterprise users who need this integration option.Figma MCP OAuth SupportEnhanced the Figma integration in the MCP marketplace with OAuth authentication support for secure access to Figma files and resources.Enterprise API Key ManagementImproved error handling and user experience for service API key provisioning, including better messaging for organizations with existing keys.Mobile Sidebar ImprovementsFixed sidebar display issues on mobile devices for better navigation experience across all screen sizes.Bug fixes and improvementsVarious reliability, performance, and usability improvements across the app.
August 16, 2025
Referral Information AlertAdded informational alert to Settings → Referrals page explaining referral rewards and success criteria for better user guidance.Enhanced Linear IntegrationImproved Linear integration with per-team/organization trigger conditions and status-based Devin triggering for more granular control.GitHub Connection ManagementAdded “Manage Connection” button for GitHub PAT connections and improved token display by removing @ prefix for non-individual tokens.Azure DevOps DisplayEnhanced Azure DevOps connection display by removing @ prefix and properly handling null connection names.JAM MCP IntegrationAdded JAM integration to the MCP marketplace, expanding available tools and services for enhanced development workflows.Bug fixes and improvementsVarious reliability, performance, and usability improvements across the app.
August 12, 2025
Repository Counters DisplayThe repositories page now shows total repository count and indexed repository count in the format ‘X/Y repos indexed’ for better visibility into indexing status.Enhanced MCP MarketplaceFixed text overflow issues in MCP marketplace cards so long integration names now wrap properly instead of being truncated.Improved Slack IntegrationEnhanced Slack thread functionality with better macro extraction and moved thread mode settings to the dedicated Slack panel for improved organization.Enterprise Logout AccessAdded logout button visibility for enterprise sub-organizations in the sidebar, improving navigation consistency across different organization types.Enhanced Enterprise Consumption DashboardAdded sorting functionality to the User Metrics table in the enterprise consumption dashboard, allowing administrators to sort by session count and ACU consumption.Text Wrapping ImprovementsFixed text wrapping issues in ADA search and DeepWiki to ensure long content displays properly without overflow.Bug fixes and improvementsVarious reliability, performance, and usability improvements across the app.VPC Repo IndexingFor Enterprise customers using a VPC installation, added support for indexing repositories inside of the VPC which enhances security.
August 8, 2025
GPT-5 Preview AccessCore and Teams users now have access to a preview version of Devin that includes GPT-5, available through Agent Preview while we conduct further reliability and safety testing.Enhanced Enterprise Members ManagementThe Enterprise Members page now displays organization groups and roles, giving administrators better visibility into member permissions and organizational structure.Jira Integration for EnterprisesJira integration is now available in enterprise connected accounts settings, enabling better project management workflows for enterprise customers.Perplexity MCP ServerAdded Perplexity to the MCP marketplace, expanding research and information gathering capabilities through the Model Context Protocol.Bug fixes and improvementsVarious reliability, performance, and usability improvements across the app.
August 6, 2025
IdP Groups Settings PageView and search your identity provider groups directly in Settings > IdP Groups to quickly reference group names and membership context within Devin.
Enterprise Members OverhaulA refreshed Enterprise Members page adds improved filters, enterprise-wide stats, and streamlined bulk actions; admins can also add groups from this page where enabled.
Enterprise API Key GovernanceManage enterprise API keys with a new governance experience, including provisioning and revoking service keys for tighter control.Diff File Header CopySession diff file headers now include a one-click copy button and tooltip with the full path, making it faster to share or navigate to files.Linear Org Auto-SwitchWhen opening a Devin scope link from a Linear ticket, Devin automatically switches to the ticket’s organization to ensure correct context.Bug fixes and improvementsVarious reliability, performance, and usability improvements across the app.


August 4, 2025
Organization Selector ImprovementsFixed overflow issues in the organization selector dropdown for better navigation when managing multiple organizations.Linear Integration EnhancementsImproved Linear settings page to hide unnecessary configuration options for non-enterprise users, providing a cleaner interface.
Enhanced Sleep State MessagingImproved messaging when Devin goes to sleep, providing clearer status updates even when Devin is already in sleep mode.Linear Knowledge ManagementEnhanced Linear knowledge editing capabilities, allowing all users to modify organization-specific Linear knowledge for better ticket scoping.Performance OptimizationsVarious backend improvements including better database query optimization and enhanced retry mechanisms for repository information retrieval.

July 31, 2025
Organization Switcher SearchSuperusers can now search organizations directly from the switcher, and the menu is wider for faster navigation across large org lists.Primary Org Session SidebarWhile working inside a session, the primary organization sidebar now remains visible to speed up navigation and access to settings.Linear Mapping UX ImprovementsThe Linear integration modal has clearer toggles and button layouts, warns before closing with unsaved mappings, and uses the updated integrations webhook path for a more reliable setup.Automatic Linear NotesSaving Linear project mappings now generates structured Linear notes to help Devin scope issues and plan work more effectively.Input Dropdown CleanupWe removed the Deep Agent option from the input box dropdown to simplify task kickoff choices.PR Merge NotificationsYou’ll receive notifications when PRs are merged so session status stays up to date without manual refresh.Knowledge Title EditingYou can now edit knowledge entry titles while in edit mode for cleaner organization.Dictionary Secrets No Longer SupportedDictionary-type secrets are no longer supported; use individual string secrets per key instead.Bug fixes and polishVarious minor UI polish and non-user-facing improvements.
July 28, 2025
MCP (Model Context Protocol) MarketplaceAccess 1000s of tools and integrations from a dedicated marketplace at 
Inline Secrets Management for MCP ConfigurationsCreate and reference secrets directly when configuring MCP servers. Simply define secrets inline and reference them using 
Slack Thread Mode PreferenceControl how Devin responds in Slack conversations. Choose whether Devin should reply in threads to keep conversations organized when integrated with your Slack workspace.
/settings/mcp-marketplace
. Connect to services like Linear, Notion, AWS services, and many more with a single click.
$SECRETNAME
syntax for secure credential management.
June 26, 2025
Session UIWe updated the Session UI to streamline the interface and better highlight key decision points in each session: the Task, the Plan, the PR, and the Summary. You’ll still have full access to Devin’s session progress, now presented more clearly and intuitively.
Enterprise Connected Accounts UIWe’ve redesigned the Enterprise Connected Accounts UI to make it cleaner and more focused. Connecting accounts is now simpler, with less clutter and clearer navigation.
Git Permissions UIFor Enterprise users, Git Permissions has been moved out of the Connected Accounts section and into its own dedicated tab. This makes it much easier to view repo permissions on a per-org basis and assign or remove repos and groups with better clarity.



June 11, 2025
Devin can now open PRs using your GitHub username.This feature is off by default. To turn it on, select “Open PRs as Devin” on the Integrations page. This setting applies to all org members and can be changed by the admin.
June 10, 2025
Session InsightsSession Insights is a new free feature that analyzes your Devin sessions and breaks down what happened and gives you actionable tips for next time. It also generates a new, improved prompt that you can use to kick off a new session.You can access Session Insights by clicking on the “View Session Insights” button in the top bar of your Devin Session, located next to the lightbulb icon.

May 22, 2025
DeepWiki MCP Server:
- We’ve launched the DeepWiki MCP server, providing programmatic access to DeepWiki’s repository documentation and search capabilities.
- Connect your AI applications to DeepWiki using the Model Context Protocol (MCP) standard.
- Free, no authentication required.
May 15, 2025
Devin 2.1: Confidence Scores 🟢 🟡 🔴 and enhanced codebase intelligenceIt’s true: coding agents can be overconfident. That’s why Devin 2.1 now provides Confidence Scores to indicate its likelihood of completing tasks. Answer Devin’s questions to help it reach 🟢.
- At multiple points in each session, Devin will express its confidence:
- At the start of the session
- After creating a plan
- Whenever it answers a question about the code
- When Devin doesn’t have 🟢 confidence (i.e., 🟡 or 🔴), it will now wait for user approval before proceeding with its plan. If it’s 🟢, it proceeds automatically.
- You can still send feedback and adjust Devin’s plan even after it has started working.
- Our data shows that Confidence Scores are highly correlated with success.
- Easily get Confidence Scores for multiple issues at once directly through our Linear integration and Jira integration.
- This occurs without starting actual Devin sessions, allowing you to score as many issues as you’d like and prioritize having Devin work on the highest-confidence tasks.
- The codebase understanding and intelligence features from DeepWiki are now directly integrated into Devin.
- At any point during a session, ask a question, and Devin will provide a DeepWiki-like answer, complete with code citations.
- Devin auto-detects when it should scan your codebase, but you can also trigger this manually using
!ask
.
April 25, 2025
We shipped Deep Wiki: Up-to-date documentation you can talk to.Turn on Deep Research for agent-powered, in-depth answers.Share wikis and answers to keep everyone on the same page.Watch the walkthrough and check it for your favorite open source repos out at www.deepwiki.com! It’s free for open-source repos, with 30k+ repos already available!

April 17, 2025
We now support Jira, in addition to Linear! The best workflow:
- Add the “Devin” label to a Jira issue, or bulk add to multiple issues to begin issue scoping in parallel.
- Devin knows your codebase and will comment on each ticket in minutes with a summary of relevant code, implementation plan and open questions.
- Use Devin’s analysis to get up to speed. Devin has the self-awareness to report 🔴/🟠/🟢 confidence estimates too.
- Devin will now link to Devin Spaces in its comment on Jira and Linear - use Spaces to ask follow up questions and further plan out the task.
- Start a Devin session directly from the plan you create in Devin Spaces!

April 8, 2025
Our native Linear integration is now available! Turn tickets into PRs by launching Devins directly from Linear.Our Devin x Linear workflow 👇
- Use Cmd+A to multi-select Linear tickets. Then, add the Devin label to start ticket scoping in parallel.
- Devin knows your codebase and will comment on each ticket in minutes with:
- A summary of the current code
- An implementation plan
- Any edge cases or questions that need your attention
- Use Devin’s analysis to get up to speed, or just click the provided link to have Devin take a first pass at the PR. Devin has the self-awareness to report 🔴/🟠/🟢 confidence estimates too.

April 3, 2025
Introducing Devin 2.0: an agent-native IDE experience. Generally available today starting at $20.Check out our launch announcement on X to learn more!
March 25, 2025
Devin 1.5 is live! We’ve shipped an end-to-end revamp of the Devin experience that makes it much easier to collaborate with Devin.





Devin IDE
Devin now does its work in an interactive VSCode environment loaded with your repos. Check in on Devin’s edits in real time, then touch up the changes or test Devin’s code directly using the IDE tools and shortcuts you’re familiar with.- Click “Review Changes” for a diff view of file edits so far. You’re in a fully featured IDE, so you can open files in new tabs, jump to definition, etc.

- Devin may send citations or references to code. Clicking on these will deep link into VSCode!
- Click “Follow Devin” to follow Devin’s edits in real time. Click stop to take over and use the IDE yourself.
- Use
⌘K
to generate terminal commands from natural language.

- Use
⌘I
for rapid responses to questions or rapid file edits.

- All of Devin’s terminals, commands, and their outputs are available in VSCode. Toggle from read-only to writable to run your own commands.

- Test and fix changes end to end without leaving the Devin webapp. Ask Devin to run your app locally, or take over and run commands yourself. Then use Devin’s browser to test the local build yourself!
Interactive Planner
Each time you kick off a new session, Devin responds in seconds with relevant files, findings, and an initial plan. Scope out your changes and give feedback on Devin’s plan before letting Devin work autonomously.- Devin rapidly scans relevant files and code snippets to generate an initial plan. This initial plan and subsequent messages may now cite code snippets and files, and clicking on these citations now deep links into the Devin IDE!
-
For more complex tasks, click “Wait for my approval” so that Devin waits for your feedback on its full plan. Brainstorm and explore the codebase together in VSCode to refine the plan.
- By default, if you don’t click “Wait for my approval”, Devin waits 30 seconds for your input before proceeding. You can always change the default behavior in Settings > Customization.

Ask Devin
Ask Devin is a new tool built to rapidly answer questions about your codebase. Use Ask Devin for one-off questions like “Figure out where the auth backend endpoint is defined” or “Find the commit that introduced the new support functionality,” or use it to map out the initial spec for a task you want Devin to execute.
- 🔎 Ask Devin -> Devin: Ask Devin to make code changes after using Ask Devin to find the relevant code. Use Cmd + Enter to quickly construct a high quality Devin prompt using your search context.
- 🔬 Deep Mode: Toggle on deep mode for complex questions that require extended research.
- 📓 DeepWiki is used by Ask Devin to better understand your codebase, and may help you as well! It contains architecture diagrams, links to sources, and more. Check it out at the bottom of your sidebar.
- 💬 Ask follow up questions - you can scroll up/down or use the component on the right (appears on hover) to navigate your history
- 🔗 Share your Ask Devin results: Try sharing a link to your search results when discussing code with your co-workers
- 💡 Tip: For now, we recommend setting up a Site Search Shortcut in Chrome so you can more quickly start Ask Devin queries from your browser address bar. Just go to chrome://settings/searchEngines and add a site search with url http://app.devin.ai/search?prompt=%s
March 19, 2025
- Connect multiple GitHub orgs to the same Devin account - you can easily set this up in Settings > Organization Integrations. Let us know if you’d like this enabled for your team.
- Manage all of Devin’s tasks in the new Session Manager. Easily filter for sessions by PR status, users, playbooks and export session data.
-
Tag sessions with custom tags that you can filter by in the Session Manager. Click on the 3 dots icon of the session page to “Edit Tags”.
- Customize when Devin auto-closes PRs due to inactivity under Settings > Customizations.
-
Easily tag
@file_name
to reference files in Devin’s input box so Devin can quickly find the right place in your codebase to review and/or edit. Note that this only works for files in repos that have been set up in Devin’s Workspace.
February 26, 2025
- Speed: Devin is ~2x faster vs in October 2024 and takes ~7.8 minutes on average to complete junior developer tasks in our internal evaluations.
- Copy/paste in Devin’s browser: You can now copy text from your browser and paste it into Devin’s browser! This was a highly requested feature that removes a major friction with providing Devin access to accounts (you no longer need to type in your passwords)!
- Helping users with their prompts: Devin proactively gives you feedback on suboptimal prompts & proposes breaking tasks down when they’re too complex.
-
Gitlab (beta): Connect both Gitlab and Github repos to Devin! Devin can now push, pull, and view/create Gitlab MRs. Contact us via app.devin.ai/settings/support to set this up.
- Batch edits: Tell Devin to “find and edit” code to encourage Devin to “fan out” and edit an arbitrary number of files in parallel. This greatly improves speed, especially for repetitive refactors.
- Multi-action: Devin can choose to perform any set of diverse batch of actions optimistically (e.g. viewing the browser, while running a shell command, while reading 10 code files), improving speed.
-
Browser improvements: We’ve shipped browser changes that allow Devin to:
- deal with auto-opening tabs (required for some complex auth flows)
- use multiple tabs (helpful for iteratively comparing 2+ webpages)
- Local UI Testing: Devin can better test + visually understand UI changes locally.
-
Customize chat vs workspace width: Drag to make the chat as narrow or wide as you’d like! The editor in the workspace is also easier to navigate now, with file tree on the left.
-
Repo setup (in Devin’s Workspace): We verify that all the commands you provide Devin (to run lint, install dependencies, and run tests) run successfully, and Devin will surface in chat if any of these commands don’t succeed.
- Sonnet 3.7 in Devin: We incorporated Sonnet 3.7 in Devin on 2/24, with optimizations to our use rolling out starting 2/26. In our testing, the new model is the best we have seen to-date on a variety of tasks including debugging, codebase search, and agentic planning.
- Keyboard shortcuts: Use → ← or ↑ ↓ anywhere on the session page to step through Devin’s workspace progress over time.
- Devin PR Metrics: app.devin.ai/metrics now shows all PRs opened by Devin, even when 2+ PRs were opened in the same session.
- Faster startup: Devin only installs dependencies for the repositories needed in a session.
- Addressing your PR review feedback: Devin is more reliable at remembering to address all the review comments you left on its PR.
- Misc brain improvements: Devin is less likely to loop while trying to fix CI/lint failures, is better at planning, is better with git, and many more improvements!
January 30, 2025
Devin’s thoughts and editor diagnostics are now visible: In the Follow Devin tab, you’ll now see:
The new Detailed View:There’s a new “Detailed View” button in the top right corner of the session page!Use up/down arrow keys to quickly navigate through Devin’s actions. Actions are grouped under the plan step (e.g. 009 investigate_existing_pattern) they aim to achieve.Devin’s thoughts, action details, and editor diagnostics are shown on the right.Use this view to dive even deeper into debugging why Devin is stuck or taking a long time.
Prompt improvement button + customer education via docs.devin.ai:Improvements to your instructions to Devin and/or use cases can greatly improve your success with Devin.Try our in-product “instruction improvement” button immediately improve your instructions to Devin, and receive personalize suggestions on how your instructions could be improved:
We’ve also revamped our docs at our documentation to include example good/bad instruction examples, recommended ways of working with Devin, and other Essential Guidelines!Improved support for non-English speakers: Devin is now more reliable with using the user’s preferred language.We also added a translate feature which shows up when non-English languages are detected. We currently support Japanese, Chinese, Korean, Russian, Arabic, and Thai.
- each action Devin took (e.g. “Edited github.py”)
- Devin’s thoughts explaining why the action was taken (e.g. “There was a type error….the fix involves XYZ”)
- any editor diagnostics errors present after the action was taken (in red)



January 16, 2025
Improved Repo Context: We’ve made major improvements to Devin’s ability to reason in context in a repositoryDevin is now more likely to find all relevant files to edit, will notice and re-use existing code and patterns, and will make more accurate PRs overall. These changes will be gradually rolled out to all users by 1/17/25.Introducing Devin enterprise accounts:Enterprise accounts enable centralized management of multiple Devin organizations. Admins of enterprise accounts can:
- Manage members and access controls for all organizations
- Centrally manage billing across all organizations
- Navigate to Settings > Devin’s Workspace > Danger Zone
- Switch to
Large Performant (Beta)
- this will require resetting your machine setup. If you want to opt in to experimental auto-migration, reach out to support@cognition.ai or via Slack Connect
- Keeping sessions under 10 ACUs (Devin’s performance degrades in long sessions)
- Providing details in your very first instruction to Devin, including (1) specific requirements (2) high level description of the task (3) what Devin should do after making the requested changes - e.g. testing instructions, PR guidelines, or tell Devin to wait for CI to pass without testing locally
- If you find yourself often re-using instructions, add them to Devin’s knowledge in Settings > Devin’s Settings > Knowledge

January 8, 2025
Use Devin’s Browser when setting up Devin’s workspace (i.e. machine snapshot):It’s now easier to get Devin started with testing websites that require login. If you log in for Devin during onboarding with Devin’s browser, we’ll save the cookie for future sessions (if the cookie expires, you’ll need to provide credentials for Devin in Secrets as well).This also unblocks authentication processes that require visiting a URL on Devin’s machine.
Talk to Devin in Slack - Devin can now respond to audio messages:Try verbally explaining your tasks and feedback for Devin! You can now send Devin audio clips via Slack.


December 24, 2024
Devin is now generally available!:Check out our announcement on X. All engineering teams can now tag Devin to fix frontend bugs, create first-draft PRs for backlog tasks, make refactors, and more. Subscriptions starts at $500/month and include:
By default, Devin automatically responds to PR comments and CI failures. Change this using the “Control Options” section in Devin’s PR comment.
Always receive Slack notifications from Devin, even when you start sessions from the web app. Turn on Slack notifications in Settings > Profile.Customize whether Devin sessions start in existing or new Slack threads, whether Devin waits for you to approve its plan, and more in Settings > Customization.
Devin can send Slack updates on its Github activity. Configure the channel these updates are sent to in Settings > Integrations.Share Devin sessions you start in the web app to Slack. You can now change the default channel.
Configure + monitor Devin’s machine:If you need to increase Devin’s machine size (disk space, RAM, CPU), we’ve added additional options in Settings > Devin’s Workspace > Danger Zone.
You can always monitor Devin’s machine utilization during a session, in the top right corner of the session page.
Pinned and auto-updated Knowledge:Knowledge Devin should always remember when working in a repository can now be pinned.
Devin also auto-generates and auto-updates its own Knowledge on repo structure and components. Find auto-generated notes under Knowledge > Repo Knowledge.
- Unlimited seats - Devin is built for engineering teams
- Access to Devin’s API, Slack integration and IDE extension
- Onboarding session & direct support from the Cognition engineering team








November 22, 2024
Bring Devin into conversations just as you would with human teammates:Tag @Devin on bug reports and feature requests directly on Slack:
Devin responds to PR comments and lint errors automatically:Ask Devin to create a PR! Recent improvements to our PR workflow:
Use Devin as your todo list:Try sending tasks to Devin as they come up, instead of adding them to your todo list. Hide completed sessions with the new archive button next to the session title.Archived sessions show up under Folder > Archived in the left sidebar.
Configure Devin’s Behaviors:Configure Behavior in Settings to customize Devin’s behavior to your needs. These settings are user-specific and will not affect other users in your organization.The first behavior you can now configure is Agency.When Devin detects a task that requires codebase information, it will begin by investigating the repo and creating a plan. When Agency is turned on, Devin will proceed with its plan without waiting for your approval. Devin will always ask you whether you want to override this per-session.
Configure Devin’s Workspace:Devin’s Workspace resets to a saved machine state at the start of every session. By default this machine state includes all the repositories you’ve added and set up at app.devin.ai/workspace.
Faster navigation with cmd-k:Use cmd-k to quickly start a new session and navigate the web applications
Talk to Devin from your IDE (Beta Access):Handoff async work to Devin while you focus on your primary task. Review when convenient.
- Devin pulls in context automatically
- Message Devin from your phone
- All Slack sessions also link to a webapp session
- Say “sleep” to put Devin to sleep. Devin only wakes up again when you tag @Devin in thread
- Say “archive” to put Devin to sleep + archive the session
- Turn on Slack notifications in sessions started from the webapp, you’re now able to (1) interact with Devin in Slack (2) receive updates in the Threads section of Slack

- When the PR receives comments or fails lint, Devin will automatically wake up to address it if it’s sleeping
- Click “PR Preview” under the session title to see the changes Devin has made before a PR has been created. If Devin makes edits, you’ll see a “Jump to Latest” button appear in the top right



Tip: Setting up Devin’s Workspace significantly improves Devin’s performance on your codebase. Imagine if every time you started a task, your laptop and part of your memory were wiped - that’s what happens to Devin without setup!Behind the scenes, all repositories you set up co-exist on the same (default) machine state at the start of every session.Bulk import secrets:If your repo requires many secrets, share them with Devin in bulk in the Secrets section of settings — coming soon to the repo onboarding workflow.


- Works in conjunction with Copilot and Cursor
- Devin’s just a shortcut away (Cmd+G)
- Keep track of your active Devins
- Review and accept code directly in your local IDE
November 5, 2024
Planning mode:For certain tasks, much of the work needed is figuring out what should be done and aligning on the approach. Devin will now automatically detect more complex tasks and spend time proposing a plan before beginning execution.You can always auto-approve the plan if you don’t want Devin to wait for your approval.

November 1, 2024
Programmatically create Devin sessions and retrieve results (including strutured output) using our new REST API:Our new RESTful API allows you to integrate Devin into your own applications, write scripts to kick off multiple sessions in parallel, and build powerful automation workflows on top of Devin.You’ll be able to specify a structured output format in your prompt, for example:View structured output in the web app on any session page with CMD+i, or click “Show structured IO” in the dropdown menu in the top right corner of your chat.

You can obtain an API key from your settings page.Read our API documentation to learn more and view an example of how to use the API.
It’s now easier to understand what Devin’s been up to with the “Follow Devin” tab:The “Follow Devin” tab is designed to make it faster to understand what Devin’s been up to - it highlights Devin’s actions (file edits, shell commands, etc) as Devin works. Click on the magnifying glass icon to jump to the associated tool (editor, shell, browser, planner) for more information.
To be successful with Devin, upfront investment is usually required - our new Onboarding Flow walks you through the required steps:Onboarding steps include:

Increased options for Enterprise users:Enterprise users now have more options to configure Devin to meet your organization’s needs, including:




- Connecting your Github organization - this enables Devin to scan your codebase and generate Repo Knowledge. Github also enables Devin create PRs and respond to your PR comments automatically!
- Connecting your Slack organization allows you to kick off sessions and respond to Devin in the same place where you interact with your human teammates! Next time someone reports a frontend bug, try tagging @Devin in the channel to address it!
- Manually setting up Devin’s machine. If your repository requires developers to have environment variables or dependencies installed, it’s important to set up Devin’s machine. Otherwise, Devin will spend its limited resources figuring out setup before it’s able to tackle the task you give it.


- Single sign-on with Okta
- Auto-Join for Company Domains: Allow any user with a company email to join Devin without individual invites
- Customized Onboarding: Tailor example sessions and suggested prompts to guide your organization’s users to Devin’s most valuable use cases
- Usage Insights: Automated email alerts to track your usage over time
October 10, 2024
A new home page, designed for longer prompts and smaller screens:Devin often works best when you share detailed context and requirements upfront. With our redesigned home page, the input box expands as you type and feels more like a file editor:
- press Enter for new lines
- use Cmd + Enter (or Ctrl + Enter) to send your message
- paste example code snippets or lists of requirements to try our rich text features
September 26, 2024
Introducing Devin for Teams:With our Team plan, your entire team can create, share and collaborate together in Devin sessions. The Team plan includes everything in the Personal plan, plus:
- Unlimited seats
- Access to our Slack integration
- A larger ACU (Agent Compute Unit) capacity included with your monthly subscription
- A dedicated workspace for your team to create, share, and collaborate in Devin sessions together

September 3, 2024
Devin responds to comments on PRs:Try reviewing Devin’s code via Github or Github Mobile - Devin will automatically respond as long as the session hasn’t ended and Devin isn’t sleeping.Devin suggests Knowledge:Try giving Devin feedback in chat! Devin will automatically suggest new additions to Knowledge if something seems useful for future sessions.Knowledge is a collection of tips, documentation, and instructions that Devin “knows” across all future sessions. Devin will automatically recall relevant Knowledge as necessary, and you can always manually add or review Knowledge in Settings & Library > Knowledge.Let Devin create Devins with MultiDevin:Tackle large backlogs of tasks by delegating to a team of Devins that work in parallel. MultiDevin consists of 1 “manager” Devin and up to 10 “worker” Devins.The manager Devin distributes a task to each worker Devin, then merges the changes from all successful worker Devins into one branch or pull request. MultiDevin is great for repeated, isolated tasks like lint errors, code clean-ups, migrations, refactors, and more!
Enterprise VPC Deployment:Devin offers an enterprise deployment option tailored for organizations with stringent security and compliance requirements. Our cloud-agnostic solution allows Devin to deploy DevBoxes within your own Virtual Private Cloud (VPC) and to store data within your cloud, ensuring your data remains exclusively within your controlled environment.“Wake up” old Devin sessions:Previously, Devin sessions ended after long periods of inactivity. Now, most sessions will “sleep” instead, meaning that you can wake Devin up and resume the session at any point.You can still end sessions manually with the “stop” button at the top right corner of the chat.
Send Devin code reviews in product:Ask Devin questions or ask for edits to specific lines of code. The code you comment on will be sent to Devin in one chat message.Simply highlight any text in Devin’s editor and click “Add to chat” or “Add a comment”.



July 15, 2024
Universal Planner:With Universal Planner, Devin can now more reliably perform long, multi-step tasks that require looping - in other words, tasks that require performing the same action multiple times - without needing to use Playbooks.
Playbooks are still recommended for tasks and prompts that will be run multiple times or prompts that are helpful to share with your team.Devin got smarter!:Many of our improvements this week have been behind the scenes improvements to Devin’s instruction following, editing, planning, and speed:📚 Playbooks no longer expect or require a rigid structure (e.g. ## Procedure section is no longer needed)💬 Devin is a better communicator! When Devin makes notable deviations from the initial plan, it will inform you more reliably.🔢 Devin is less reliant on playbooks and can follow ad-hoc plans more effectivelyAdd secrets to library mid-session:Convenience improvement for secrets management:
General UI Improvements:We’ve done some cleanup to our mobile UI, settings page, and session controls.Devin is now faster!:You’ll notice that Devin has a faster time to the first message, and is quicker at completing some actions. Expect more improvements in the coming days!Devin’s Work Log:Devin now maintains a work log in its planner. More quickly grok what Devin’s accomplished with the work log!Open the accordions to read Devin’s retro of its work at each step. 🟢/ 🟠 / 🔴 correspond to A/B/C grades. You’ll also find timestamps and how long Devin spent at each step.Devin Mobile Improvements:Try Devin while on the go - Devin mobile is now more usable, although we have a couple other improvements in the works!Slack Integration 2.0:Create sessions directly from Slack, attach Playbooks and Snapshots using Slack’s convenient modal interface!:Look for the “Create a new session” option in the message menu (you may need to click “More message shortcuts” the first time you try this)

Also try the /devin shortcut or open Slack’s shortcut launcher
Use “send to channel” to mirror sessions started via the web app on Slack:This enables anyone in the channel (with Devin access) to quickly follow along and collaborate with Devin!
Seamless communication across Slack channels and web app:Messages sent via the web app are now mirrored in Slack threads and vice versaTurn on Slack notifications mid-session:Slack notifications are now more informative, containing message contents and session title.







June 30, 2024
Use Devin’s Editor and Shell:It can sometimes be more convenient to directly take actions for Devin, rather than providing instructions for Devin to follow.We’re excited to share that you can now directly use Devin’s machine. The new “Use Devin’s Machine” button in the web interface opens VSCode in a new tab. Using VSCode, you can directly read and edit Devin’s files, as well as open up a terminal in Devin’s machine.Playbook Editing:Quick edit a playbook before sending it to Devin. Selected playbooks show up inside of the input box and the input box can be expanded, enabling fast and convenient edits to a Playbook before sending it to Devin.Inline and in-session playbook edits won’t be reflected in the Playbook Library unless you click the “Update Playbook in library” button. Alternatively, save your edits as new Playbook with the “Create new Playbook in library” button.
Forbidden Actions Reliability:Devin now abides by forbidden actions more reliably when it’s told what not to do via user messages or Playbooks.Playbooks Library & Past Runs:Explore how your teammates are using Playbooks in the new “Past runs” tab, and directly select Playbooks from libraryAsk Devin about Devin:Devin is now aware of its own product features and improvements! Try asking Devin what it knows about the Devin web app, and it’ll explain its features and where to find them.
Start Duplicate Sessions:Quickly kick off 2+ similar sessions with the new “Start duplicate session” button in the sidebar. You’ll be redirected to the Devin home page with your initial message pre-populated along with any attachments, playbooks, and snapshots.We recommend kicking off 2+ Devin sessions for some tasks, to give Devin more chances to succeed!
Home Screen Upgrades & Shortcuts:The new Devin home screen makes it faster to explore and select Playbooks and Snapshots. We also introduced Shortcuts. Select a snapshot and/or playbook and save them as a shortcut so that they’re quick to reuse!

PR Metrics Dashboard:The PR metrics view aggregates all PRs made by Devin. The PR metrics view is available at https://app.devin.ai/metrics!
Session Filtering:Quickly filter all of your sessions by creator, status, playbook, date, etc.







May 29, 2024
Playbooks Library:You can now easily create, view and use playbooks by going to the Devin app > Library > Playbooks. You’ll be able to create playbooks for your personal use cases, and explore playbooks from the community. Any playbooks you create will be shared with your team.
You can click in any of your Team or Community Playbooks to see example runs as inspiration for how to use a given playbook.
Playbook Compiler:With the playbook compiler, you can now quickly iterate on your playbook to make sure the format, structure and content are optimized for the best playbook session results.Tip:
Interactive Browser:Interactive Browser allows users to directly use Devin’s browser. This feature is especially helpful for browser tasks where Devin may require assistance, such as completing CAPTCHAs, multifactor authentication steps and more.
Knowledge:Knowledge is a collection of tips, instructions, and organizational context for Devin. You can continually add to Devin’s bank of knowledge over time, and Devin will automatically recall relevant knowledge as necessary.
You can easily add knowledge to Devin’s “knowledge bank”, or disable it if needed.
View when and how Devin is using Knowledge in any run’s progress updates.View Code Updates:During a session, you can now click into Devin’s progress updates to view specific code edits Devin made while working through the sub-tasks. You can also view these directly from the Editor.Progress Updates View
Editor Updates View
Code updates will open a modal where you can track new code written by Devin up to that specific point in time in the session.
View Shell Updates:During a session, you can now click into Devin’s progress updates to view specific shell commands Devin used while working through the sub-tasks. You can also view the Command History from the Shell.
Progress View Shell Updates
Shell Command History:Shell updates will show you the full Command History and related outputs. You can easily copy a command and output by clicking on the three-dots icon.Any commands that are italicized are commands run at a future point in time in the session, you can jump to different points in time in the session by clicking on different commands in the Command History section.


- Write your playbook in the Content on the left hand side
- Click compile and review the newly formatted Playbook
- You can always edit and update the compiled Playbook. When it’s ready, click create!









May 13, 2024
Machine Snapshot Startup Commands:For a given machine snapshot, you can now set a list of startup commands that will be run at the beginning of every run. Some details:
Command History:
With command history, you can easily see a list of all the commands that Devin ran, along with a preview of their outputs.Tip:
Keep Alive:
Browser Notifications:
Get notified when Devin sends you a message. You can find this under Settings > Profile.Pause Devin:The new pause button is a shortcut and alternative to telling Devin to pause.
Open VS Code: Access Devin’s machine:Open VS Code lets you read and edit files on Devin’s machine just like if you were working with Devin in VSCode. You can also open up a terminal in Devin’s machine, which means you have full access to Devin’s machine.💡 Tip:
Use VSCode with Repo Setup to set up everything Devin needs to be productive moving forward:
[Organizations] Slack Integration:
- The commands are run from
~
- The commands run in sequence (so having
cd dir
and thenls
will dols
fromdir
) - Each command is given a 2 minute timeout (so you can’t run long-running servers with these commands)


- Click on a command to jump to the timestamp where Devin used the command.
- Click the menu icon (appears when you hover over a command) to copy the full output.

Deprecation Warning: This is no longer a supported feature. Devin can be woken up again any time after going to sleep now. It is recommended that hosted services be deployed elsewhere with Devin’s help.Keep Alive will keep a session alive indefinitely, and will count against Technical Preview users’ daily quota. Manually terminating a session will override Keep Alive.Note that Keep Alive is useful for keeping any hosted services (devinapps.com links) alive, but is not necessary if Devin helps you deploy apps using third party services like Netlify, Firebase, Vercel, etc.



- Tell Devin “Run
pwd
and then pause. Do not do anything else.” - Open VSCode and open up a terminal once Devin is paused
- Do any machine setup yourself (install packages, configure repos, etc.)
- Create a snapshot. Moving forward start sessions with this snapshot - all your future Devins will benefit from the setup you prepared!
- Note that this is a beta feature and may not work for some sites, but we’ve found that it works for Amazon and Resy, and are excited to explore together what else this enables!
- Additionally, Devin may still ask for credentials. You’ll need to remind Devin to first check using its browser whether it’s already logged in!
This feature is only available to Organizations, not Technical Preview or Personal accountsMy default, all new sessions are visible to your Team (aka Organization). To make a session private to you, click the menu icon (which appears on hover) next to your session name in the sidebar to find the Unlist session option.

This feature is only available to Organizations, not Technical Preview or Personal accountsOnce you’ve connected Slack to your organization, you’ll be able to initialize Devin directly just by tagging @Devin in Slack. Devin responds in-thread with updates and questions, just as in the regular chat interface.You can also enable Slack notifications for specific runs and Devin will privately message you whenever there’s a status update. To do so, simply click the Slack icon at the top of any run you’d like to be notified for.💡 Tip: Use these inline Slack commands to manage your Devin session:
- “mute” → prevents Devin from sending further Slack messages.
- “unmute” → reverses the above.
- “(aside)” or “!aside” → causes Devin to ignore the message (useful for commenting on Devin’s run in-thread).
- “EXIT” → ends the session.
- snapshot:[snapshot-name] → Use a particular snapshot with your run
- playbook:[playbook-name] → Use a particular playbook with your run