AI AgentSession Evidence Converges
The day’s most consequential shift is that threads, memories, connectors, human responses, and recovery boundaries are no longer mere product settings. They are becoming portable, inspectable work state.
How the RISC machine works
RISC = the four systems of a production-grade agent / robot body
A production-grade agent cannot be only a brain. It must keep running, reason and act, resist mistakes and attacks, and enter real-world collaboration networks.
ALUX daily radar
Work state is becoming portable across entry points
Threads, memories, MCP, A2A, human responses, and project settings increasingly move and recover together.
Portability still does not establish accountability
Logs, tokens, threads, and connectors may move without proving authority boundaries, external effects, or recovery causality.
Agent Session Provenance Envelope v0
Unify origin, ownership, work state, authority epochs, connector state, recovery verdicts, and effect cursors.
Priority signals
Microsoft Agent Framework 1.12 unifies cross-session provenance, human responses, and MCP reconnection
What happened: Python 1.12.0 adds origin attribution for cross-session injected messages, response-URL addressing for human-in-the-loop requests raised inside workflows, and an MCP session provider that resolves a fresh connection on each fetch. It also adds app-owned hosting helpers for A2A, MCP, Responses, and Telegram, plus warnings for name collisions among auto-approved tools.
Why it matters to ALUX: These changes bring session provenance, human intervention, connection replacement, and multi-protocol entry points onto one organizational work surface. ALUX should treat where a message came from, who can respond, and whether capabilities survive a connector epoch as verifiable session state.
Recommended action and artifact: Create a Session Origin & Response Contract covering message_origin, session_owner, response_url, connector_epoch, approval_actor, and handoff_state. This can become the Session Origin & Response Contract v0.
This signal primarily affects the robot’s connectivity/social system: cross-session provenance, human responses, and multi-protocol hosting define how an agent enters an organization and hands work off. Security/immune is secondary because response eligibility and auto-approval conflicts must remain controlled.
OpenAI Codex 0.145 expands thread migration, multi-agent work, and Bedrock access into portable work state
What happened: Version 0.145.0 adds paginated, searchable, resumable thread history that retains names, sub-agents, and memories. The /import command can migrate Cursor and Claude Code settings, MCP servers, plugins, sessions, commands, and project memories. Multi-agent V2 adds configurable sub-agent models, reasoning levels, and concurrency, while Bedrock authentication and custom endpoints broaden model access.
Why it matters to ALUX: Agent competition is moving from one-off reasoning toward portable work state. ALUX can package threads, plugins, connectors, project memories, sub-agent configuration, and approval history as a replayable migration unit with attenuated authority.
Recommended action and artifact: Define a Portable Agent Work-State Envelope containing thread lineage, memory scope, plugin digests, MCP catalogs, sub-agent profiles, approval history, and an effect cursor. This can become the Portable Agent Work-State Envelope v0.
This signal primarily affects the robot’s connectivity/social system: work state now travels across tools, model endpoints, and sub-agents. Resilience/body is secondary because resumable history and bounded output determine whether long sessions remain usable.
Claude Code 2.1.217 surfaces transcript loss, MCP memory retention, and workspace escape risks together
What happened: Version 2.1.217 warns when transcript writes fail or session saving is disabled by an inherited environment variable. It fixes full MCP tool outputs remaining in memory after truncation, symlinked working directories allowing background sessions to escape their workspace, malformed attachments breaking resume, and background shells that could become impossible to stop.
Why it matters to ALUX: Production recovery must prove more than a restored interface. It must establish that evidence was committed, tool output obeyed retention policy, and the resumed process remained inside its original execution domain. ALUX can encode those conditions in pre- and post-resume receipts.
Recommended action and artifact: Create an Evidence-Aware Resume Receipt with transcript_commit, retention_budget, workspace_canonical_path, attachment_integrity, and resume_verdict. This can become the Evidence-Aware Resume Receipt v0.
This signal primarily affects the robot’s resilience/body system: transcripts, memory, background shells, and resume determine whether long-running work survives. Security/immune is secondary because symlink escapes and telemetry governance determine whether boundaries hold.
Qwen Code 0.20.1 moves parallel workspaces, conversation branches, and runtime-model disclosure into the stable execution surface
What happened: Version 0.20.1 adds worktree-isolated sessions for parallel tasks, inspection of persisted conversation branches, ACP preheat readiness for the daemon, and the actual running model in every Autofix report. It also advances label-driven takeover, quota-aware retry reporting, and safety-based routing for Plan-mode shell commands.
Why it matters to ALUX: Parallel tasks cannot share an ambiguous workspace, and conversation branches cannot be interpreted without the actual model and recovery environment. ALUX can bind execution domains, branch lineage, model versions, and daemon epochs in a single runtime receipt.
Recommended action and artifact: Create a Parallel Session Execution Receipt covering worktree_root, branch_lineage, runtime_model, daemon_epoch, approval_mode, and effect_commit. This can become the Parallel Session Execution Receipt v0.
This signal primarily affects the robot’s resilience/body system: isolated parallel workspaces, persisted branches, and daemon readiness determine whether tasks can continue without corrupting one another. Security/immune is secondary because command routing and model disclosure shape accountability.
Pydantic AI 2.14 promotes Temporal, DBOS, and Prefect durability to first-class capabilities
What happened: Version 2.14.0 introduces TemporalDurability, DBOSDurability, and PrefectDurability as first-class capabilities instead of wrapper agents. The adjacent 2.14.1 release moves MCP instruction retrieval into a DBOS durable step and temporarily withdraws deprecations for the older wrapper layer.
Why it matters to ALUX: A mainstream authoring framework is elevating durability from a peripheral wrapper into a formal interface, while still relying on several external runtimes. ALUX can provide unified recovery, capability, and replay semantics beneath the same authoring layer.
Recommended action and artifact: Produce a Durability Adapter Conformance Matrix covering checkpoints, retries, effect deduplication, policy replay, connector state, and recovery proof. This can become the Durability Adapter Conformance Matrix v0.
This signal primarily affects the robot’s resilience/body system: the framework formally acknowledges that agents need replaceable durable runtimes. Security/immune is secondary because every replay must preserve the same policy and capability boundary.
Kimi Code 0.28 removes hidden web-server lifecycles and propagates permission changes to running sub-agents
What happened: Version 0.28.0 replaces kimi server with a foreground kimi web process, removes daemon and OS-service lifecycle commands, and supports multiple instances with token rotation. Version 0.28.1 makes the foreground model consistent end to end, fixes running sub-agents failing to observe permission-mode changes, and allows ACP sessions to start with configured non-OAuth model credentials.
Why it matters to ALUX: This is more than a CLI rename: it removes a hidden background lifecycle so operators can see process ownership and stop boundaries. Permission changes must also propagate to agents already in flight. ALUX can bind runtime identity, authority epochs, and child-agent inheritance to one long-running transaction.
Recommended action and artifact: Create a Runtime Authority Epoch Receipt covering process_owner, foreground_state, token_epoch, credential_source, child_agent_set, and permission_propagation. This can become the Runtime Authority Epoch Receipt v0.
This signal primarily affects the robot’s security/immune system: permission changes must constrain running sub-agents, while token and credential provenance must remain accountable. Resilience/body is secondary because the service lifecycle moves from a daemon to a foreground process.
Stagehand 3.7.4 groups browser trajectories by run and opens an OpenAI-compatible model endpoint
What happened: Version 3.7.4 groups evaluation trajectories by run and cross-links Braintrust experiments. It also adds openaiEndpointFormat support in core and exposes the same OpenAI Chat Completions-compatible endpoint format through server v3.
Why it matters to ALUX: A browser-agent task produces many page actions; grouping them by run is the first step toward a defensible evidence boundary. Endpoint compatibility also keeps the model layer replaceable. ALUX can bind browser trajectories, model endpoints, and observed page effects into one auditable run.
Recommended action and artifact: Create a Browser Run Evidence Schema with run_id, trajectory_digest, model_endpoint, browser_state, policy_events, experiment_link, and final_effect. This can become the Browser Run Evidence Schema v0.
This signal primarily affects the robot’s intelligence/brain system: browser-tool orchestration and model-endpoint selection form the task loop. Security/immune is secondary because trajectories must become inspectable evidence rather than ordinary logs.
Funding / partnership window
Technical / product implications
Evidence boundaries
ALUX must not be presented as a fully delivered agent platform. The underlying TVM already provides key foundations in concurrency, durable execution, capability security, run recording, and bit-exact replay audit, while the agent product layer, observability, dashboards, tracing, and evaluation tools remain to be built and funded. TVM also does not make the LLM itself deterministic. It records model outputs and environmental inputs so that orchestration, permissions, state transitions, and audit can be replayed and verified. Cross-session provenance, thread imports, durability adapters, transcript warnings, authority propagation, and browser trajectories do not by themselves prove atomic rollback across steps, object capabilities, or neutral cross-company collaboration.
Sources
- Microsoft Agent Framework: Microsoft Agent Framework 1.12 unifies cross-session provenance, human responses, and MCP reconnection Official release
- OpenAI Codex: OpenAI Codex 0.145 expands thread migration, multi-agent work, and Bedrock access into portable work state Official release
- Anthropic Claude Code: Claude Code 2.1.217 surfaces transcript loss, MCP memory retention, and workspace escape risks together Official release
- Alibaba Qwen Code: Qwen Code 0.20.1 moves parallel workspaces, conversation branches, and runtime-model disclosure into the stable execution surface Official release
- Pydantic AI: Pydantic AI 2.14 promotes Temporal, DBOS, and Prefect durability to first-class capabilities Official release
- Moonshot AI Kimi Code: Kimi Code 0.28 removes hidden web-server lifecycles and propagates permission changes to running sub-agents Official release
- Browserbase Stagehand: Stagehand 3.7.4 groups browser trajectories by run and opens an OpenAI-compatible model endpoint Official release