AxonFlow v7.1.1 Release Notes
AxonFlow v7.1.1 is the patch release that made the v7.1.0 feature set behave consistently in real install-and-use scenarios.
The short version:
v7.1.0introduced explainability, session overrides, richer block context, and checkpoint-aware workflow recovery- live E2E against the released plugins found gaps that synthetic tests had missed
v7.1.1closes those gaps so the same features behave consistently across HTTP plugin clients, MCP tool calls, workflow-control paths, and audit search
This release matters most if you are using OpenClaw, Claude Code, Cursor, or Codex with the new explainability and override workflows.
What v7.1.1 fixed on the platform side
The patch closes the parity gaps surfaced by post-release E2E:
Richer block context now survives both plugin paths
The initial rollout covered the new context shape conceptually, but not every plugin path emitted it correctly. v7.1.1 makes sure the platform returns and propagates richer decision context on both:
- the direct HTTP MCP check path used by the OpenClaw client
- the MCP
tools/callpath used by Claude Code, Cursor, and Codex
That means decision_id, risk_level, matched-policy context, and override hints now appear consistently where the plugin expects them.
Explainability works for MCP-path decisions
Early release testing found that some MCP-path decisions could be blocked correctly but still fail lookup on GET /api/v1/decisions/{id}/explain. v7.1.1 closes that gap so plugin-generated decision IDs resolve through Decision Explainability the same way workflow decisions do.
Active overrides now apply consistently
The patch fixes override behavior across both major governance surfaces:
- MCP input/output checks
- workflow step-gate paths
That matters because a user-visible "override available" hint is only useful if the platform actually honors the override on the next governed request. v7.1.1 makes that true across the full release surface.
Audit search filter parity is real now
v7.1.0 added decision-, policy-, and override-scoped audit filters. v7.1.1 hardens the backend so audit search no longer drops rows when nullable columns show up in matching events. That keeps Decision Explainability, Session Overrides, and audit reconstruction aligned.
Cache invalidation and policy identity matching were tightened
The patch also improves two subtle but important behaviors:
- cached denied workflow decisions are correctly invalidated when a relevant override is created
- policy identity resolution accepts the forms users actually see in plugin/UI flows, not just one canonical internal representation
For teams using Workflow Checkpoints, this is what makes retry and resume behavior line up with real override-driven recovery.
Per-user workflow scoping now works from X-User-Email
v7.1.1 also tightens workflow identity handling for plugin-driven runs. Step-gate handlers now fall back to X-User-Email when X-User-ID is absent, which lines WCP scoping up with the identity that plugin clients already forward.
That matters for two practical reasons:
- per-user cache invalidation works on the identity users actually have in plugin-driven workflows
- explainability and override-driven retry flows stay scoped to the same caller instead of collapsing into a synthetic shared identity
If you use plugins to drive governed workflows, read this together with Workflow Checkpoints, Decision Explainability, and Session Overrides.
What changed for plugins in the same 3-day release window
OpenClaw v1.3.1
OpenClaw is the only plugin that needed a user-facing follow-up patch in addition to the platform fix. v1.3.1 adds config.userEmail, which forwards per-user identity via X-User-Email. This is required for:
createOverriderevokeOverridelistOverrides- correct per-user scoping on
explainDecision
If you use OpenClaw's override lifecycle methods, upgrade to v1.3.1 and set userEmail in the plugin config. See OpenClaw Integration.
Claude Code v0.5.1, Cursor v0.5.1, Codex v0.4.1
These follow-up plugin releases did not add new end-user governance features. They added smoke-E2E coverage so the richer block-context and MCP-tool flows are exercised against a live stack rather than only unit tests.
That is worth calling out because it changes confidence, not capability: the v0.5.0 / v0.4.0 feature surface is the same, but the validation story is stronger.
What teams should do now
If you already adopted v7.1.0, the practical move is simple:
- upgrade the platform to
v7.1.1 - upgrade OpenClaw to
v1.3.1if you use override lifecycle APIs there - upgrade Claude Code, Cursor, and Codex to their latest patch releases for the tested Plugin Batch 1 line
- point your internal docs and user guidance at Decision Explainability, Session Overrides, and Workflow Checkpoints
Relationship to v7.1.0
If you have not read the main release page yet, start with v7.1.0. That page explains the new platform surface itself. This page is the reliability follow-up that tells you which pieces needed patching once real plugin installs exercised the feature set end to end.
