Repository navigation
fix(evaluations): support connected APIs and isolated provider judges - #115
Open
ScriptedAlchemy wants to merge 14 commits into
Open
ScriptedAlchemy wants to merge 14 commits into
ScriptedAlchemy wants to merge 14 commits into
Conversation
A judge selection naming a model API failed with "No provider instance registered", and both settings screens hid model APIs from the judge picker. generateModelEvaluation now runs the selected model API directly as a blind evaluator. It has no tools or workspace, so it never falls back to another judge. Agent providers keep the exact availability checks. Web lists model APIs through the existing text generation targets and treats an enabled API as an available judge per environment. Mobile lists each enabled API's models through the same guarded command. Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
Merge current main, preserve Codex routing overrides in isolated judges, and keep API model discovery failures retryable on mobile. Add focused routing and independent-discovery regressions.
Match v1 and v2 configuration precedence and filenames, and ignore empty override flags. Keep keyboard palette coverage deterministic by seeding its remembered-project prerequisite without removing navigation assertions.
…-evaluations # Conflicts: # apps/web/src/components/CommandPalette.browser.test.tsx
…aces Co-Authored-By: Claude Opus 5.5 <[email protected]>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
The evaluation judge picker limits connected models to Claude and Pi. Users need to choose a judge independently of the provider that did the work.
What changed
Scope
Blast Radius
This changes judge selection and provider execution, including isolated credential access and custom provider routing. Ordinary text generation retains its existing behavior.
Additional audit fixes
Initial audit follow-up
main, including the completed removal of new-thread suggestions.Original implementation verification
vp run check:changed --concurrency 2passed, including 140 focused tests, affected-package typechecks, lint, formatting, and React compiler checks.Claude live inference was blocked by expired authentication. Codex live inference was blocked by endpoint connectivity. Cursor has deterministic SDK coverage without a live inference pass. Native iOS verification remains incomplete after two Expo module-scan build timeouts.
Browser proof and before/after captures. Download the self-contained HTML file to view its embedded PNGs.
Models and harnesses used were Codex GPT-6 Astra and GPT-6.1 Sol, Claude Agent Opus 5.5, and OpenCode Morph Kimi K3.1 through T3 Code.