Skip to content

Releases: nanlogic/saccade

Saccade 0.2.1

Choose a tag to compare

@sacravenger sacravenger released this 01 Sep 14:07
b10be9d

Saccade 0.2.1

Saccade 0.2.1 is a Node Broker compatibility patch for pages that continue to
update while an Agent is deciding what to do.

An ordinary action or independent form batch may now advance from its read
revision to current canonical Truth when the Broker retains a complete
contiguous delta chain proving that every addressed object and selected option
remained unchanged. The Extension still receives the exact current object and
opaque action authority and performs its normal local actionability checks
before one dispatch.

The action remains stale before dispatch when any protected identity changed,
the document navigated, the retained history has a gap, Truth reset, the basis
is from the future, or current authority is unavailable. Replacement objects
are never rebound, and an ambiguous side effect is never retried.

This patch changes only @nanlogic/saccade. Extension 0.4.0, the six MCP
tools, both wire schemas, and the browser-store package are unchanged.

Install or update:

npx -y @nanlogic/saccade update

Published package: @nanlogic/saccade@0.2.1

Saccade 0.2.0

Choose a tag to compare

@sacravenger sacravenger released this 31 Aug 15:46
1dcf093

Saccade 0.2.0 gives MCP-compatible Agents a live semantic view of one authorized Chrome or Edge tab and exact object actions with local verification. It ships with Extension 0.4.0.

Highlights

  • Exact Agent sessions and tab leases, including one writer per tab and safe orphaning after disconnect.
  • Explicit full and delta Truth reads for one tab, backed by canonical current Truth in the Broker.
  • One end-to-end deadline across Broker and Extension work.
  • Local actionability waits and value-free semantic postconditions in action receipts.
  • Preflighted independent form batches with compact per-step verification.
  • Support for contenteditable and same-origin iframe rich text, native and ARIA choices, standard uploads, semantic tables, and fast moving targets.
  • Broker restart recovery without replaying an action whose outcome may be ambiguous.

Release evidence

The exact Extension candidate passed the blocking gate in current Chrome and Edge. Mouse Accuracy completed 96/96 exact-target actions across both browsers with zero misses.

Install

npx -y @nanlogic/saccade install
npx -y @nanlogic/saccade doctor

Node.js 18 or newer is required. Install the matching Saccade Extension in Chrome or Edge, then start a new Agent task.

Artifacts

  • npm package: @nanlogic/saccade@0.2.0
  • Extension: saccade-extension-0.4.0.zip
  • Extension SHA-256: d61588adcd6a7100f9f36770ce20a634da07a62887adbe3b7fd81330040b2cbd

This release certifies the exact candidate and cases in the release report. Unsupported or opaque boundaries remain explicit instead of being reported as verified.

Saccade 0.1.2 Developer Preview

Choose a tag to compare

@github-actions github-actions released this 24 Aug 15:35
2e81a0c

Saccade 0.1.2 Developer Preview

This release adds a source-built Windows x64 developer preview alongside the
signed Apple Silicon and Intel macOS setup package. It uses the same Saccade
0.3.24 browser Extension on every platform.

On Windows, the repository-level Agent Skill compiles the locked Rust source,
installs the headless Runtime under the current user's local app data, writes
one Native Messaging manifest, and registers it for Chrome and Edge under
HKCU. It also adds the local STDIO MCP to detected Codex and Claude clients.
Doctor, repair, uninstall, and purge retain the same bounded ownership rules as
macOS.

The public Windows source route requires a Windows Actions build, isolated
install and MCP smoke, and real-machine Extension → Native Host → Runtime → MCP
evidence. Nanlogic publishes source but does not attach or redistribute the
unsigned Windows executable produced from it.

Install the signed macOS Runtime after the GitHub Release, npm package, and
browser Extension are public:

npx -y @nanlogic/saccade

Saccade remains a semantic Truth Layer. This release does not add Playwright,
CDP, screenshots, arbitrary-coordinate execution, a GUI Runtime, MSI, or the
optional Reference Actuator.

Saccade 0.1.1 Developer Preview

Choose a tag to compare

@github-actions github-actions released this 23 Aug 21:22
e915a10

Saccade 0.1.1 Developer Preview

Saccade is Nanlogic's live semantic Truth Layer for authorized browser tabs.
This release corrects the setup package name to the Nanlogic-owned
@nanlogic/saccade namespace. Install it with:

npx -y @nanlogic/saccade

Setup installs a signed, notarized, headless Runtime plus user-level Native
Messaging and MCP configuration. The Extension candidate remains 0.3.24; this
patch does not change browser observation or action behavior.

Supported release surface

  • current Chrome and Edge on macOS Apple Silicon and Intel;
  • Extension → Native Host → owner-only local IPC → MCP;
  • stable semantic object identity, full-to-delta observation, bounded
    object-addressed saccade.act, and protected-field boundaries;
  • local Codex and Claude clients that can start a STDIO MCP.

Not included

Windows, Linux, DMG or GUI installers, arbitrary-coordinate action, Playwright
or CDP fallback, and the development Reference Actuator are not included.
Cloud-only Agent sessions cannot reach the local browser route.

The attached manifest identifies both signed Runtime artifacts, their
checksums, the exact Extension candidate, and the Chrome Web Store origin. The
npm package is published from this tag by GitHub Actions with provenance.

Saccade 0.1.0 Developer Preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 20:16
9d40972

Saccade 0.1.0 Developer Preview

Saccade is Nanlogic's live semantic Truth Layer for authorized browser tabs.
This preview ships one Chrome Web Store Extension and the explicit
npx -y @saccade/setup command. Setup installs a signed, notarized, headless
Runtime and the user-level Native Messaging and MCP configuration.

Supported release surface

  • current Chrome and Edge on macOS Apple Silicon and Intel;
  • Extension → Native Host → owner-only local IPC → MCP;
  • stable semantic object identity, full-to-delta observation, bounded
    object-addressed saccade.act, and protected-field boundaries;
  • local Codex and Claude clients that can start a STDIO MCP.

Not included

Windows, Linux, DMG/GUI installers, arbitrary-coordinate action, Playwright or
CDP fallback, and the development Reference Actuator are not part of 0.1.0.
Cloud-only Agent sessions cannot reach the local browser route.

The Runtime checksums and exact setup release manifest are attached to this
GitHub Release. The npm package is published only after this release is made
public, using Nanlogic's trusted publisher and GitHub Actions OIDC provenance.