Skip to content

fix(knowledge): support Eval 0.180 peers - #201

Merged
drewstone merged 1 commit into
mainfrom
fix/eval-180-peer
Sep 9, 2026
Merged

fix(knowledge): support Eval 0.180 peers#201
drewstone merged 1 commit into
mainfrom
fix/eval-180-peer

Conversation

@drewstone

@drewstone drewstone commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Change

Knowledge 15.0.2 excludes Eval 0.180.0, preventing the Runtime 0.209.0 cohort from satisfying peer dependencies. Release 15.0.3 with the Eval range extended to >=0.174.0 <0.181.0, an exact 0.180.0 development pin, and matching lockfile and compatibility verifier expectations.

The existing claim-evidence test command now strips wc padding so the same assertion works on macOS and Linux. Production code and exported API remain unchanged.

PR #200 retains ownership of retained write history and its 16.0.0 release. A coordination comment documents the package/changelog overlap; this PR does not touch that implementation.

Validation

  • Lint, source/contract typechecks, build, API check, and packed-consumer verification passed with Eval 0.180.0.
  • Packed verification proved one installed copy of each dependency, five public imports, portable declarations, CLI identity, and repacking.
  • Local full suite: 807 passed, 22 skipped, 49 failures from the existing Linux-only directory-descriptor requirement, and one macOS wc padding failure. The corrected claim file passes all 58 tests.
  • Ubuntu CI provides the authoritative full suite, including Linux candidate workflows, Eval 0.174 compatibility, and official GEPA/SkillOpt packed integration.
  • The packed package passed both official GEPA and SkillOpt integrations locally with the published Eval 0.180.0 Python bridge (PYTHON=python3 pnpm verify:official-optimizers, 2 tests).
  • Independent review found no blockers.

@drewstone
drewstone merged commit 9dd2198 into main Sep 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant