- Responders: investigate and fix alerts, bug reports, and support questions as they arrive.
- Incidents: find the root cause, mitigate, and drive each incident to resolution.
- Reports: act on insights into what is driving your alerts, bugs, and incidents, such as alert thresholds to tune and recurring classes of issues to fix.
Setup
Oncall needs a one-time setup per organization. During setup, Devin learns your systems from your telemetry tools and code, and writes skills that every Oncall session uses.- Open Oncall in the sidebar and click Begin setup.
- Connect at least one telemetry tool. You can skip this step if a telemetry tool is already available in Devin’s environment.
- Click Finish. Devin starts learning your systems, which usually takes 1-2 hours. You are notified when Oncall is ready.
Setup requires permission to manage Oncall. Only organization admins can connect tools for the whole organization.
Oncall settings
The settings gear in the Oncall header opens what every Oncall session shares:- Instructions: guidance every Oncall session follows, written in markdown. Think of it as an
AGENTS.mdjust for Oncall. - Skills: the skills Devin generated about your systems during setup. Set Skill update frequency to Weekly or Monthly to keep them current, or click Update skills now.
Responders
A responder watches a source of alerts or reports and has Devin investigate each new event. Devin groups repeated events into a single issue, so a noisy alert is investigated once. Use responders for:- Production alerts posted to a Slack or Microsoft Teams channel by your monitoring tools.
- PagerDuty incidents, where Devin posts its investigation as incident notes.
- Bug reports and support questions in a channel like
#eng-bugs.
Create a responder
- On the Oncall page, click Create responder.
- Enter a Name, and choose the Responder type. The type can’t be changed after creation.
- Add one or more Triggers.
- Optionally adjust the session settings, connectors, and runbook.
- Click Create responder.
A runbook is optional. Devin Oncall already knows how to investigate alerts and bugs, so add one only for steps specific to your team.
Responder types
Alerts and bug reports need different handling, so each responder type runs a flow built for it. The type also sets how the responder’s issues are tracked on its board.Triggers
A responder watches one integration at a time and can have up to 10 triggers. Devin responds when any of them match.
Add conditions to a trigger to narrow which events Devin responds to.
Responder settings
Incidents
Incidents is built for teams that create a new Slack channel for each incident. Devin joins the channel, finds a likely root cause, recommends mitigations, and keeps investigating as the incident develops. It posts updates, answers questions in threads, and maintains an incident report.Enable incidents
- On the Oncall page, open the Incidents tab and click Enable incidents.
- Turn on Enable incidents.
- Set the Slack channel prefix your incident channels use, for example
incident-. - Choose a Response mode, then save.
Incidents require Slack to be connected for your organization. In an enterprise, one organization at a time can have incidents enabled.
Response modes
Incident settings
The Incidents tab lists each incident with a link to its session. Use Stop to end Devin’s involvement in an incident, and Resume to bring it back.
Reports
A report gives you insights to act on from your oncall, on a recurring schedule: alert thresholds to tune, classes of issues that keep recurring to fix, and what is driving your alerts, bugs, and incidents. Each report also summarizes the issues identified and fixed, incidents investigated, and PRs Devin opened and merged. Use reports for a weekly on-call handoff, or scope one to your team, such as Billing or Infrastructure.Create a report
- On the Oncall page, open the Reports tab and click Create report.
- Enter a Name.
- Under Responders match, choose which responders the report covers, either by selecting individual responders or by metadata.
- Under Incidents match, describe which incidents belong in the report. Leave it blank to exclude incidents.
- Set the Schedule, and optionally add Instructions describing what the report should contain.
- Under Notifications, choose a Slack or Microsoft Teams channel to post the report to.
- Click Create report.

