Repository navigation
docs: name an OpenAI-compatible gateway (OrcaRouter) example for judge, overview and Decisions lanes - #153
Conversation
…e, overview and Decisions lanes Signed-off-by: kuswardhanietidims-svg <kuswardhanietidims-svg@users.noreply.github.com>
|
🦞👀 Pull request received. I will update this pull request when review starts. ClawSweeper review completeClawSweeper finished reviewing this revision. The review result is being finalized. |
|
Codex review: needs real behavior proof before merge. What this changesThis PR adds OrcaRouter configuration examples to the README, judge documentation, CLI skill, and changelog. Example: An operator wants to use https://api.orcarouter.ai/v1 for ClawScan.
Review scores
ProductKind: Preference · Worth it: Needs a maintainer decision · Fix scope: Complete Merge readiness⛔ Blocked before merge - 3 items remain Keep this PR open for corrections and a provider-documentation decision; the proposed instructions contain two concrete configuration errors, and the exact addition is not implemented on main. Priority: P3 Decision needed
Before merge
Findings
Tests
Agent review detailsHow this fits togetherClawScan invokes scanner adapters and external judge commands, whose individual environment settings select model endpoints and credentials. flowchart LR
A[Operator environment] --> B[ClawScan profile]
B --> C[Scanner adapters]
B --> D[External judge]
C --> D
D --> E[Optional overview]
D --> F[Run artifact]
E --> F
Technical reviewBest possible solution: Document each lane’s actual endpoint and model controls, and include the named gateway only for maintainer-approved, demonstrated integrations. Do we have a high-confidence way to reproduce the issue? Source and existing regression tests establish the endpoint and model-setting mismatches; no target code was executed. Is this the best way to solve the issue? The existing environment seams support focused documentation, but the proposed shared-setting description does not match their separate owners. Full review comments:
Overall correctness: patch is incorrect AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning medium; reviewed against 80d11a34a97a. TestingProof path: none. SecurityNone. EvidenceWhat I checked:
Likely related people:
Preflight sourceSource unknown. Source comparison at the observed PR snapshot only. Completion is self-reported; body, policy, tests, execution, and report bytes are not verified. LabelsLabel changes:
Label justifications:
Rating scale6/6 🦀 challenger crab · 5/6 🦞 diamond lobster · 4/6 🐚 platinum hermit · 3/6 🦐 gold shrimp · 2/6 🦪 silver shellfish · 1/6 🧂 unranked krab. Overall follows the weaker of proof and patch quality; ✨ marks media proof (a screenshot, video, or linked artifact) that directly shows the changed behavior. WorkflowClawSweeper edits this one comment on every review. Comment Reviewed November 7, 2026, 10:28 AM ET / 15:28 UTC. |
Summary
ClawScan's OpenAI-compatible lanes (Codex judge, overview, Decisions, A.I.G, SkillSpector) were documented as "any OpenAI-compatible endpoint" without naming one. This change names OrcaRouter, an OpenAI-compatible AI gateway that routes many providers behind one endpoint. OrcaRouter is an OpenAI-compatible AI gateway that routes many providers behind one endpoint.
README.mdOPENAI_BASE_URL=https://api.orcarouter.ai/v1,sk-orca-…key inOPENAI_API_KEY,OVERVIEW_MODELtaken from the model catalog with thevendor/modelnamespace kept verbatim).docs/judge.mdOPENAI_BASE_URL,CODEX_API_KEY/OPENAI_API_KEY,OVERVIEW_MODEL) and Decisions lane (DECISIONS_BASE_URLdefaulting toOPENAI_BASE_URL,DECISIONS_API_KEY,DECISIONS_MODEL), plus A.I.G (DEFAULT_BASE_URL) and SkillSpector (SKILLSPECTOR_PROVIDER=openaiwithOPENAI_BASE_URL).skills/clawscan-cli/SKILL.mdCHANGELOG.mdWhy this shape
AGENTS.mdforbids adding a model-provider framework unless the product direction changes, and credentials must stay in env vars, never CLI flags. The existing env-var seams (OPENAI_BASE_URL,DECISIONS_BASE_URL,DEFAULT_BASE_URL,SKILLSPECTOR_PROVIDER) are exactly what OrcaRouter targets, so this is a documentation-only change: no code, no new config keys, no behavior change. No other provider's documented behavior changes.Verification
make docs-sitesucceeds (Built 8 docs page(s) in dist/docs-site) and the rendereddist/docs-site/judge.htmlcontains the new OrcaRouter section and table.go vet ./...could not complete here: module downloads fromproxy.golang.orgwere reset by the network. No Go code or test was touched.sk-orca-prefix appear.Primary-source provider evidence (checked 2026-11-07)
https://api.orcarouter.ai/v1(https://www.orcarouter.ai).sk-orca-prefix; model IDs come fromGET /v1/modelsand keep theirvendor/modelnamespace.It also runs gateway-level, zero-trust security for AI agents on the same endpoint — screening every prompt/response and governing every tool call on a default-deny basis, with no application code changes.
I'm an engineer on the OrcaRouter team.