Skip to content

USL v0.1.0 — storage, capture, and cross-harness handoff

Latest

Choose a tag to compare

@Airine Airine released this 31 Aug 05:11
· 30 commits to main since this release

USL v0.1.0 — storage, capture, and cross-harness handoff

This is the first public validation release of Universal Session Log (USL / SESDB).

What is included

  • usl-core — an append-only, checksummed session-log store with deterministic
    crash recovery and stable cross-harness session identity.
  • usl-capture — incremental JSONL capture that remains correct across arbitrary
    write boundaries.
  • @agent-session-protocol/usl-convert — import and handoff across Pi, Claude Code,
    Codex, and Dimagent through an evidence-preserving ASP bundle.
  • SESDB Console and docs — an interactive sample-data console, architecture explorer,
    bilingual product site, and evidence-backed architecture wiki.

Install the converter

The package is published to GitHub Packages and requires a GitHub token with
read:packages access:

npm config set @agent-session-protocol:registry https://npm.pkg.github.com
npm install @agent-session-protocol/usl-convert@0.1.0
npx usl-convert list-formats

The release also includes the npm tarball and the verified usl-core crate archive for
reproducible inspection. usl-capture is prepared for crates.io and can follow after
usl-core is published there.

Current boundaries

  • SessionQL is still an RFC; v0.1.0 does not claim a working query engine.
  • usl-fuse is an experimental, paused adapter and is not published.
  • The interactive console uses static sample data and is intended for product evaluation.