Skip to content

v1.4.0

Latest

Choose a tag to compare

@ZhenghuaBao ZhenghuaBao released this 24 Jul 02:44
· 49 commits to main since this release
326612e

Orca-Code-Review v1.4.0

Adds an optional precision-filter stage between the engine's raw findings and the merge gate.

New

  • precision-filter input (default true) — when enabled, engine findings pass through two soft-fail stages before the gate:
    • L1: a deterministic filter that verifies each finding's existing_code snippet against the reviewed commit, re-homing or dropping findings whose snippet does not match the claimed path, then deduping by normalized content.
    • L2: an LLM judge (independent vendor from the reviewer) that clusters findings by root cause, drops clusters whose confidence falls below judge-threshold, and keeps one representative per surviving cluster.
  • judge-model input (default deepseek/deepseek-v4-pro) — the model used by the L2 judge stage. Should differ from the reviewer model.
  • judge-threshold input (default 0.5) — the L2 confidence gate (0–1). Lower keeps more findings; raise to be stricter.

Compatibility

The precision-filter: "true" default changes visible output for consumers on @v1. To preserve pre-v1.4 raw-engine output, set precision-filter: "false" in the workflow inputs. Both L1 and L2 are soft-fail — errors in either stage keep the prior stage's findings intact and never abort the review.