Skip to content

Releases: joseym/salvor

v0.9.2 - 2026-08-03

Choose a tag to compare

@github-actions github-actions released this 03 Aug 15:00

Release Notes

Features

  • (wasm) export the real history renderer, agent parse, and budget check - (8f47306) - Josey Morton

Bug Fixes

  • (tools) an MCP server dies with the connection that spawned it - (49f3827) - Josey Morton

Documentation

  • count v0.9.1 among the shipped releases - (0aaa2c9) - Josey Morton

Tests

  • commit the budget fold fixtures the suite reads - (3332eee) - Josey Morton

Build system

  • stamp every internal version requirement the bump was missing - (3bc3741) - Josey Morton

Install salvor-cli 0.9.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/joseym/salvor/releases/download/v0.9.2/salvor-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/joseym/salvor/releases/download/v0.9.2/salvor-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install joseym/tap/salvor

Download salvor-cli 0.9.2

File Platform Checksum
salvor-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
salvor-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
salvor-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
salvor-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
salvor-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
salvor-cli-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
salvor-cli-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

v0.9.1 - 2026-08-02

Choose a tag to compare

@github-actions github-actions released this 02 Aug 21:07

Release Notes

Features

  • (salvor) the umbrella crate compiles the front-page sample - (4397ece) - Josey Morton

Bug Fixes

  • (server) a client-run 401 names the server-side key variable - (94c8173) - Josey Morton

Documentation

  • count v0.9.0 among the shipped releases - (6a70725) - Josey Morton

Continuous Integration

  • wait as long for the release as the release actually takes - (4746f31) - Josey Morton

Install salvor-cli 0.9.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/joseym/salvor/releases/download/v0.9.1/salvor-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/joseym/salvor/releases/download/v0.9.1/salvor-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install joseym/tap/salvor

Download salvor-cli 0.9.1

File Platform Checksum
salvor-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
salvor-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
salvor-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
salvor-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
salvor-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
salvor-cli-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
salvor-cli-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

v0.9.0 - 2026-08-02

Choose a tag to compare

@github-actions github-actions released this 02 Aug 14:33

Release Notes

Features

  • (engine) refuse a gate approval its schema rejects - (fa53cfe) - Josey Morton
  • (runtime) let a declared idempotency key hold across runs - (dc396ac) - Josey Morton
  • (store) make the event log tamper-evident, for real - (745b3a3) - Josey Morton
  • (tools) declare an idempotency key in the agent file - (e006c12) - Josey Morton

Bug Fixes

  • (cli) the seven paper cuts a field-test round surfaced - (16f6c59) - Josey Morton
  • (npm) install a killable binary, not a Node wrapper - (b4ec79d) - Josey Morton

Documentation

  • make the idempotency key findable from where it is promised - (e9ba9a7) - Josey Morton
  • say how the key, the npm binary, and the cross-run guarantee work - (509bbcd) - Josey Morton
  • point the readme at salvor.run - (d2bdd9f) - Josey Morton

Build system

  • regenerate release facts at bump time, accept the one-ahead state - (0d68cd0) - Josey Morton

Install salvor-cli 0.9.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/joseym/salvor/releases/download/v0.9.0/salvor-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/joseym/salvor/releases/download/v0.9.0/salvor-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install joseym/tap/salvor

Download salvor-cli 0.9.0

File Platform Checksum
salvor-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
salvor-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
salvor-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
salvor-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
salvor-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
salvor-cli-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
salvor-cli-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

v0.8.0 - 2026-08-01

Choose a tag to compare

@github-actions github-actions released this 01 Aug 13:43

Release Notes

