AI AgentPermissions and recovery share one chain
Today’s most important shift is not another model feature. Write contracts, patch activation, cancellation propagation, protocol schemas, budget termination, and observability alerts are moving into the agent’s formal runtime surface.
How the RISC machine works
RISC = the four systems of a production-grade agent or robot
A production-grade agent needs more than a brain. It must keep operating, survive failures, resist overreach, and participate in real organizational collaboration.
ALUX daily radar
Unify permission epochs and recovery state in one receipt
Writes, paths, patches, cancellation, and budgets now have explicit interfaces. ALUX can place those controls and real effects on the same long-running transaction responsibility chain.
Framework visibility is not runtime proof
Tripwires, traces, append-only events, and recoverable errors improve products but may still lack unforgeable capabilities, effect deduplication, and tamper-proof replay.
Agent Control & Recovery Receipt v0
Unify trust_epoch, capability_set, policy_decision, code_version, cancellation_epoch, effect_cursor, terminal_verdict, and replay_ref.
Priority signals
Qwen Code 0.21.1 Moves Write Contracts, Workspace Trust, and Channels into the Runtime
What happened: Version 0.21.1 adds Goal v3 runtime orchestration, a workspace Channel management API, a GitHub channel adapter, and retrieval-only external context. It also enforces a strict review-write contract with a bypass tripwire and hot-reloads workspace trust changes.
Why it matters to ALUX: This is more than a model upgrade. It organizes channels, writes, trust changes, and asynchronous wakeups into an executable control plane. ALUX can show why policy must bind the actual write and why trust changes belong on the same state path.
Recommended action and artifact: Define a Workspace Action Gate Contract v0 binding channel_id, trust_epoch, requested_write, policy_decision, bypass_signal, external_effect, and replay_ref. Artifact: Workspace Action Gate Contract v0.
This signal primarily affects the robot’s Security / Immune system because writes, trust, and bypass detection become runtime controls. Connectivity / Social is secondary because Channels and the GitHub adapter expand the organizational interface.
OpenAI Codex 0.146 Connects Plugin Markets, Skill Resources, and Forked Sessions
What happened: Version 0.146 adds Agent Plugin manifests, workspace plugin publishing, marketplaces for Amazon Bedrock and Claude Code, named and pinned sessions, side conversations, paginated thread forks, and secure discovery of executor-provided skill resources.
Why it matters to ALUX: Plugin markets and thread forks are turning coding agents into multi-entry workspaces. ALUX should not copy the marketplace; it should provide one capability boundary and responsibility lineage across plugins, skills, forked sessions, and remote execution.
Recommended action and artifact: Define a Plugin & Forked Session Capability Envelope v0 covering plugin provenance, session lineage, capability deltas, approval inheritance, and effect isolation. Artifact: Plugin & Forked Session Capability Envelope v0.
This signal primarily affects the robot’s Connectivity / Social system because plugin markets, skills, and forked sessions expand collaboration. Security / Immune is secondary because every entry point needs permission and lineage constraints.
Temporal Python SDK 1.31 Adds Patch-Activation Decisions and Replay-Safe Scheduling
What happened: Version 1.31 adds an experimental patch_activation_callback so workers can decide whether the first non-replay workflow.patched call activates a patch during rolling deployments. It also prepares replay-safe workflow activation scheduling that prevents cancellation from being lost when another event becomes ready in the same task, and adds eager Activity reservation and TLS server-name configuration.
Why it matters to ALUX: Temporal is moving version migration, cancellation order, and capacity reservation into Worker decisions. Production recovery therefore needs more than a checkpoint: it must preserve code version, patch decisions, and event order.
Recommended action and artifact: Define a Workflow Version Epoch Receipt v0 binding code_version, patch_decision, activation_order, cancellation_epoch, and replay_ref. Artifact: Workflow Version Epoch Receipt v0.
This signal primarily affects the robot’s Resilience / Body system because rolling deployment, replay scheduling, and cancellation order determine whether work resumes correctly. Security / Immune is secondary because patch activation is itself a controlled decision.
Langfuse 4.0 Bundles Self-Hosted Search, Alerts, and Append-Only Agent Events
What happened: Langfuse 4.0 adds full-text search across inputs, outputs, and metadata for self-hosted deployments, along with monitors and alerts, faster Observations API v2 and Metrics API v2, append-only agent-run events, and an optional queue-consumption liveness check.
Why it matters to ALUX: Agent operations are moving from trace browsing toward searchable events, alerts, and queue health. ALUX can learn from the product surface while preserving a critical distinction: observable events are not replayable execution evidence.
Recommended action and artifact: Define a Replay Evidence Export Profile v0 stating which Langfuse events are indexes and which proofs must still originate in the ALUX runtime. Artifact: Replay Evidence Export Profile v0.
This signal primarily affects the robot’s Security / Immune system because search, alerts, and append-only events improve accountability. Resilience / Body is secondary because queue health and API performance support production operations.
OpenAI Agents SDK 0.19.1 Tightens Path Grants, Redaction, and Guardrail Cancellation
What happened: Version 0.19.1 supports native host paths in sandbox path grants, redacts Realtime audio diagnostics and Blaxel unmount paths, cancels streamed models and sibling checks when guardrails fail, and fixes the trace batch-flush limit.
Why it matters to ALUX: Path grants, redaction, and failure cancellation now affect the data plane, execution plane, and observability plane together. ALUX can consolidate these patches into one capability and cancellation epoch.
Recommended action and artifact: Define a Path Grant & Cancellation Epoch Adapter v0 binding host_path, grant_scope, guardrail_verdict, cancelled_children, and effect_cursor. Artifact: Path Grant & Cancellation Epoch Adapter v0.
This signal primarily affects the robot’s Security / Immune system because path grants, redaction, and guardrail verdicts reduce overreach and leakage. Resilience / Body is secondary because failure cancellation determines how parallel work terminates.
Pydantic AI 2.20 Replays Tool-Search History Across Providers and Recovers from MCP Errors
What happened: Version 2.20 preserves and replays tool-search history across provider boundaries, makes a bare McpError from an MCP server recoverable rather than fatal, adds OpenAI reasoning.context support, and improves thinking-token and OpenTelemetry usage accounting.
Why it matters to ALUX: The framework now treats provider switches, tool-discovery history, and protocol errors as run state. ALUX can give “recoverable” a stronger meaning by preserving state version, effect cursor, capability scope, and responsibility evidence.
Recommended action and artifact: Define a Provider-Switch Recovery Record v0 with provider_epoch, tool_search_history, mcp_error, retry_policy, effect_cursor, and capability_set. Artifact: Provider-Switch Recovery Record v0.
This signal primarily affects the robot’s Resilience / Body system because cross-provider history and MCP error recovery determine whether the run survives. Intelligence / Brain is secondary because reasoning context and tool discovery preserve cognitive continuity.
MCP TypeScript SDK 2.0 Unifies the Schema Graph and Aligns the Final Wire Contract
What happened: MCP TypeScript SDK 2.0 moves specification schemas, OAuth schemas, and protocol constants into a shared core so multiple packages evaluate one schema object graph in the same process. It also aligns the 2026-07-28 final wire revision for DiscoverResult and clientInfo.
Why it matters to ALUX: The connectivity layer is moving from a shared protocol name toward shared schema identity and wire conformance. For cross-company agents, ALUX must go beyond parseable JSON to constrain capabilities, ordering, and handoff responsibility.
Recommended action and artifact: Define an MCP 2.0 Session-Type Conformance Pack v0 covering discovery, capability merge, auth epoch, message order, and handoff verdict. Artifact: MCP 2.0 Session-Type Conformance Pack v0.
This signal primarily affects the robot’s Connectivity / Social system because shared schemas and the final wire contract determine ecosystem interoperability. Security / Immune is secondary because OAuth and capability merging require consistent boundaries.
Kimi Code 0.30 Fails Fast on Invalid Tool Loops and Exhausted Quotas
What happened: Version 0.30 stops the current turn after repeated invalid tool calls instead of retrying indefinitely. It also fails fast when account quota or balance is exhausted instead of silently retrying for roughly three minutes, and surfaces quota notices and update prompts for billable official plugins.
Why it matters to ALUX: Infinite tool loops and silent quota retries are cost and terminal-state failures in long-running agents. ALUX can include the stop reason, budget epoch, and last effect cursor in a replayable terminal record.
Recommended action and artifact: Define an Agent Budget & Loop Termination Receipt v0 with invalid_call_count, budget_epoch, quota_source, effect_cursor, and terminal_reason. Artifact: Agent Budget & Loop Termination Receipt v0.
This signal primarily affects the robot’s Resilience / Body system because invalid loops and exhausted quotas must terminate reliably. Security / Immune is secondary because budget and plugin billing are controlled capability boundaries.
Funding and partnership window
Technical and product implications
Evidence boundaries
ALUX must not be described as a fully delivered agent platform. The underlying TVM already provides key foundations including native concurrency, durable execution, capability security, run recording, and bit-exact replay audit. The agent product layer, observability, dashboards, tracing, and evaluation tooling still need to be built and funded. TVM does not make the LLM itself deterministic; it records model outputs and environmental inputs so orchestration, permissions, state transitions, and audits can be replayed and verified. A write tripwire, path grant, patch callback, append-only event, MCP schema, recoverable error, or budget fast-fail does not independently prove unforgeable capabilities, external-effect deduplication, cross-step atomic rollback, or neutral cross-company collaboration.
Sources
- Qwen Code: Qwen Code 0.21.1 Moves Write Contracts, Workspace Trust, and Channels into the Runtime Official release
- OpenAI Codex: OpenAI Codex 0.146 Connects Plugin Markets, Skill Resources, and Forked Sessions Official release
- Temporal: Temporal Python SDK 1.31 Adds Patch-Activation Decisions and Replay-Safe Scheduling Official release
- Langfuse: Langfuse 4.0 Bundles Self-Hosted Search, Alerts, and Append-Only Agent Events Official release
- OpenAI Agents SDK: OpenAI Agents SDK 0.19.1 Tightens Path Grants, Redaction, and Guardrail Cancellation Official release
- Pydantic AI: Pydantic AI 2.20 Replays Tool-Search History Across Providers and Recovers from MCP Errors Official release
- Model Context Protocol: MCP TypeScript SDK 2.0 Unifies the Schema Graph and Aligns the Final Wire Contract Official release
- Kimi Code: Kimi Code 0.30 Fails Fast on Invalid Tool Loops and Exhausted Quotas Official release