A launched bundle is told the module it serves (hq ADR 0193) #35

Merged
mesh-admin merged 1 commits from feat/0193-a-launched-bundle-is-told-its-module into main 2026-10-03 19:08:06 +00:00
Contributor

hq ADR 0193 decision 3: node-tools sets MESH_SERVED_MODULE for each child it launches, so the SDK's stdio loop (0.1.4) lists that module's tools by their names and a seat's verbs as <seat>.<verb> whichever registered first. Test: a launched bundle registering its seat first answers its own tool with its own word and its seat verb on the seat's subject; 35/35. Launch-only and the removal of the import path follow once every TypeScript bundle carries a launcher.

hq ADR 0193 decision 3: node-tools sets `MESH_SERVED_MODULE` for each child it launches, so the SDK's stdio loop (0.1.4) lists that module's tools by their names and a seat's verbs as `<seat>.<verb>` whichever registered first. Test: a launched bundle registering its seat first answers its own tool with its own word and its seat verb on the seat's subject; 35/35. Launch-only and the removal of the import path follow once every TypeScript bundle carries a launcher.
mesh-admin added 1 commit 2026-10-03 19:07:59 +00:00
node-tools sets MESH_SERVED_MODULE for each child it launches, so the SDK's stdio loop lists that
module's tools by their names and a seat's verbs as the seat's, whichever was registered first.
mesh-admin merged commit 26e7fcb4cb into main 2026-10-03 19:08:06 +00:00
mesh-admin deleted branch feat/0193-a-launched-bundle-is-told-its-module 2026-10-03 19:08:06 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-tools#35