Features

  • (bridge) draw the body reference a map only implies - (df30546) - Josey Morton
  • (bridge) draw and edit graphs on the canvas - (d4bb2fb) - Josey Morton
  • (bridge) open a graph document on the canvas - (1157079) - Josey Morton
  • (cli) serve a demo model script from a file - (6adc7ea) - Josey Morton
  • (cli) name the agent file check agent validate - (e0c8a3c) - Josey Morton
  • (cli) complete file paths in the graph editor - (dc66029) - Josey Morton
  • (cli) complete graph edit lines from the document being built - (db6a840) - Josey Morton
  • (cli) put the graph editor behind a prompt - (5f06355) - Josey Morton
  • (cli) a graph editor that folds commands into a document - (8eb45d1) - Josey Morton
  • (cli) print an agent definition's hash - (6c09274) - Josey Morton
  • (core) record who performed a tool call - (5a450b4) - Josey Morton
  • (examples) a payroll run that cannot pay anyone twice - (1b24b77) - Josey Morton
  • (examples) drive a graph from three client applications - (f2ec337) - Josey Morton
  • (examples) drive a refund dispute through a graph - (bdfb0e7) - Josey Morton
  • (graph) check the document schema in and gate it - (a05ee71) - Josey Morton
  • (replay) mark a client-performed call where a person reads it - (c6768ef) - Josey Morton
  • (sdk) read the pinned fields, assume the safe trust default - (1f703f8) - Josey Morton
  • (sdk) refuse a bad gate schema at build time, say when an intent is settled - (a4643e1) - Josey Morton
  • (sdk) reach client-performed tools from Python and TypeScript - (7bbc100) - Josey Morton
  • (server) pin declared fields on a client completion, distrust silence - (1524ed8) - Josey Morton
  • (server) let a client run a tool and record it - (cdd5a7f) - Josey Morton
  • (tools) let a tool declare the shape of its completion - (b2aa6de) - Josey Morton
  • start a graph run from the SDKs and the canvas - (7048fcb) - Josey Morton

Bug Fixes

  • (cli) hold the MCP handshake to warn for every command - (9dd6239) - Josey Morton
  • (cli) demo-model help text, quiet hash output, deduplicated errors - (ec5ba0f) - Josey Morton
  • (examples) keep send_notice working on an empty notices file - (ff7a599) - Josey Morton
  • (graph) explain a malformed branch condition in the document's own terms - (e8cd485) - Josey Morton
  • (sdk) let a branch name the agent that decides a case - (72e2ecf) - Josey Morton

Documentation

  • (examples) a refund desk where the money moves in the client - (6fe95d9) - Josey Morton
  • (examples) tighten the graph-service readme - (00d95cb) - Josey Morton
  • (sdks) document the graph flow in both SDK READMEs - (44b9bc3) - Josey Morton
  • put graphs and client tools on the front page, prove every command - (3c07b59) - Josey Morton
  • record the payroll desk twice, prove it is one document - (f84a6ef) - Josey Morton
  • say how to back up the store, warn about the tape before the walkthrough - (40a51ea) - Josey Morton
  • answer what five testers could not - (574a97d) - Josey Morton
  • fix the dash punctuation in the bridge - (eb04cee) - Josey Morton
  • fix the dash punctuation in the Rust crates and the SDKs - (aca930b) - Josey Morton
  • point editors at the graph schema by file pattern - (bb19ba7) - Josey Morton
  • stop the graph docs saying nothing runs a graph - (551fab1) - Josey Morton
  • record the graph editor building a document from nothing - (b955bde) - Josey Morton
  • correct the release doc and drop the last em-dashes - (dd72099) - Josey Morton
  • drop the tells from the readme opening - (54047d3) - Josey Morton

Tests

  • (engine) kill a graph run at every boundary and resume it - (d2b2c11) - Josey Morton

Build system

  • track the editor schema mapping for graph documents - (8e861ae) - Josey Morton

Continuous Integration

  • pin wasm-pack instead of taking whatever latest resolves to - (2ba60f2) - Josey Morton
  • prove the CLI's pure half still builds for wasm32 - (6a2970d) - Josey Morton
  • generate the release facts and fail when they drift - (79aafb5) - Josey Morton

Miscellaneous Chores

  • ignore compiled python bytecode - (03f6cbf) - Josey Morton

Install salvor-cli 0.8.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/joseym/salvor/releases/download/v0.8.0/salvor-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/joseym/salvor/releases/download/v0.8.0/salvor-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install joseym/tap/salvor

Install prebuilt binaries into your npm project

npm install @salvor-run/cli@0.8.0

Download salvor-cli 0.8.0

File Platform Checksum
salvor-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
salvor-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
salvor-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
salvor-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
salvor-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
salvor-cli-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
salvor-cli-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

v0.7.0 - 2026-07-29

Choose a tag to compare

@github-actions github-actions released this 29 Jul 03:46

Release Notes

Features

  • (cli) wrap the reports to a width the caller chooses - (ecd96ad) - Josey Morton
  • (cli) expose the parser and renderer to the browser - (767fcc8) - Josey Morton

Refactoring

  • (cli) split the parse tree and renderer into salvor-cli-core - (1c18362) - Josey Morton
  • move the pure view types down into the replay leaf - (a3d3eca) - Josey Morton

