2026-05-12 - 2026-11-12

Overview

66 Active Pull Requests
0 Active Issues
Excluding merges, 1 author has pushed 2 commits to main and 243 commits to all branches. On main, 10 files have changed and there have been 432 additions and 6 deletions.

66 Pull requests merged by 3 users

Merged #68 The tool runner settles a seat ask with a delay and states seat-settle-delay (issue 1748; group fix/1748-transport-retry) 2026-11-09 22:58:40 +00:00

Merged #67 The tool runner ends and restarts a bundle that writes an over-long line, and says an unanswered call and a refused answer (issue 1966 S8) 2026-11-09 17:55:18 +00:00

Merged #66 Issue a key-value entry asked in requires as a state, by its local name (issue 1966, recovery) 2026-11-09 12:56:38 +00:00

Merged #65 Gate record of mesh-tools' forge-made merges (issue 1966, recovery) 2026-11-09 08:45:59 +00:00

Merged #64 The runtime answers a page of a kept state in one request, bounded by time (issue 1966, recovery) 2026-11-09 08:13:14 +00:00

Merged #63 The runtime says a bundle's state or log operation that failed or timed out, with its time (issue 1966, recovery) 2026-11-09 07:03:43 +00:00

Merged #62 The console passes arguments to a seat verb whose definition it does not hold (issue 1966, recovery) 2026-11-08 03:45:20 +00:00

Merged #61 Registry milestone: mesh-tools (issue 1966) 2026-11-07 14:20:00 +00:00

Merged #60 L3 final: tool-runner back in node-tools' manifest (issue 774) 2026-11-04 00:24:03 +00:00

Merged #59 L3 recovery: take tool-runner out of node-tools' manifest until the judge that knows it runs (issue 774, issue 1585) 2026-11-03 21:09:07 +00:00

Merged #58 L3: the tool runner says it is the tool runner, and the dead TypeScript callers of the old catalog module are gone (ADR 0604) 2026-11-03 20:13:02 +00:00

Merged #57 Bus state by template: the tool runner's objects, stream, work-queue and ledger calls with the proven author (issue 1966, B1) 2026-11-03 15:24:41 +00:00

Merged #56 sdk1: node-tools reads per-node states through mesh-sdk's pernode 2026-11-02 20:43:23 +00:00

Merged #55 node-tools without the controller's paging and handover reads (issue 1126 group B) 2026-11-02 13:41:44 +00:00

Merged #54 node-tools follows memberships from the grants part's state alone (issue 774) 2026-11-02 00:35:50 +00:00

Merged #53 The tool runner waits on the self-check's checked, not the controller's (design 47 L7) 2026-11-01 13:54:03 +00:00

Merged #52 The tool runner declares the credential form of its mcp-endpoint (ADR 0579) 2026-11-01 07:55:09 +00:00

Merged #51 Read and write placement per node and module (issue 774) 2026-10-31 10:31:18 +00:00

Merged #50 A state watch given up hands nothing more to its bundle (issue 774) 2026-10-30 18:13:13 +00:00

Merged #49 The tool runner reads the grants part's memberships through the mesh-sdk codec (issue 774) 2026-10-30 14:42:21 +00:00

Merged #48 Design 47's last milestones in the tool runner: per-key TTL, log verbs, memberships and seat holders from the bus (issues 1952, 1954, 1955) 2026-10-30 11:02:19 +00:00

Merged #47 The bus state guard lets a provider reference under a provision named like a credential pass (L2's seed, issue 1126) 2026-10-28 21:01:25 +00:00

Merged #46 node-tools starts no bundle again once it is stopping (group fix/shutdown-bound, issue 1126) 2026-10-28 15:05:14 +00:00

Merged #45 node-tools waits for its broker credential instead of exiting, and retries a refusal within that bound (issue 1496) 2026-10-26 21:38:05 +00:00

Merged #44 mesh_search leaves out filler words, so a question in plain words finds its tool 2026-10-26 13:39:25 +00:00

Merged #43 node-tools: a consumer deleted or made again while no pull waits is noticed at the next rebind, so a module is not deaf for a heartbeat (issue 1945) 2026-10-25 15:22:24 +00:00

Merged #42 node-tools serves a tools bundle as soon as it is placed, changed or removed, with no restart, and says why a bundle cannot start (issue 1945) 2026-10-25 14:56:22 +00:00

Merged #41 Bound a state watch's hand-over by its progress, not its whole set, so the gitea module binds the checker's owed statuses again (issue 1726) 2026-10-24 10:35:43 +00:00

Merged #40 R4g (mesh-tools): seat.pull and seat.settle for the build modules, merge-check.sh and the root image module go (design 47) 2026-10-23 17:51:33 +00:00

Merged #39 Say "nothing serves" only when the bus finds no subscriber, never for a tool's own error that mentions 503 (issue 1529) 2026-10-20 22:15:36 +00:00

