Fetching from the wire…
Public story · 2026-09-12 · high
Version 1.138.1 also fixes a data race where a background goroutine could read a session mid-write.
Why now: Docker tagged the 1.138.1 release on GitHub with these changes.
Docker's cagent project changed how share push --key signs agent artifacts in version 1.138.1. The signature now covers a DSSE-wrapped in-toto statement that carries metadata about where and when the artifact was published, not just the raw YAML bytes, according to the release notes.
That distinction is the whole point of in-toto. A signature over raw bytes only proves the bytes weren't altered. A signature over a statement proves who published it and when, which matters if you're pulling agent definitions from somewhere you don't control. Anyone verifying a cagent artifact's signature was trusting payload integrity alone before this release. Now they get provenance too.
The same release fixes a production data race in ReplaceSession, which wrote to a.session while background goroutines read it concurrently. That's the kind of bug that survives testing and then corrupts state under load.
Two other additions round out the release. The sbx-templates sandbox image ships kubectl and the AWS CLI, so agents running inside it can talk to a Kubernetes cluster or AWS directly instead of needing a custom image. The release also adds secure HTTP relay packages for configuration fetching and forwarding calls to model APIs, which points to cagent routing more of its traffic through an intermediary rather than hitting endpoints directly.
Anyone building on cagent and pushing signed artifacts should check that whatever verifies those signatures downstream reads the in-toto statement rather than assuming the old raw-bytes format. The release notes don't say whether the change is backward compatible with verifiers written against the previous signing scheme.
Each link below shares sources, entities, or timing with this story.
Cursor 3 launched on April 2. Not an update. A full rebuild. The editor is now secondary to what they're calling an agent orchestration workspace. You can run unlimited parallel agents, locally or in the cloud, launch them from your phone or Slack or Linear, and manage them in...
Docker's official agent plugin. YAML-defined multi-agent systems with MCP, RAG, memory. Agents ship as OCI container images through Docker Hub. Agent distribution follows the container playbook. docker/docker-agent
elie222/rakazo appeared Aug 13, Apache-2.0, TypeScript, explicitly bring-your-own model and sandbox (tested against Docker, E2B, Daytona) with the Pi runtime underneath and OpenRouter, Codex, Copilot, or SuperGrok device-code sign-in instead of a mandatory API key. Each bot ge...
3,364 stars since its August 17 creation. Every action against a computer, file, MCP server or UI component routes through a single gateway that resolves the target, decides it against policy, writes an audit row, then acts or refuses while naming the rule. Each bot gets its o...
If you wrote an MCP server before July, it's on a protocol shape the maintainers have already removed. Not deprecated-with-a-migration-window. Removed from the spec. MCP lead maintainers David Soria Parra and Den Delimarsky published an updated roadmap on August 22, and the re...
Three separate Anthropic changes over about two weeks point the same direction, and none of them announced themselves as a strategy. Claude Code 2.1.238 added claude self-hosted-runner --defer-shutdown-max-min, which keeps serving attached sessions on SIGTERM, parks whatever's...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.