Install salvor-cli 0.7.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/joseym/salvor/releases/download/v0.7.0/salvor-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/joseym/salvor/releases/download/v0.7.0/salvor-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install joseym/tap/salvor

Install prebuilt binaries into your npm project

npm install @salvor-run/cli@0.7.0

Download salvor-cli 0.7.0

File Platform Checksum
salvor-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
salvor-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
salvor-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
salvor-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
salvor-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
salvor-cli-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
salvor-cli-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

v0.6.0 - 2026-07-28

Choose a tag to compare

@github-actions github-actions released this 28 Jul 21:18

Release Notes

Features

  • (cli) complete real run ids and agents from the store - (ade1e23) - Josey Morton
  • (cli) describe the CLI surface in a checked-in manifest, gated against drift - (09c5d0a) - Josey Morton
  • (container) publish an API-only image with a durable store volume - (52eb350) - Josey Morton

Bug Fixes

  • (release) stamp the version everywhere a bump has to reach - (4bc9b63) - Josey Morton

Documentation

  • (examples) point the hero and index docs at the published packages - (bb32155) - Josey Morton
  • describe the release pipeline as one that has shipped - (93a740d) - Josey Morton
  • re-record the demo with the list filters - (9f4a7a8) - Josey Morton
  • stop pinning a version in the README and name the new install routes - (44852d7) - Josey Morton

Build system

  • ship statically linked musl binaries and gate them in CI - (b661081) - Josey Morton

Style

  • satisfy rustfmt and the nested-format lint in the CLI - (928de03) - Josey Morton

Install salvor-cli 0.6.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/joseym/salvor/releases/download/v0.6.0/salvor-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/joseym/salvor/releases/download/v0.6.0/salvor-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install joseym/tap/salvor

Install prebuilt binaries into your npm project

npm install @salvor-run/cli@0.6.0

Download salvor-cli 0.6.0

File Platform Checksum
salvor-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
salvor-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
salvor-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
salvor-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
salvor-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
salvor-cli-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
salvor-cli-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

v0.5.3 - 2026-07-28

Choose a tag to compare

@github-actions github-actions released this 28 Jul 17:51

Release Notes

Features

  • (cli) complete and validate the list filters, and add shell completions - (a0a2cbd) - Josey Morton
  • (cli) colour the list table by what each status asks of the reader - (6d076fe) - Josey Morton
  • (cli) run a self-contained fixture directory offline - (586f1da) - Josey Morton
  • (cli) add the salvage-claim MCP server for the hero fixture - (af6906a) - Josey Morton
  • (examples) add the hero fixture behind salvor run --fixture - (412d4b8) - Josey Morton

Bug Fixes

  • (examples) run the polyglot Python app against the published package - (169b1fd) - Josey Morton
  • (examples) install the published client and stop assuming one node path - (b02b826) - Josey Morton
  • (examples) let the polyglot example run on ports a real server is not using - (8a4a45e) - Josey Morton
  • (sdks) correct the TypeScript example against the real client API - (d1c5e52) - Josey Morton
  • (server) make the embedded dashboard opt-in so the crate builds from the registry - (9eee8f3) - Josey Morton

Documentation

  • (examples) install the published packages instead of building from source - (14cc849) - Josey Morton

Tests

  • (cli) prove the hero fixture runs offline and writes once - (ee02257) - Josey Morton

Miscellaneous Chores

  • (examples) track the polyglot TypeScript lockfile - (24813da) - Josey Morton

Install salvor-cli 0.5.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/joseym/salvor/releases/download/v0.5.3/salvor-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/joseym/salvor/releases/download/v0.5.3/salvor-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install joseym/tap/salvor

Install prebuilt binaries into your npm project

npm install @salvor-run/cli@0.5.3

Download salvor-cli 0.5.3

File Platform Checksum
salvor-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
salvor-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
salvor-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
salvor-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
salvor-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.5.2 - 2026-07-27

Choose a tag to compare

@github-actions github-actions released this 27 Jul 18:40

Release Notes

Features

  • (salvor) make the umbrella crate a real facade over the family - (9659b59) - Josey Morton
  • (sdks) move the TypeScript client to the salvor-run scope and align SDK versions - (1ded75d) - Josey Morton

Bug Fixes

  • (sdks) correct the Python example and stop exporting an implementation import - (c08c3a0) - Josey Morton
  • (sdks) keep personal notes out of published packages and read the version from metadata - (5784797) - Josey Morton

Documentation

  • put the published packages ahead of the checkout in every install path - (a725dd9) - Josey Morton

