Skip to content

FreshCtx 0.5.0

Choose a tag to compare

@bhooshanvarma bhooshanvarma released this 31 Aug 17:41
· 2 commits to main since this release
329a681

FreshCtx 0.5.0 adds an optional Agno 2.9 integration for synchronous and asynchronous tool execution. The hook revalidates application-declared external evidence at Agno’s real tool boundary and blocks before the tool body runs when that evidence is stale or unverifiable under the configured policy.

This release also includes the bounded research-document validation patterns merged after 0.4.0: claim-level dependency mapping, fail-closed registration-wall handling, and Crossref metadata fingerprints that ignore publisher layout changes.

Install the Agno integration:

python -m pip install "freshctx[agno]==0.5.0"

Verification:

  • 87-test release gate
  • protected CI on Python 3.10 through 3.13
  • Windows onboarding and package checks
  • clean public PyPI installation
  • installed Agno example blocked stale reasoning before tool execution

FreshCtx does not replace Agno lifecycle, transaction, concurrency, or idempotency controls. The integration protects external evidence explicitly declared by the application.