Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Repository: luvs01/opencodex/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: 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 |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
✅ Deterministic PR hygiene checks passed. |
…r guide Co-Authored-By: Epinephrine <luvs01@hanmail.net>
|
Done in ad19aec. The vision-sidecar guide now documents the corrected OpenCode Go classification ( |
Motivation
noVisionModelsandmodelInputModalitiesentries that may be intentional operator policy, which could remove fail-closed image stripping and forward raw images upstream.Description
src/providers/stale-vision-classification-migration.tsand stopped invoking it fromsrc/providers/model-rename-startup.ts, so startup no longer rewrites existingnoVisionModelsormodelInputModalitiesvalues.derive.tsfills missing registry metadata but does not replace saved operator values insrc/providers/registry/entries-core.ts.tests/providers/vision-classification-seed-repair.test.tsthat assert explicit text-only policies andnoVisionModelsrestrictions are preserved and continue to require vision preprocessing.structure/providers-and-adapters.mdto explain why startup must not rewrite indistinguishable operator restrictions and how operators can opt into the corrected registry classification.Testing
bun test tests/providers/vision-classification-seed-repair.test.ts tests/providers/model-rename-migration.test.ts tests/providers/devin-cli-authmode-migration.test.tsand they passed.bun test tests/test-layout.test.ts tests/test-layout-tooling.test.tsand they passed.bun run typecheck,bun run structure:check, andbun run privacy:scan, all of which passed.bun run test; the full suite did not complete within the container run time (attempt stopped) but focused regressions and static checks passed.Codex Task