Skip to content

openraid v1.0.1

Choose a tag to compare

@github-actions github-actions released this 03 Oct 19:44
· 14 commits to main since this release

Adds persistent session controls and reliable workspace isolation, addressing
issue #4.

Session controls

  • Visible workspace, session ID/database, and IDLE / RUNNING / PAUSED / STOPPING state.
  • Clickable Sessions, New, Start, Pause / Resume, and Stop controls.
  • /start, /pause, /resume, and /stop, with keyboard shortcuts. Pause preserves context; stop drains admitted operations, skips unstarted side effects, and returns the guided console to idle without claiming completion.
  • /sessions, /session ID, and /new for browsing, switching, and creating separate histories. Navigation waits for idle and rejects pending mutations.
  • Closing the guided console drains admitted work and preserves unfinished tasks for recovery. Explicitly stopped tasks are not silently restarted.

Workspace isolation and recovery

  • Launches use the invocation directory; remembered preferences no longer silently select another project.
  • Source launch scripts preserve the caller's working directory.
  • openraid sessions lists local history; --all lists every workspace. openraid setup --new creates a fresh database; openraid setup --session ID explicitly opens the session's original workspace.
  • Each workspace/session retains its own model settings, including older sessions and canonical database aliases. New sessions inherit the current model and roster.
  • Opening a database registered to another workspace is rejected before durable membership, votes, or history can change.
  • Pause/stop remain responsive during snapshot preparation and unrelated console jobs. Queued-prompt, startup, navigation, and stop/recovery races have regression coverage.
  • Workers observe console closure before their next provider turn; a drained worker is not restarted while the session is closing.

Downloads

Platform Archive
Linux x86-64 openraid-v1.0.1-linux-x86_64.tar.gz
Windows x86-64 openraid-v1.0.1-windows-x86_64.zip
macOS Intel openraid-v1.0.1-darwin-x86_64.tar.gz
macOS Apple Silicon openraid-v1.0.1-darwin-arm64.tar.gz

Extract the archive and run the included executable with setup --workspace PATH --agents 4. Each archive includes the guide, license, and optional SDK runtime companions. Native model transports need no Node installation; specialized providers require Node.js 22.12+ and npm ci --prefix scripts in the extracted directory.

SHA256SUMS records every archive's checksum. Publication is gated on native Rust tests, formatting, warnings-denied Clippy, 24 Node tests, optimized builds, and 500-worker smoke checks on all four platforms. The local issue-fix acceptance and regression details are recorded in docs/VERIFICATION.md.