Continuous Integration

  • publish the crate family on a version tag with trusted publishing - (977ca3f) - Josey Morton
  • publish the TypeScript client to npm on a version tag - (712c813) - Josey Morton
  • publish the Python SDK to PyPI on a version tag - (7758102) - Josey Morton
  • publish the npm installer package on release - (cc2f0db) - Josey Morton
  • keep the injected build steps out of the workflows directory - (f81f204) - Josey Morton
  • stop attempting publishes that have no credentials - (e5bbe1e) - Josey Morton

Miscellaneous Chores

  • remove the superseded Leptos dashboard - (5d86b7d) - Josey Morton

Install salvor-cli 0.5.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/joseym/salvor/releases/download/v0.5.2/salvor-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/joseym/salvor/releases/download/v0.5.2/salvor-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install joseym/tap/salvor

Install prebuilt binaries into your npm project

npm install @salvor-run/cli@0.5.2

Download salvor-cli 0.5.2

File Platform Checksum
salvor-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
salvor-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
salvor-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
salvor-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
salvor-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.5.1 - 2026-07-25

Choose a tag to compare

@github-actions github-actions released this 25 Jul 23:49

Release Notes

Bug Fixes

  • (bridge) keep the canvas toolbar clear of the minimap - (0143b0d) - Josey Morton
  • (bridge) stop stating the same fact twice and make the pickers show what is selected - (1703996) - Josey Morton
  • (cli) treat an unreaped exited server as stopped, not still running - (1d0bc39) - Josey Morton
  • (cli) give a SIGTERM'd server room to shut down before calling it stuck - (1513911) - Josey Morton
  • (release) ship the dashboard in released binaries and say so when it is absent - (7cdc02f) - Josey Morton

Documentation

  • point the quickstart at the published crates - (14d7302) - Josey Morton
  • explain what a salvor is - (471c0be) - Josey Morton
  • tighten the README and show the Bridge - (833093a) - Josey Morton

Build system

  • give the remaining internal dependencies the version crates.io requires - (22c80d1) - Josey Morton
  • keep the two internal dev-dependency cycles out of published manifests - (6042ee7) - Josey Morton

Continuous Integration

  • run the Bridge jobs on a Node the Angular CLI supports - (4367e04) - Josey Morton

Miscellaneous Chores

  • (cli) document the lean build on docs.rs - (2b013a2) - Josey Morton
  • add crates.io discovery metadata and use the installed binary name in docs - (4c4db61) - Josey Morton
  • declare the supported Rust version and add contributor and security docs - (1227183) - Josey Morton

Install salvor-cli 0.5.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/joseym/salvor/releases/download/v0.5.1/salvor-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/joseym/salvor/releases/download/v0.5.1/salvor-cli-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install joseym/tap/salvor

Install prebuilt binaries into your npm project

npm install salvor@0.5.1

Download salvor-cli 0.5.1

File Platform Checksum
salvor-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
salvor-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
salvor-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
salvor-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
salvor-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.5.0 - 2026-07-24

Choose a tag to compare

@github-actions github-actions released this 25 Jul 00:16

Release Notes

