Skip to content

chore(deps): align eval and interface cohort - #105

Merged
drewstone merged 3 commits into
mainfrom
agent/align-eval-interface-cohort
Aug 1, 2026
Merged

chore(deps): align eval and interface cohort#105
drewstone merged 3 commits into
mainfrom
agent/align-eval-interface-cohort

Conversation

@drewstone

@drewstone drewstone commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • pin @tangle-network/agent-eval to 0.140.1 and keep @tangle-network/agent-interface at 0.40.0
  • resolve the single compatible transitive cohort: Agent Eval 0.140.1 → Agent Core 0.4.29 → Agent Interface 0.40.0 (verified via npm view of each package's published dependencies)
  • bump the package to 7.0.4 following the release convention for cohort moves
  • add a compile-time contract against the canonical Interface candidate type
  • strengthen packed-package verification to reject stack overrides, mismatched transitive versions, or multiple installed Eval/Core/Interface copies

origin/main (which already moved to eval 0.139.2 via #106/#107) is merged into this branch; the released 7.0.1 changelog entry is restored to what 7.0.1 actually shipped, and the cohort update is recorded under Unreleased. The current source APIs compile against the new cohort without any source compatibility patch — this repo does not use the analyst API removed in eval 0.139.x.

Scope

Relative to origin/main, exactly five files change: package.json, pnpm-lock.yaml, CHANGELOG.md, scripts/verify-package.mjs, and tests/contracts/agent-stack-cohort.ts.

No Discovery or Agent Runtime files change.

Verification (rerun 2026-07-31 on the merged branch at 1e2081f)

  • pnpm lint — 203 files checked, no fixes applied
  • pnpm typecheck — source and public contracts passed
  • AGENT_KNOWLEDGE_RUN_NETWORK_TESTS=1 pnpm test — 59 files passed, 2 skipped; 550 tests passed, 7 skipped
  • pnpm build — 35 files emitted
  • pnpm verify:package — Publint and package types passed; clean npm consumer installed one physical copy each of Eval 0.140.1, Core 0.4.29, and Interface 0.40.0; five exports, CLI, skill, and repack passed
  • pnpm verify:official-optimizersagent-eval-rpc==0.140.1 from PyPI matched the pinned eval version; 2 integration tests passed
  • git merge-tree --write-tree origin/main HEAD6ed5fd3cbd633f761eec2c050b10788f8be81b5f (clean, no conflicts)

Align the knowledge stack to the current single compatible cohort:
agent-eval 0.140.1 -> agent-core 0.4.29 -> agent-interface 0.40.0.
No source changes; the cohort contract test and hardened package
verification run against the new pins unmodified.
@drewstone
drewstone marked this pull request as ready for review August 1, 2026 02:49
@drewstone
drewstone merged commit b67218f into main Aug 1, 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