Repository navigation
openraid v1.0.1
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/newfor 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 sessionslists local history;--alllists every workspace.openraid setup --newcreates a fresh database;openraid setup --session IDexplicitly 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.