Christopher Tso
Christopher Tso
## Problem MCP OAuth fails with enterprise auth servers (Keycloak, Azure AD, Okta) due to two issues: ### 1. Wrong authorization URL (SDK bug) MCP SDK 1.15.1 incorrectly constructs the...
Fixes #5836 ## Problem **Issue 1: Build script fails on Windows** The `build` script in `packages/opencode/package.json` invokes `./script/build.ts` directly, relying on the shebang (`#!/usr/bin/env bun`) to execute. Windows doesn't honor...
**Problem** The CLI build script (`packages/opencode/package.json`) fails on Windows because: 1. **Shebang not honored**: The `build` script invokes `./script/build.ts` directly, relying on the shebang (`#!/usr/bin/env bun`). Windows doesn't execute shebangs,...
Automatically routes supported GitHub Copilot models via the Responses API, enabling Responses-only controls (e.g. reasoningEffort/reasoningSummary) for GPT-5+. - GPT-5+ models (excluding gpt-5-mini) automatically use Responses API - No configuration required...
## Problem When using the `github-copilot` provider, GPT-5+ models are currently routed through the Chat API. This prevents users from enabling Responses-API-only controls (eg. `reasoningEffort`, `reasoningSummary`) for those models, even...
Closes #5766 ## Summary - Upgrade MCP SDK to 1.25.1 to fix authorization URL bug - Add configurable `redirectUri` for OAuth callback (simpler than separate port/path) ## Problem 1. **Wrong...
## Summary This PR implements custom OAuth redirect URI configuration for MCP servers, allowing users to override the default callback URL to match their OAuth server's requirements. ## Changes -...
## Summary This feature request is focused on adding support for **custom OAuth redirect URI configuration** for MCP servers. ## Problem OpenCode currently hardcodes the OAuth callback URL as `http://127.0.0.1:19876/mcp/oauth/callback`....