Skip to content

FailproofAI 1.0.5

Latest

Choose a tag to compare

@NiveditJain NiveditJain released this 13 Sep 16:12
· 15 commits to main since this release
afb0f27

FailproofAI 1.0.5 restores complete OpenClaw 2026.9 compatibility across collection, local observability, and policy enforcement.

What changed

  • Added transcript ingestion from OpenClaw's per-agent SQLite databases while retaining support for older JSONL transcripts.
  • Added discovery of agents under the default OpenClaw profile and configured named profile paths.
  • Added stable per-profile agent namespacing and backfill support for previously missed sessions.
  • Restored OpenClaw sessions, events, project grouping, session viewing, and JSONL downloads in the local dashboard.
  • Added support for reading committed rows from live SQLite WAL files on all supported Node.js versions.
  • Made OpenClaw PreToolUse instruct() policies model-visible: the first matching tool call is interrupted with guidance, and a guarded retry can continue afterward.
  • Preserved ordinary deny-policy behavior.
  • Installed the FailproofAI OpenClaw plugin across valid default and named profiles.
  • Preserved the correct agent workspace during policy evaluation.
  • Pruned stale SQLite cursors when OpenClaw removes retained sessions.

Compatibility

  • OpenClaw 2026.9.2 and newer SQLite transcripts
  • Legacy OpenClaw JSONL transcripts
  • Default and named OpenClaw profiles
  • Multiple agents per profile
  • Linux x64 and arm64
  • macOS x64 and arm64

Upgrade

npm install -g failproofai@latest
failproofai -v
failproofai update
failproofai config --status
failproofai harness list openclaw

For a non-default profile that is not already listed:

failproofai harness add-path openclaw profile-name="$HOME/.openclaw-profile-name"
failproofai policies --install --cli openclaw --scope user
failproofai backfill

The CLI and platform-specific failproofaid packages are released at the same 1.0.5 version. The publishing workflow builds all four daemon targets, attaches them to the matching GitHub release, publishes the daemon packages before the CLI, and verifies that every registry package is present at the same version.