Skip to content

StepReceipt v0.4.0

Latest

Choose a tag to compare

@LydiaTools LydiaTools released this 21 Oct 06:16

StepReceipt v0.4.0 connects Browser Agent Blueprint’s persisted write-ahead guard with StepReceipt’s browser action record, independent readback, CLI gate, and standalone HTML report.

  • Run the optional local integration with npm ci, npx playwright install chromium, and npm run demo:blueprint -- --out artifacts/blueprint-demo.
  • Includes three actual localhost browser cases: saved-after-timeout, unavailable readback that stays unknown, and an unguarded retry that creates a duplicate.
  • Adds bilingual reproduction guides, real report screenshots, and static report demos.
  • Records custom Error subclass names while still omitting error messages and stacks.
  • The core recorder has no runtime dependencies. The Blueprint source is a development-only dependency pinned to commit 630d773c44cc41f35128d14344a77339906b9504.

Validation: 10 core tests and all three real-browser integration cases passed locally; GitHub Actions and GitHub Pages completed successfully for commit b82497a83621596fc012f973ef3b34ba555d41b9. The new integration reloads its journal into a fresh controller in the same process; the separate LangGraph example covers process restart. These synthetic fixtures do not establish behavior on production websites or external adoption.

Install the CLI/library from the tagged GitHub source: npm install github:LydiaTools/stepreceipt#v0.4.0.