Skip to content

feat: ship ReasonKit Think v0.2 governance release - #1

Merged
Lenvanderhof merged 26 commits into
mainfrom
feat/next-level-v0-2
Aug 23, 2026
Merged

feat: ship ReasonKit Think v0.2 governance release#1
Lenvanderhof merged 26 commits into
mainfrom
feat/next-level-v0-2

Conversation

@Lenvanderhof

Copy link
Copy Markdown
Contributor

Summary

  • Add progressive 13/33/47 tool packs, rmcp 3.1.4 protocol compatibility, and installation diagnostics.
  • Enforce fail-closed evidence, provenance, checkpoint, ReAct, pipeline, and consensus governance.
  • Add deterministic JSON/Markdown audits, adversarial MCP evaluations, release packaging, Registry metadata, and an evidence-backed product roadmap.

Verification

  • just ci
  • 104 Rust tests and 34 Python tests
  • 15/15 tool-pack and protocol sessions
  • 8/8 adversarial fail-closed scenarios
  • cargo audit with zero warnings or advisories
  • cargo publish --dry-run --locked
  • exact ten-file crate package
  • three independent reviews with no P0, P1, or P2 findings

Release boundary

The GitHub integration is ready. The v0.2.0 tag and public release will be cut from the integrated commit. crates.io publication requires maintainer authentication or a configured trusted publisher; neither credential path is currently present in the repository.

Len P. van der Hof added 26 commits July 31, 2026 08:36
Adopt current protocol negotiation and model APIs while preserving the stdio transport and existing capability surface. Refresh transitive security fixes and extend compatibility probing through MCP 2026-07-28.
Define exact core, standard, and full discovery inventories and probe all supported protocol versions.

Plant evidence-free verification and unknown-stage failures as a cross-stream runtime gate; the live matrix becomes green after protocol and governance integration.
Block published vulnerabilities with cargo audit while recording the eight reasonkit-mem warning advisories as explicit debt.
Default to the 13-tool governance path, retain exact 33/47-tool expansion packs, expose the active contract as a resource, and return dual text plus structured JSON tool results.
Remove the unbound reasonkit-mem cache and its transitive audit warnings while preserving the full-pack think_query name as an explicit experimental_memory_unavailable compatibility route.
Exercise criticality preservation, blocker-only consensus, transactional policy overrides, and scaffold-only convergence over the live MCP wire contract.
Treat only unset or agent as healthy and fall back safely for invalid or unavailable external modes.

Narrow dual-format documentation to handler-generated application results.
Resolve bare MCP commands through PATH, preserve exact and version drift evidence, and fail closed on unrelated version output. Enforce package, Registry, and pinned cargo-dist validation without adding a release workflow.
Record primary-source MCP ecosystem findings, reconcile shipped v0.2 behavior, and define evidence-native v0.3 through protocol-stable v1.0 opportunities.
Reject reserved authorship-tag spoofing, require a trusted agent-authored frontier, exclude heuristic nodes from answers, align provenance, and cover the complete wire path.
Build cargo package verification in a dedicated target directory so extracted crate sources cannot poison development or smoke-test binaries.
@Lenvanderhof
Lenvanderhof merged commit 7670389 into main Aug 23, 2026
1 check 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