Skip to content

FreshCtx 0.6.0

Latest

Choose a tag to compare

@bhooshanvarma bhooshanvarma released this 01 Sep 03:08
56ceae2

FreshCtx 0.6.0

FreshCtx now includes a hardened LangGraph integration for protecting action nodes at the execution boundary.

Added

  • synchronous LangGraph action-node wrapper
  • asynchronous LangGraph action-node wrapper
  • experimental framework-neutral pre-action integration contract
  • action identity and execution correlation in audit evidence without storing state payloads or tool arguments
  • bounded LangGraph stale-configuration example using the real LangGraph runtime
  • conformance documentation for future framework integrations

Behavior

If a declared dependency is stale or unverifiable, FreshCtx blocks before the LangGraph action-node body begins. FreshCtx does not replace LangGraph routing, checkpointing, interrupts, retries, transactions, or idempotency.

Compatibility

The stable FreshCtx observation, reasoning, check, guard, store, and Agno public APIs remain unchanged. The shared pre-action contract is experimental in this release.

Verification

  • 98 release-gate tests
  • CI across Python 3.10, 3.11, 3.12, and 3.13
  • quality, package, and Windows onboarding checks
  • clean local wheel installation with LangGraph 1.2.11
  • verified stale action blocked before execution

Install after PyPI publication:

python -m pip install 'freshctx[langgraph]==0.6.0'