Skip to content

v1.25.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 08:55
· 16 commits to master since this release

v1.25.0 — A3 DRIFT Hybrid Search + B3 Claim Status Axis

Two competitive-borrow landings (per docs/analysis/COMPETITIVE-REFERENCE.md): A3 (GraphRAG DRIFT) + B3 (claim TRUE/FALSE/SUSPECTED).

Added

  • A3 saw_drift_search(query, depth, limit) (GraphRAG DRIFT-inspired) — global (community) + local (entity-neighborhood) hybrid: primer semantic-searches the query to top claims → community_of for the broad view, then per-depth traverse for follow-up local refinement. Confidence-gated (claims below CROSS_VALIDATED flagged SUSPECTED). Built on A2 communities + semantic.
  • B3 ClaimStatus (GraphRAG-inspired TRUE/FALSE/SUSPECTED axis) — new enum + derive_claim_status(confidence, contradicted, resolution) reusing SAW's 4-level confidence + B1's contradicts edge resolution (SUPERSEDED→FALSE, DISPUTED/HISTORICAL→SUSPECTED, high-conf not-contradicted→TRUE). Claim.status property; surfaced in saw_search + saw_drift_search output.

Release Gate

pytest 2363 passed / 7 skipped / 0 failed (+8: A3×3 + B3×5) · coverage 68.26% · ruff 0 · vitest 64 pass · zero regressions.

Installation

pipx install smart-agent-wiki --force   # or: pip install smart-agent-wiki==1.25.0
saw --version

Differentiation

  • GraphRAG DRIFT expands by community — SAW gates expansion by 4-level confidence (won't follow SUSPECTED premises) and lands on the entity graph (trust-weighted members).
  • GraphRAG claims carry TRUE/FALSE/SUSPECTED — SAW derives it from existing confidence + B1 contradicts-edge resolution (no new schema dimension) + Ed25519-receiptable.

Deferred (gated)

AUDIT-F-05 activity persist (PRD rule 6) · AUDIT-F-06 banner SPEC drift · AUDIT-F-07 desktop signing / vLLM CI / Playwright (infra) · remaining competitive-borrow candidates → v1.26.0+.

Full changelog: CHANGELOG.md. PRD: docs/prd/PRD-drift-status-v1.25.0.md.