Repository navigation
Promote v1.20.0 to production - #3665
Conversation
* fix: stop runaway agent loops and cap task inference requests * fix: keep subscription helpers on the task inference gateway --------- Co-authored-by: Roomote <roomote@roomote.dev>
Add an on-demand Test connection action to custom remote MCP tool management, with fresh metadata retrieval and named success or failure feedback. Keep each result tied to the tested server when the selected server changes, cover opposite-outcome races, and document the metadata-only scope.
* feat: manage and promptly revoke inbound MCP authorizations * test: track live OAuth grants in member API fixtures --------- Co-authored-by: Roomote <roomote@roomote.dev>
Co-authored-by: Roomote <roomote@roomote.dev>
Co-authored-by: @daniel-lxs <57051444+daniel-lxs@users.noreply.github.com>
Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
|
1 issue outstanding. See session
Reviewed 38325e3 |
| `Task helper provider ${id} has no admission-controlled gateway`, | ||
| ); | ||
| const existing = asRecord(providers[id]) ?? {}; | ||
| providers[id] = { |
There was a problem hiding this comment.
[P2] Enable Copilot before OpenCode registers its endpoint router
Gateway-bound helpers now strip OAuth, but this provider configuration does not supply the early env activation used by mergeInferenceGatewayProviderConfig in apps/worker/src/run-task/agent-home.ts. Consequently OpenCode skips Copilot's custom endpoint router and sends GPT-5.x helper inference to /chat/completions, which Copilot rejects instead of serving it through /responses. A local probe with pinned OpenCode 1.18.30 and synthetic credentials reproduced /api/inference/github-copilot/chat/completions; adding env: ['ROOMOTE_TASK_INFERENCE_TOKEN'] changed it to /api/inference/github-copilot/responses. Apply the equivalent activation here and assert the exact endpoint in the subscription transport regression test; its current prefix-only assertion accepts the broken route.
Promote v1.20.0
Frozen at
38325e3559771e99e1e0efb7e8406262002b8683— the commit where1.20.0was versioned. Commits merged todevelopafterward require an explicit candidate refresh or ship in the next release.v1.20.0and triggers the existing GHCRv*image publish (latestchannel).release/v1.20.0branch can be deleted after this PR merges.Changelog
1.20.0 (2026-11-04)
Roomote 1.20.0 adds MCP connection controls and testing, stops runaway agent activity, and includes security updates for redirects and static-file serving.
Highlights
Minor changes
Patch changes