Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: anomalyco/opencode
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: dev
Choose a base ref
Loading
...
head repository: qBraid/opencode
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dev
Choose a head ref
Loading
Checking mergeability… Don’t worry, you can still create the pull request.
  • 17 commits
  • 15 files changed
  • 2 contributors

Commits on Jan 18, 2026

  1. 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
    Kenny-Heitritter committed Jan 18, 2026
    Configuration menu
    Copy the full SHA
    3b16b9a View commit details
    Browse the repository at this point in the history
  2. 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
    Kenny-Heitritter committed Jan 18, 2026
    Configuration menu
    Copy the full SHA
    0c7ab9b View commit details
    Browse the repository at this point in the history
  3. 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
    Kenny-Heitritter committed Jan 18, 2026
    Configuration menu
    Copy the full SHA
    a743773 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2026

  1. docs(branding): add qBraid-specific CodeQ documentation

    - Create branding/qbraid/README.md with CodeQ user documentation
    - Fix inaccurate models description in branding/README.md
    Kenny-Heitritter committed Jan 19, 2026
    Configuration menu
    Copy the full SHA
    1c0b209 View commit details
    Browse the repository at this point in the history
  2. 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*)
    Kenny-Heitritter committed Jan 19, 2026
    Configuration menu
    Copy the full SHA
    e9d7262 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2 from qBraid/feat/qbraid-branding

    feat: add qBraid branding system for white-labeling as CodeQ
    Kenny-Heitritter authored Jan 19, 2026
    Configuration menu
    Copy the full SHA
    ef7210c View commit details
    Browse the repository at this point in the history
  4. 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.
    Kenny-Heitritter committed Jan 19, 2026
    Configuration menu
    Copy the full SHA
    9422a69 View commit details
    Browse the repository at this point in the history
  5. 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
    Kenny-Heitritter committed Jan 19, 2026
    Configuration menu
    Copy the full SHA
    ba16f59 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3 from qBraid/feat/qbraid-branding

    fix(branding): workspace and CI fixes for CodeQ GCS workflow
    Kenny-Heitritter authored Jan 19, 2026
    Configuration menu
    Copy the full SHA
    d18af88 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2026

  1. 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 SDK
    Kenny-Heitritter committed Jan 21, 2026
    Configuration menu
    Copy the full SHA
    46d80e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ccde89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc62f6b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4 from qBraid/feat/gemini-thought-signatures

    feat: add Gemini 3 thought signature support for qBraid provider
    Kenny-Heitritter authored Jan 21, 2026
    Configuration menu
    Copy the full SHA
    3d05a3b View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2026

  1. Merge remote-tracking branch 'upstream/dev' into dev

    # Conflicts:
    #	packages/opencode/src/provider/provider.ts
    Kenny-Heitritter committed Feb 6, 2026
    Configuration menu
    Copy the full SHA
    ab812c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0fc84e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    49b5a2a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #6 from qBraid/feat/upstream-sync-opus-4-6

    Sync upstream opencode and upgrade Opus 4.5 to 4.6
    Kenny-Heitritter authored Feb 6, 2026
    Configuration menu
    Copy the full SHA
    04d0a84 View commit details
    Browse the repository at this point in the history
Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.