Skip to content

sheawinkler/ContextLattice

v3.17.3 Security

This release includes 1 security fix for security teams reviewing exposed deployments.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →
This release patches 1 known CVE

Topics

agent-framework agent-orchestration ai-infra ai-interface context-engineering context-management
+4 more
go long-horizon-agents long-horizon-intelligence rust

Affected surfaces

auth

ReleasePort's take

Moderate signal
editorial:auto 12d

ReleasePort v3.17.3 enforces owner‑only access for sensitive local stores and provides a bounded, resumable migration process.

Why it matters: Security: Sensitive files now have owner‑only disk permissions; Migration: Process is bounded and resumable, ensuring controlled rollout.

Summary

AI summary

Sensitive local stores now enforce owner‑only access with a bounded, resumable migration process.

Changes in this release

Security Critical

Sensitive local stores now use owner-only access on disk.

Sensitive local stores now use owner-only access on disk.

Source: llm_adapter@2026-07-14

Confidence: high

Breaking High

Task worker now checks approval before any execution steps.

Task worker now checks approval before any execution steps.

Source: llm_adapter@2026-07-14

Confidence: high

Breaking High

Agent guidance now mandates the `/agents/tasks` route family.

Agent guidance now mandates the `/agents/tasks` route family.

Source: llm_adapter@2026-07-14

Confidence: high

Feature Medium

Temporal claim queries exclude retracted assertions by default.

Temporal claim queries exclude retracted assertions by default.

Source: llm_adapter@2026-07-14

Confidence: high

Feature Medium

Runner quality recommendations require at least five samples per runner.

Runner quality recommendations require at least five samples per runner.

Source: llm_adapter@2026-07-14

Confidence: high

Refactor Low

Strict runtime ownership deduplicates required native routes and represents recall routes.

Strict runtime ownership deduplicates required native routes and represents recall routes.

Source: llm_adapter@2026-07-14

Confidence: high

Full changelog

ContextLattice v3.17.3 - Trust Before Magic

Before memory gets more magical, its floor gets harder. This release turns six quiet assumptions into contracts the runtime can prove.

Private on disk

Sensitive local stores now use owner-only access: restrictive POSIX modes on Unix-like systems and protected user, system, and administrator ACLs on Windows. Existing stores migrate through a bounded, resumable process instead of one unbounded startup rewrite. Symlink targets must remain inside the intended store, and runtime responses expose opaque store references instead of host paths.

No approval, no work

The task worker checks approval before runner selection, context expansion, inference, adapter execution, or memory writeback. A blocked task is now cheap, inert, and explicit.

Advice earns confidence

Runner quality recommendations require at least five samples per runner. Sparse candidates remain visible for operators, but they cannot outrank evidence-qualified candidates by accident. The best eligible candidate is retained even when the response is bounded.

History stays honest

Temporal claim queries exclude retracted assertions by default. Retractions remain durable and explicitly queryable, preserving audit history without contaminating current-state recall.

One task contract

Agent guidance now names the canonical /agents/tasks route family. A repository audit rejects stale task-route vocabulary before it can spread across harness instructions.

Native means registered

Strict runtime ownership no longer relies on a hand-waved inventory. Required native routes are deduplicated, recall routes are represented, and tests resolve every required path through the gateway mux.

Boundaries preserved

  • The CLI remains the primary interaction path.
  • Public and paid lanes retain their existing feature boundaries.
  • No third-party harness is installed automatically.
  • No new daemon, scheduler, or Python live-runtime dependency was added.
  • Public artifacts expose no private planning material or machine-local paths.

Verification

The release gate covers repeated and race-enabled Go tests, Pi/Droid task-worker tests, output-contract and profile audits, public lane and leak guards, owner-only migration and symlink cases, approval-before-work regression tests, temporal-status behavior, runner sample eligibility, exact native-route registration, live runtime health, and rollback rehearsal.

Breaking Changes

  • Sensitive local stores now use restrictive POSIX modes (Unix) and protected user/system/administrator ACLs (Windows); existing stores migrate via a bounded, resumable process instead of an unbounded startup rewrite. Symlink targets must stay inside the intended store, and runtime responses expose opaque references rather than host paths.

Security Fixes

  • Sensitive local stores now enforce owner‑only access (POSIX restrictive modes on Unix, protected ACLs on Windows) with a bounded migration process.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track sheawinkler/ContextLattice

Get notified when new releases ship.

Sign up free

About sheawinkler/ContextLattice

Private-by-default memory and context layer for agents with Go/Rust runtime, staged retrieval across fused data backends, and long-horizon context continuity.

All releases →

Beta — feedback welcome: [email protected]