Skip to content

Commit 5ffcce0

Browse files
Document organization-bound Devin Outposts tasks
1 parent 66c4a9a commit 5ffcce0

1 file changed

Lines changed: 28 additions & 7 deletions

File tree

docs/agents/devin.mdx

Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ organization:
9393
| --- | --- |
9494
| Devin API key | List and message sessions after this worker claims them |
9595
| Devin API URL | API endpoint for your Devin deployment |
96-
| Devin web URL | Browser origin used to open the Devin task composer |
96+
| Devin organization URL | Full `/org/<slug>` page used to open the task composer in the same organization as the API selection |
9797
| Organization | Organization that owns the sessions |
9898
| Outposts pool ID | Virtual environment the worker joins |
9999
| Outposts worker token | Authenticates the worker to that pool |
@@ -109,6 +109,24 @@ worker process is running and displays recent worker output for troubleshooting.
109109
Confirm the pool appears in Devin's virtual-environment menu before sending a
110110
task; process state alone does not prove pool registration.
111111

112+
If the template reports that no Outposts pools are available, the API key cannot
113+
see a pool that this worker can join. Create or assign the pool in Devin, then
114+
run **Check Devin account** again before saving the connection.
115+
116+
Copy the organization URL from Devin while that organization is open. For
117+
example:
118+
119+
```text
120+
https://app.devin.ai/org/your-org
121+
```
122+
123+
The organization selected in the template UI controls API session listing and
124+
follow-ups. The `/org/<slug>` URL controls where Devin creates the browser
125+
session. These must refer to the same organization; an origin-only URL such as
126+
`https://app.devin.ai` is rejected because it would inherit the browser's last
127+
selected organization. Confirm the pairing in the setup form after selecting
128+
the API organization. Changing either value requires confirmation again.
129+
112130
### Send a task to the Outposts worker
113131

114132
<Steps>
@@ -118,12 +136,15 @@ task; process state alone does not prove pool registration.
118136
available in Devin; process state alone does not prove registration.
119137
</Step>
120138

121-
<Step title="Open the prepared task">
122-
Enter the task in the template UI and select **Open task in Devin**. A new
123-
Devin composer opens with the task already filled in. Do not start another
124-
session or replace the environment preamble.
139+
<Step title="Describe the task">
140+
Enter what Devin should build, change, or investigate. The template adds
141+
instructions to use `/mnt/repos` and to stop when the wrong virtual
142+
environment was selected. Nothing is sent while you type.
143+
</Step>
144+
<Step title="Open Devin with the prepared task">
145+
Choose **Open Devin with this task**. A new Devin page opens with the prompt
146+
pre-filled, but the task is not sent yet.
125147
</Step>
126-
127148
<Step title="Open Configuration in Devin">
128149
Look directly below the prompt. Select the **Configuration** button beside
129150
the attachment and effort controls, then open **Virtual environment**.
@@ -146,7 +167,7 @@ task; process state alone does not prove pool registration.
146167

147168
<Step title="Send and attach the session">
148169
Send the prepared task in Devin. Return to the template UI, select
149-
**Refresh** under **Recent sessions**, and attach the new session after this
170+
**Refresh** under **Sessions claimed by this worker**, and attach the new session after this
150171
worker claims it. You can then read history and send follow-up messages from
151172
the template UI.
152173
</Step>

0 commit comments

Comments
 (0)