Features

  • (agents) give an agent an optional display name, outside its identity - (60827a4) - Josey Morton
  • (bridge) require the server's full 64-hex agent hash and police model-decision cases in wf-validate - (bc31083) - Josey Morton
  • (bridge) render the fold node and its loop progress on the canvas - (42d2286) - Josey Morton
  • (bridge) first receipts dock, coach-mark, and reopen paths - (02d96e6) - Josey Morton
  • (bridge) first receipts step state, predicates, and real-signal wiring - (2e0f747) - Josey Morton
  • (bridge) stage the abandon confirm's entrance and give its receipt an exit - (af9efcc) - Josey Morton
  • (bridge) derive and surface a stalled run from liveness evidence - (1d23dc2) - Josey Morton
  • (bridge) surface fork discoverability and lineage - (7d9d6b3) - Josey Morton
  • (bridge) sign-post waiting runs to the inbox and fix the empty state copy - (8ee4783) - Josey Morton
  • (bridge) show the running server's build in the About panel - (34fc589) - Josey Morton
  • (bridge) render the graph format's optional node name - (addbf3b) - Josey Morton
  • (bridge) un-hold the Workflows view - (44ecf70) - Josey Morton
  • (bridge) wire the app-wide fork entry points through one door - (950e375) - Josey Morton
  • (bridge) complete the canvas's deferred pieces - (f300b12) - Josey Morton
  • (bridge) port the workflows canvas behind the held flag - (c2abc98) - Josey Morton
  • (bridge) add POST /v1/graphs submission to the graph catalog API - (5e63e65) - Josey Morton
  • (bridge) graph API layer and a real capabilities probe - (8cb055e) - Josey Morton
  • (bridge) mark the scrubber fold boundary and follow it while dragging - (b00e654) - Josey Morton
  • (bridge) replace Last event column with Agent, add grouped view - (f020471) - Josey Morton
  • (bridge) add agent identity and grouping to the runs model - (5b716f3) - Josey Morton
  • (bridge) add agent registry service for name resolution - (b3b8881) - Josey Morton
  • (bridge) make Cmd-K jump to real runs and views, and mirror the keys - (cfaaa29) - Josey Morton
  • (bridge) hold Workflows out of the shipped build until the graph engine - (b36155f) - Josey Morton
  • (bridge) Spend, folded from the real log - (ef83d8c) - Josey Morton
  • (bridge) let another view apply a filter to Runs - (b02ea0e) - Josey Morton
  • (bridge) give a lone caption its Note eyebrow - (5960940) - Josey Morton
  • (bridge) let RunRef show an agent hash or a driver label - (7f92413) - Josey Morton
  • (bridge) wire the Inspector and Inbox views into the shell - (b0a6585) - Josey Morton
  • (bridge) app shell, path routing and the Runs ledger - (cdc043e) - Josey Morton
  • (bridge) API service layer over @salvor/client + connection state machine - (9cb8ad3) - Josey Morton
  • (bridge) add the token-parity page and a build-time CSS gate - (a649b1c) - Josey Morton
  • (bridge) port the ledger token system and add the theme toggle - (18c1290) - Josey Morton
  • (bridge) scaffold the Angular workspace with Tailwind wired in - (96dc4b0) - Josey Morton
  • (cli) add salvor serve --demo-tools - (70f1699) - Josey Morton
  • (cli) add salvor fork for local fork-from-node - (8bf81ad) - Josey Morton
  • (cli) add local graph run and graph-aware resume - (e622747) - Josey Morton
  • (cli) add salvor serve --dev for hot-reloading UI iteration - (1b342b1) - Josey Morton
  • (cli) thread run labels through run and resume - (963bf07) - Josey Morton
  • (cli) add salvor serve --kill to find and stop a running server - (173cc82) - Josey Morton
  • (cli) add a build verb that produces the whole product - (d668804) - Josey Morton
  • (cli) honor SALVOR_MODEL_BASE_URL in the client-run model executor - (99732a9) - Josey Morton
  • (cli) add run, resume, list, history, and replay commands - (89022dc) - Josey Morton
  • (core) add optional labels to RunStarted - (96dbd48) - Josey Morton
  • (core) add replay cursor, state derivation, and context events - (195e077) - Josey Morton
  • (core) add the versioned event model - (d083a94) - Josey Morton
  • (dashboard) add run list, inbox, and spend views - (a175e76) - Josey Morton
  • (dashboard) build the run inspector on the real replay fold - (81f688d) - Josey Morton
  • (dashboard) scaffold Leptos wasm app with the real replay fold - (bf445e1) - Josey Morton
  • (e2e) seed an 8-node tool-bearing graph in e2e-serve.sh - (8b2df21) - Josey Morton
  • (engine) execute map fan-out inline and sequentially - (31a9d71) - Josey Morton
  • (engine) derive fork-safe idempotency keys and plan forks - (3281527) - Josey Morton
  • (engine) execute gate and branch nodes - (70e2e72) - Josey Morton
  • (engine) add the graph engine for linear agent and tool graphs - (6800e89) - Josey Morton
  • (examples) complete the client-run model step offline - (9e69ed1) - Josey Morton
  • (graph) add the fold node to the format, validator, and builders - (b0f94be) - Josey Morton
  • (graph) add optional node display name - (c0649b3) - Josey Morton
  • (graph) resolve a value reference with the expression path grammar - (9c35e76) - Josey Morton
  • (graph) add branch model-decision agent hash - (ab1554b) - Josey Morton
  • (graph) add the branch condition expression language - (0fd044a) - Josey Morton
  • (graph) add typed graph builders for Rust, TypeScript, and Python - (ca81e90) - Josey Morton
  • (graph) add the graph document format, validation, and CLI - (9197ece) - Josey Morton
  • (inbox) put the run's recent substance at the gate decision point - (d3f6e78) - Josey Morton
  • (inbox) waiting-run cards with schema-generated forms, honest budget floor and exclusive reconciliation - (b36f98e) - Josey Morton
  • (inspector) timeline, wasm scrubber, JSON highlighting, live ticker - (0410d79) - Josey Morton
  • (llm) allow the system prompt to be a text-block array - (8238230) - Josey Morton
  • (llm) add streaming responses and image and document input blocks - (d40c244) - Josey Morton
  • (llm) support OAuth bearer authentication - (d6fb4b6) - Josey Morton
  • (llm) add the Messages API client extracted from cargo-mentor - (f19ca77) - Josey Morton
  • (replay) record fold iteration markers and project their loop state - (7f7201a) - Josey Morton
  • (replay) record map fan-out markers through the cursor - (68dfb8d) - Josey Morton
  • (replay) record branch and skip graph markers - (7cfa7a6) - Josey Morton
  • (replay) add graph-run events and per-node fold projection - (35289be) - Josey Morton
  • (replay-wasm) fold event logs to state in the browser - (4023c30) - Josey Morton
  • (runs) lead the view with a minute-one teaching strip - (b11b00b) - Josey Morton
  • (runtime) expose map fan-out markers on RunCtx - (702c87a) - Josey Morton
  • (runtime) thread run labels through Agent, Runtime, and RunCtx - (30f866f) - Josey Morton
  • (runtime) add a streaming model call that records identically - (cc6e481) - Josey Morton
  • (runtime) opt-in recording of model request bodies - (5dd21a6) - Josey Morton
  • (runtime) add RunCtx, Agent builder, budgets, and the built-in loop - (33d3464) - Josey Morton
  • (sdk-py) accept and decode run labels - (1a7798a) - Josey Morton
  • (sdk-ts) accept and decode run labels - (04352a1) - Josey Morton
  • (sdks) client-driven run drivers in the Python and TS SDKs - (bcc81ad) - Josey Morton
  • (sdks) add thin Python and TypeScript control-plane clients - (564558b) - Josey Morton
  • (server) report per-run driver liveness on the run list - (4831dfd) - Josey Morton
  • (server) name the exact build in GET /v1/capabilities - (316c4cc) - Josey Morton
  • (server) add fork with refuse-then-record and a capabilities probe - (c034ee2) - Josey Morton
  • (server) add the graph control plane and graph-run execution - (0f241b9) - Josey Morton
  • (server) accept and surface run labels over HTTP - (866c398) - Josey Morton
  • (server) embed and serve the dashboard behind a ui feature - (32142e4) - Josey Morton
  • (server) enrich GET /v1/runs with usage, step_count, agent_def_hash - (dcd233e) - Josey Morton
  • (server) server-performed tool step and client-driven resolve - (3238bb0) - Josey Morton
  • (server) server-performed model step for client-driven runs - (216580f) - Josey Morton
  • (server) client-driven run surface over a pure append-guard validator - (c4b8258) - Josey Morton
  • (server) add the HTTP and SSE control plane - (1094ba3) - Josey Morton
  • (store) add the EventStore conformance kit - (b3332f3) - Josey Morton
  • (store) add EventStore trait and SQLite backend - (d62da58) - Josey Morton
  • (tools) add HTTP transport for remote MCP servers - (dec03b1) - Josey Morton
  • (tools) add MCP tool integration via rmcp over stdio - (3c56513) - Josey Morton
  • (tools) add the derive(Tool) macro - (d93e40d) - Josey Morton
  • (tools) add typed tool contracts, erased dispatch, and registry - (27c5d0e) - Josey Morton
  • (wasm) sandbox untrusted tools with wasmtime components - (6881573) - Josey Morton
  • (workflows) the duplicate-id stack names itself on the canvas - (62c06e0) - Josey Morton
  • add the abandon-run affordance to the Bridge - (06afc84) - Josey Morton
  • add the RunAbandoned terminal event and the abandon operation - (dc05a42) - Josey Morton
  • stream live progress, add salvor resolve, settle the budget type - (9dd6b47) - Josey Morton
  • record the kill -9 demo and lead the readme with it - (33f95a8) - Josey Morton
  • add the release-gate property suite and the demo research agent - (2d1fd00) - Josey Morton

Bug Fixes

  • (bridge) pin the budget card's secondary abandon receipt against reclassification - (e5ab336) - Josey Morton
  • (bridge) stage the abandon card's fold-away so it reads smooth, not jagged - (45e58e5) - Josey Morton
  • (bridge) keep the stalled card's action ro...
Read more