@@ -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.
109109Confirm the pool appears in Devin's virtual-environment menu before sending a
110110task; 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