You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/docs/content/docs/en/tools/devin.mdx
+26Lines changed: 26 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,28 @@ import { BlockInfoCard } from "@/components/ui/block-info-card"
10
10
color="#12141A"
11
11
/>
12
12
13
+
{/* MANUAL-CONTENT-START:intro */}
14
+
[Devin](https://devin.ai/) is an autonomous AI software engineer by Cognition that can independently write, run, debug, and deploy code.
15
+
16
+
With Devin, you can:
17
+
18
+
-**Automate coding tasks**: Assign software engineering tasks and let Devin autonomously write, test, and iterate on code
19
+
-**Manage sessions**: Create, monitor, and interact with Devin sessions to track progress on assigned tasks
20
+
-**Guide active work**: Send messages to running sessions to provide additional context, redirect efforts, or answer questions
21
+
-**Retrieve structured output**: Poll completed sessions for pull requests, structured results, and detailed status
22
+
-**Control costs**: Set ACU (Autonomous Compute Unit) limits to cap spending on long-running tasks
23
+
-**Standardize workflows**: Use playbook IDs to apply repeatable task patterns across sessions
24
+
25
+
In Sim, the Devin integration enables your agents to programmatically manage Devin sessions as part of their workflows:
26
+
27
+
-**Create sessions**: Kick off new Devin sessions with a prompt describing the task, optional playbook, ACU limits, and tags
28
+
-**Get session details**: Retrieve the full state of a session including status, pull requests, structured output, and resource consumption
29
+
-**List sessions**: Query all sessions in your organization with optional pagination
30
+
-**Send messages**: Communicate with active or suspended sessions to provide guidance, and automatically resume suspended sessions
31
+
32
+
This allows for powerful automation scenarios such as triggering code generation from upstream events, polling for completion before consuming results, orchestrating multi-step development pipelines, and integrating Devin's output into broader agent workflows.
33
+
{/* MANUAL-CONTENT-END */}
34
+
13
35
## Usage Instructions
14
36
15
37
Integrate Devin into your workflow. Create sessions to assign coding tasks, send messages to guide active sessions, and retrieve session status and results. Devin autonomously writes, runs, and tests code.
@@ -40,6 +62,7 @@ Integrate Devin into your workflow. Create sessions to assign coding tasks, send
40
62
|`tags`| json | Session tags |
41
63
|`pullRequests`| json | Pull requests created during the session |
42
64
|`structuredOutput`| json | Structured output from the session |
65
+
|`playbookId`| string | Associated playbook ID |
43
66
|`sessions`| json | List of sessions |
44
67
45
68
### `devin_get_session`
@@ -64,6 +87,7 @@ Integrate Devin into your workflow. Create sessions to assign coding tasks, send
64
87
|`tags`| json | Session tags |
65
88
|`pullRequests`| json | Pull requests created during the session |
66
89
|`structuredOutput`| json | Structured output from the session |
90
+
|`playbookId`| string | Associated playbook ID |
67
91
|`sessions`| json | List of sessions |
68
92
69
93
### `devin_list_sessions`
@@ -88,6 +112,7 @@ Integrate Devin into your workflow. Create sessions to assign coding tasks, send
88
112
|`tags`| json | Session tags |
89
113
|`pullRequests`| json | Pull requests created during the session |
90
114
|`structuredOutput`| json | Structured output from the session |
115
+
|`playbookId`| string | Associated playbook ID |
91
116
|`sessions`| json | List of sessions |
92
117
93
118
### `devin_send_message`
@@ -112,6 +137,7 @@ Integrate Devin into your workflow. Create sessions to assign coding tasks, send
112
137
|`tags`| json | Session tags |
113
138
|`pullRequests`| json | Pull requests created during the session |
114
139
|`structuredOutput`| json | Structured output from the session |
0 commit comments