Releases: Hyperwise-LLC/freshctx
Release list
FreshCtx 0.4.0
FreshCtx 0.4.0 adds an opt-in, read-only Stripe Subscription adapter for revalidating selected authoritative subscription fields at the action boundary. Credentials remain process-local, persisted evidence contains fingerprints rather than raw selected values, and validation fails closed as UNVERIFIABLE on unavailable or invalid responses. Existing adapters and compatibility defaults remain unchanged. Includes a bounded stale-webhook example and Python 3.10-3.13 CI coverage.
FreshCtx 0.3.0
FreshCtx Core 0.3.0 closes the current hardening and developer-experience milestone.
Highlights:
- native async guard, check, and protected actions
- transactional SQLite schema migration and integrity diagnostics
- check, audit, and doctor CLI commands
- fail-closed adapter conformance validation
- portable bounded-validation report schema
- 128-dependency graph and compatibility coverage
- Ruff, mypy, dependency, secret, package, Python 3.10-3.13, and Windows gates
- updated LangGraph, MCP, Postgres, voice, async, CLI, and compatibility documentation
Verified by a clean installation from public PyPI. Enterprise control-plane features remain outside FreshCtx Core.
FreshCtx™ v0.1.0
FreshCtx™ v0.1.0
Never let an AI agent reason or act on stale reality.
FreshCtx v0.1.0 is a local-first, model-neutral, and framework-neutral freshness and dependency-validation runtime. It records declared observations, links reasoning to those observations, revalidates dependencies before a protected action or output, and produces one of four explicit states: CURRENT, STALE_SOURCE, STALE_REASONING, or UNVERIFIABLE.
Included in v0.1.0
ObservationToken,ReasoningNode,CheckResult, andFreshnessStatus- Filesystem, Git, HTTP, Postgres, and MCP adapters
- Source revalidation and transitive reasoning invalidation
- Protected-action gate with block, warn, allow, and bounded refresh behavior
- Local JSONL audit events and SQLite or in-memory storage
- Three executable drift demos
- Nine controlled real-world acceptance scenarios
- Python 3.10–3.13 support and Windows onboarding validation
- Versioned specification, schemas, adapter contract, security model, performance boundaries, and governance documentation
FreshCtx requires no account and sends no telemetry. The software is available under Apache-2.0. The FreshCtx™ name and branding remain subject to TRADEMARKS.md.
Install
After public package publication:
python -m pip install freshctx==0.1.0Source and documentation: https://github.com/Hyperwise-LLC/freshctx
Verification
This release was installed and exercised from its wheel and source-distribution artifacts in clean environments using the public README. The exact audited commit is:
12163fcfc71c69b097c2e310d2a532d35438171f