Field noteOct 28, 20265 min read1 source

rea-agents 6.8.0 adds local agent environments from captures and breaking analysis/CLI changes

In one minute

rea-agents 6.8.0 adds a way to construct local agent environments from captures, browser scenarios, or prompts, with derived reads and evidence-gated writes. For teams building analysis or agent workflows around REA, the release is both a new reproducibility-oriented capability and a migration event: several output, API, and runtime contracts changed.

What changed: The new 6.8.0 release adds local agent environments built from captures, broader format inspection, focused investigation/export features, and breaking analysis/CLI changes beyond 6.7.0.

What happened

The REA project released rea-agents 6.8.0 on October 25, 2026. Its headline addition is local agent environments. According to the release notes, an operator can build one from network captures, browser scenarios, or a prompt. The resulting environment can serve derived reads and writes whose effects are gated by recorded evidence. It can also be compared with fresh captures of the application. The release describes a --replay-only mode for stateless replay of manifest tools; otherwise, environment-serve now serves derived state by default, including write tools whose effects have been confirmed by recorded evidence.

The release also broadens REA's inspection coverage. Newly listed formats include GPU code objects, BEAM, Python bytecode, Unity IL2CPP metadata, Godot PCK, PyInstaller, Node.js SEA, devicetree, and additional PE and ELF tables. For large investigations, the project says it adds retained summaries, selected fact queries, configurable recovery limits, and row-oriented CLI exports, while Complete Evidence remains available. These are not presented as a general-purpose agent platform launch; they are features in a tool built around inspecting software artifacts and retaining evidence about an analysis.

A substantial portion of 6.8.0 is explicitly breaking. analyze_function now defaults to a retained summary rather than the prior inline dossier. Consumers that need the previous payload must request detail: "complete"; the CLI keeps its complete default, but requires --evidence_output when a summary is selected. The release changes JSON Lines framing too: --format jsonl emits rows from an object collection followed by a metadata record containing $rea: "jsonl/v1" and type: "metadata". Scalar selections and unsupported reports are refused. Existing consumers need to parse that control record separately, choose one supported collection where necessary, or use --format json for the former whole-document output.

Other contract changes matter to integrations. Accessibility-node value fields may now be JSON numbers or booleans as well as strings and null, so consumers can no longer assume text-only values. Frida instrumentation JSON returns canonical Evidence directly; cleanup errors move to normalized_result.cleanup_error. MCP input advertisements are compact by default, with REA_MCP_INPUT_SCHEMA_PROFILE=full retaining full guidance and nested constraints. Historical hashed browser storage remains readable, but comparisons are unknown until both captures have been recaptured in the new representation. Finally, installation or update requires a Node runtime matching ^22.23.4 || ^24.22.1 || >=26.12.1; Node 23 and 25 are unsupported, and the installer will not upgrade Node.

What the archive adds

This is a new versioned event on a known project. The prior release note, rea-agents v6.7.0, established earlier coverage of REA but did not cover this release. Version 6.8.0 adds the local-environment and evidence-gated-write workflow alongside its compatibility changes.

Trend signal

The release supports Scientific agents need artifact evidence. Its environment workflow ties an agent-facing local environment to captures, derived state, and evidence-confirmed writes rather than asking users to trust an uninspectable simulation. That is aligned with the pattern's emphasis on a package another researcher can inspect, rerun, and revise, though the release does not itself establish reproducibility across independent operators.

Why it matters

The practical value is not simply that an agent can call tools against a local substitute for an application. The notable design choice is that the substitute can be derived from observed captures and that writes are conditioned on recorded evidence. That creates a more bounded place to exercise an agent workflow, inspect what its actions mean, and compare it with a new observation of the target application.

For existing REA users, however, the immediate concern is compatibility. A summary becoming the default may reduce payload size and keep investigations focused, but it changes what downstream code receives. JSONL framing, Frida output, accessibility values, environment serving, browser-storage comparisons, and Node support can each break scripts that assumed the earlier behavior. Teams should treat 6.8.0 as an interface migration, not a routine package bump.

Limits and uncertainty

The release notes describe the new capabilities and their intended behavior, but they do not provide benchmark results, examples of a complete production workflow, or evidence that a captured environment faithfully represents every behavior of a live application. They also do not quantify the quality of derived reads, the scope of write verification, or the operational cost of maintaining captures. “Evidence-gated” describes the release's mechanism, not an independent security or correctness guarantee. The notes list supported formats but do not establish equal analytical depth for each one.

Skill to build now

Before upgrading, make a small compatibility fixture from a real REA workflow. Run analyze_function both with its new default and with detail: "complete"; parse one JSONL export while explicitly handling its metadata row; and assert the fields your integration consumes from Frida and accessibility output. Pin a supported Node version in CI. If you use environment serving, test both derived-state behavior and --replay-only so the expected state model is explicit.

Reader takeaway

rea-agents 6.8.0 makes its agent environments more concrete: they can be built from observed material and expose writes backed by recorded evidence. That is a useful direction for inspectable agent workflows, but current users should first validate their parsers, output assumptions, and Node runtime against the release's deliberate breaking changes.

Evidence / sources

  1. 1github.com/morluto/rea/releases/tag/rea-agents-6.8.0
All Field Notes

Next reads

Read next

Open the graph
  1. 01topicAgent WorkflowsExplore the agent-workflows topic hub.
  2. 02archiveField NotesOpen the latest editorial analysis.
  3. 03source ledgerSource LedgerInspect the public source evidence graph.
Who read this page?Machine requests, hidden until opened

Loading the privacy-safe route aggregate...

Open the JSON contract