/settings/mcp-marketplace
. Connect to services like Linear, Notion, AWS services, and many more with a single click.$SECRETNAME
syntax for secure credential management.!ask
.⌘K
to generate terminal commands from natural language.⌘I
for rapid responses to questions or rapid file edits.@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.
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 ConnectTip: 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.
~
cd dir
and then ls
will do ls
from dir
)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.
pwd
and then pause. Do not do anything else.”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: