-
Notifications
You must be signed in to change notification settings - Fork 10.8k
Comparing changes
Open a pull request
base repository: anomalyco/opencode
base: dev
head repository: qBraid/opencode
compare: dev
- 17 commits
- 15 files changed
- 2 contributors
Commits on Jan 18, 2026
-
feat: add qBraid branding system for white-labeling as CodeQ
- Add branding/ directory with configuration-driven white-labeling - Support custom logos, binary names, env var prefixes, and models - Include qBraid/CodeQ configuration with purple Q in TUI - Replace Zen models with qBraid, Anthropic, OpenAI providers - Add documentation and safe testing workflow via git worktrees
Configuration menu - View commit details
-
Copy full SHA for 3b16b9a - Browse repository at this point
Copy the full SHA 3b16b9aView commit details -
feat: update system prompts with qBraid branding
- Update all system prompts to say 'CodeQ, built by qBraid - the leading quantum software company. You are the universe's most powerful coding agent.' - Add .txt files to processed extensions so prompts are branded - Replace all OpenCode references with CodeQ in prompts
Configuration menu - View commit details
-
Copy full SHA for 0c7ab9b - Browse repository at this point
Copy the full SHA 0c7ab9bView commit details -
fix(branding): remove external plugins and custom loaders for exclusi…
…ve mode - Clear BUILTIN plugin array when models.exclusive=true - Empty CUSTOM_LOADERS when in exclusive mode to prevent 'Provider does not exist' errors - Fix applyFileTransform to apply ALL matching transforms per file - Update qBraid models.json to only include qBraid provider with 4 models: claude-sonnet-4-5, claude-haiku-4-5, gemini-3-flash, grok-4.1-fast
Configuration menu - View commit details
-
Copy full SHA for a743773 - Browse repository at this point
Copy the full SHA a743773View commit details
Commits on Jan 19, 2026
-
docs(branding): add qBraid-specific CodeQ documentation
- Create branding/qbraid/README.md with CodeQ user documentation - Fix inaccurate models description in branding/README.md
Configuration menu - View commit details
-
Copy full SHA for 1c0b209 - Browse repository at this point
Copy the full SHA 1c0b209View commit details -
ci: add CodeQ GCS upload workflow
Builds CodeQ binaries for all platforms (linux, darwin, windows / x64, arm64) and uploads them to gs://qbraid-codeq bucket. Features: - Manual dispatch with optional version input - Builds all platform variants in parallel - Applies qBraid branding before build - Uploads versioned binaries to GCS - Creates manifest.json with download URLs - Updates 'latest' folder for release versions (v*)
Configuration menu - View commit details
-
Copy full SHA for e9d7262 - Browse repository at this point
Copy the full SHA e9d7262View commit details -
Merge pull request #2 from qBraid/feat/qbraid-branding
feat: add qBraid branding system for white-labeling as CodeQ
Configuration menu - View commit details
-
Copy full SHA for ef7210c - Browse repository at this point
Copy the full SHA ef7210cView commit details -
fix(ci): add ref input to CodeQ GCS workflow
Allows specifying which branch/tag/SHA to build from. This is needed to test the workflow before the branding code is merged to dev.
Configuration menu - View commit details
-
Copy full SHA for 9422a69 - Browse repository at this point
Copy the full SHA 9422a69View commit details -
fix(branding): add branding as workspace package for zod resolution
The branding scripts import zod but weren't part of the workspace, causing 'Cannot find package zod' errors in CI. - Add branding/package.json with zod catalog dependency - Add branding to root workspaces list
Configuration menu - View commit details
-
Copy full SHA for ba16f59 - Browse repository at this point
Copy the full SHA ba16f59View commit details -
Merge pull request #3 from qBraid/feat/qbraid-branding
fix(branding): workspace and CI fixes for CodeQ GCS workflow
Configuration menu - View commit details
-
Copy full SHA for d18af88 - Browse repository at this point
Copy the full SHA d18af88View commit details
Commits on Jan 21, 2026
-
feat: add Gemini 3 thought signature support for qBraid provider
Implements proper handling of Gemini 3 thought signatures in multi-turn function calling conversations. Gemini 3 requires thought signatures to be passed back when sending tool results. Changes: - Add new qBraid provider SDK at src/provider/sdk/qbraid/ that: - Uses a custom metadata extractor to capture _thought_signature from tool calls in both streaming and non-streaming responses - Stores thought signatures globally keyed by toolCallId - Exports getThoughtSignature() for retrieval - Update processor.ts to: - Import getThoughtSignature from qBraid provider - Look up thought signatures after receiving tool-call events - Attach them to part metadata under both 'vertex' and 'google' keys for AI SDK compatibility - Register qBraid provider in provider.ts BUNDLED_PROVIDERS - Update branding/qbraid/models.json to use @ai-sdk/qbraid npm identifier so CodeQ uses our custom provider instead of generic openai-compatible This works in conjunction with the qbraid-account proxy changes that: 1. Extract thought signatures from Gemini responses 2. Include them as _thought_signature in OpenAI-compatible tool call responses 3. Read _thought_signature from incoming requests and pass to AI SDKConfiguration menu - View commit details
-
Copy full SHA for 46d80e0 - Browse repository at this point
Copy the full SHA 46d80e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ccde89 - Browse repository at this point
Copy the full SHA 0ccde89View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc62f6b - Browse repository at this point
Copy the full SHA fc62f6bView commit details -
Merge pull request #4 from qBraid/feat/gemini-thought-signatures
feat: add Gemini 3 thought signature support for qBraid provider
Configuration menu - View commit details
-
Copy full SHA for 3d05a3b - Browse repository at this point
Copy the full SHA 3d05a3bView commit details
Commits on Feb 6, 2026
-
Merge remote-tracking branch 'upstream/dev' into dev
# Conflicts: # packages/opencode/src/provider/provider.ts
Configuration menu - View commit details
-
Copy full SHA for ab812c8 - Browse repository at this point
Copy the full SHA ab812c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fc84e4 - Browse repository at this point
Copy the full SHA 0fc84e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49b5a2a - Browse repository at this point
Copy the full SHA 49b5a2aView commit details -
Merge pull request #6 from qBraid/feat/upstream-sync-opus-4-6
Sync upstream opencode and upgrade Opus 4.5 to 4.6
Configuration menu - View commit details
-
Copy full SHA for 04d0a84 - Browse repository at this point
Copy the full SHA 04d0a84View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff dev...dev