chore(opencode): use NVIDIA NIM only - #902
Conversation
Replace GitHub Models with nvidia-nim at integrate.api.nvidia.com/v1, authenticated by NVIDIA_API_KEY. Drop STRIX_GITHUB_MODELS_TOKEN and COPILOT_GITHUB_TOKEN so OpenCode follows the org NIM-only policy. Co-authored-by: Seongho Bae <[email protected]>
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
Warning Review limit reached
Next review available in: 52 minutes Limit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. How can I continue?Wait for the limit to reset, then comment An organization admin can change what happens after included review limits in Billing. How do review limits work?CodeRabbit enforces per-developer PR review limits within each organization. For paid Pro and Pro+ reviews, CodeRabbit uses a developer's included PR review attempts over the past 7 days to set the current hourly allowance. At typical activity levels, the full plan allowance applies. Higher sustained activity can lower the allowance until earlier attempts leave the 7-day window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Review (head 38f4d238)
Repo-local opencode.jsonc now defaults to NVIDIA NIM only:
nvidia-nim/nvidia/llama-3.3-nemotron-super-49b-v1.5nvidia-nim/meta/llama-3.3-70b-instruct- Provider
https://integrate.api.nvidia.com/v1
GitHub Models leftovers (github-models, openai/gpt-5, STRIX_GITHUB_MODELS_TOKEN, COPILOT_GITHUB_TOKEN) are gone. Review-agent key systems are untouched. JSONC is valid JSON. Catalog IDs and 128K context limits match the current NIM cards.
{env:NVIDIA_API_KEY} is the official NVIDIA SDK / OpenCode env name. Org runners bind secrets.NVIDIA_NIM_API_KEY → NVIDIA_API_KEY. This is the documented alias, not a contract defect. Do not rewrite it to {env:NVIDIA_NIM_API_KEY} or local OpenCode and existing reusable workflows will miss the key.
Non-blocking follow-ups (not merge blockers):
- Hosted catalog pages mark both model IDs deprecated on 2026-08-25; bump when the org catalog moves.
reasoningEffort: "high"is OpenAI-shaped metadata and may be a no-op on NIM (Nemotron uses an empty system prompt vs/no_think).
Next buyer-facing gap after this config PR: collision-free Prisma identifier allocation (#898).
Sent by Cursor Automation: Fix Issues
Align with the org NIM-only OpenCode template so a new synchronize retriggers the cancelled Required OpenCode Review bootstrap. Co-authored-by: Seongho Bae <[email protected]>
The auto-layout coverage test raced: it switched to fake timers before the diagram list rendered, so CI could miss the 열기 button. Wait for those buttons with real timers first, matching the other diagram tests. Co-authored-by: Seongho Bae <[email protected]>
|
@opencode-agent review Please review exact current head b8ce0c3. Re-evaluate this head only; do not transfer predecessor approvals or check evidence. |
|
Queued @opencode-agent for PR #902 at head |
|
Already queued @opencode-agent on this exact request for PR #902 at head |
This reverts commit 8b66772.
|
Queued @opencode-agent for PR #902 at head |
|
Already queued @opencode-agent on this exact request for PR #902 at head |
2 similar comments
|
Already queued @opencode-agent on this exact request for PR #902 at head |
|
Already queued @opencode-agent on this exact request for PR #902 at head |


Summary
ContextualWisdomLab no longer uses GitHub Models. This PR rewrites the repo OpenCode config so inference is NVIDIA NIM only.
nvidia-nim/nvidia/llama-3.3-nemotron-super-49b-v1.5nvidia-nim/meta/llama-3.3-70b-instructnvidia-nimathttps://integrate.api.nvidia.com/v1{env:NVIDIA_API_KEY}(org secretNVIDIA_NIM_API_KEYis aliased to this name)enabled_providers:["nvidia-nim"]share: "disabled"andlsp: falseto match the org NIM-only OpenCode templateRemoved
github-models,openai/gpt-5,STRIX_GITHUB_MODELS_TOKEN, and anyCOPILOT_GITHUB_TOKENpath. Existing MCP servers (codegraph,deepwiki,context7,web_search) are unchanged.Also hardens a flaky frontend coverage test that raced
열기buttons againstvi.useFakeTimers(), which failedci / frontendon the previous head.Test plan
opencode.jsoncparses as JSONgithub-models,openai/gpt-5,STRIX_GITHUB_MODELS_TOKEN, orCOPILOT_GITHUB_TOKENhttps://integrate.api.nvidia.com/v1and the API key is{env:NVIDIA_API_KEY}npm run test -- src/App.coverage.test.tsx(17 passed)ci / frontendsucceed on the latest head