Merged #38 The tool runner stops waiting on the removed delivery module's transition (issue 1406) 2026-10-20 14:36:22 +00:00

Merged #37 The tool runner waits on the gate's transitions too (design 47 R3e, issue 1350) 2026-10-20 06:49:21 +00:00

Merged #36 Feature 57 (config and provisioning): release mesh-tools 2026-10-16 12:42:28 +00:00

Merged #35 Give a session mesh_wait: wait on the bus for an event instead of polling (issue 745, ADR 0367) 2026-10-15 00:52:34 +00:00

Merged #34 The runtime publishes a module's stream events on its stream and binds the stream consumers its membership names (hq issue 725, ADR 0363) 2026-10-14 20:13:48 +00:00

Merged #33 Bring node-tools' lock back in step with package.json, and fail the check when it falls behind (issue 624) 2026-10-13 13:19:41 +00:00

Merged #32 Keep what discovery heard when a round hears nothing, and fetch only changed announcements (issue 554) 2026-10-12 12:25:48 +00:00

Merged #31 The TypeScript toolchain holds pg, mongodb and mssql, so a catalogue check can check the modules that use them (issue 385) 2026-10-12 10:46:07 +00:00

Merged #30 Wait for a stopped bundle's exit instead of sleeping after it (issue 476) 2026-10-12 09:03:48 +00:00

Merged #29 node-tools: serve mesh/state.history (ADR 0307, issue 502) 2026-10-12 08:24:20 +00:00

Merged #28 node-tools: serve a module's log verbs (ADR 0297, issues 501, 502) 2026-10-12 00:28:28 +00:00

Merged #27 node-tools: a tool call names its caller, and the module is told it from the subject (hq issue 365) 2026-10-11 09:31:41 +00:00

Merged #26 Keep an event alive while its bundle handles it, and hold one at a time (hq issue 387) 2026-10-10 15:26:49 +00:00

Merged #25 Prove a write by compare-and-set loses no update under contention, on a real bus (hq research 042) 2026-10-10 12:37:43 +00:00

Merged #23 A bundle's seat traffic under its own name and kind, compare-and-set state, and a module's own account (hq ADR 0259) 2026-10-09 14:17:38 +00:00

Merged #24 Say what becomes of an event a handler gives up on (hq issue 330, ADR 0264) 2026-10-08 19:24:27 +00:00

Merged #22 Join a paged answer, and say one too large instead of timing out (hq issue 314) 2026-10-08 11:06:23 +00:00

Merged #21 Find a tool by the shell command it replaces, best first (hq ADR 0245) 2026-10-07 19:04:13 +00:00

Merged #20 Ask a seat once more when the controller refused as handing over (hq issue 289) 2026-10-07 00:40:21 +00:00

Merged #19 Console: a seat and a module of one name are each reached (hq issue 287) 2026-10-07 00:27:49 +00:00

Merged #18 A merge check of its own; every test on a bus of its own; git in the TypeScript toolchain (hq ADR 0238) 2026-10-06 20:55:59 +00:00

Merged #17 node-tools: say whose words a refused event is (hq issue 276) 2026-10-06 16:17:05 +00:00

Merged #16 Say the node tools are there, every minute (hq to-be 45 Phase 1, S11) 2026-10-06 08:34:16 +00:00

Merged #15 Say a timeout is not a failure, and where the controller keeps the answer (hq issue 265) 2026-10-05 23:33:12 +00:00

Merged #14 Console: keep a mesh seat's node argument, and refuse what a call would drop (hq issue 244) 2026-10-05 22:46:47 +00:00

Merged #13 Console: wait for every runtime that answered, name the ones it missed, add mesh_runtimes 2026-10-05 13:38:49 +00:00

Merged #12 The tool runtime's recipe starts FROM the base its manifest declares (ADR 0097) 2026-09-21 20:58:23 +00:00

Merged #11 The patient reconnect gives up on permanent failures (058 review) 2026-09-20 11:41:58 +00:00

Merged #10 Serve mode waits for its broker instead of crash-looping (issue 058) 2026-09-20 10:53:07 +00:00

Merged #9 Resolve the SDK by version; mesh-controller/foundation rename 2026-09-16 21:25:45 +00:00

Merged #8 Stop compiling the toolkit by hand; it arrives compiled now 2026-09-14 09:09:06 +00:00

Merged #7 Build and run are two images, from one recipe 2026-09-14 00:02:36 +00:00

Merged #6 runtime: a run subcommand to run a module entrypoint to completion (ADR 0052) 2026-09-13 09:16:12 +00:00

Merged #5 mesh-tools run: a one-shot entrypoint invocation (ADR 0052 runtime side) 2026-09-05 22:48:07 +00:00

Merged #4 Resync hq ADR references (0044-0054 -> 0039-0049) 2026-09-05 10:45:51 +00:00

Merged #3 runtime: serve each tool over mesh.rpc, and an invoke subcommand (ADR 0052) 2026-09-05 01:02:47 +00:00