Cite ADR 0188, not 0187: the record was renumbered before it merged (0187 is the dead-tracker record)

This commit is contained in:
jochen
2026-10-02 21:29:07 +02:00
parent e08a10f55f
commit 6a1f3fb51f
12 changed files with 12 additions and 12 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
# mesh-sdk for C
The skeleton (novox/hq ADR 0187): `mesh_serve(name, tools, count)` speaks MCP over stdio to the
The skeleton (novox/hq ADR 0188): `mesh_serve(name, tools, count)` speaks MCP over stdio to the
node's tool runtime. A `mesh_tool` is a name, a description, an argument schema and a function
returning JSON. A tool named `<seat>.<verb>` is the seat's implementation. JSON is jansson's, the
one dependency.
+1 -1
View File
@@ -1,4 +1,4 @@
/* The Novox Mesh SDK for C — the skeleton (novox/hq ADR 0187).
/* The Novox Mesh SDK for C — the skeleton (novox/hq ADR 0188).
*
* A tools bundle is a process the node's runtime launches and speaks MCP over stdio to:
* `initialize`, `tools/list` once, `tools/call` per call, newline-framed JSON-RPC on stdin and
+1 -1
View File
@@ -1,6 +1,6 @@
# mesh-sdk for Go
The skeleton (novox/hq ADR 0187): `stdio.Serve(name, tools)` speaks MCP over stdio to the node's
The skeleton (novox/hq ADR 0188): `stdio.Serve(name, tools)` speaks MCP over stdio to the node's
tool runtime. A `Tool` is a name, a description, an argument schema and a function. A tool named
`<seat>.<verb>` is the seat's implementation. Standard library only.
+1 -1
View File
@@ -1,4 +1,4 @@
// Package stdio is the Novox Mesh SDK for Go — the skeleton (novox/hq ADR 0187).
// Package stdio is the Novox Mesh SDK for Go — the skeleton (novox/hq ADR 0188).
//
// A tools bundle is a process the node's runtime launches and speaks MCP over stdio to:
// `initialize`, `tools/list` once, `tools/call` per call, newline-framed JSON-RPC on stdin and
+1 -1
View File
@@ -1,6 +1,6 @@
# mesh-sdk for Python
The skeleton (novox/hq ADR 0187): `mesh_sdk.serve(name, tools)` speaks MCP over stdio to the node's
The skeleton (novox/hq ADR 0188): `mesh_sdk.serve(name, tools)` speaks MCP over stdio to the node's
tool runtime. A `Tool` is a name, a description, an argument schema and a function. A tool named
`<seat>.<verb>` is the seat's implementation. No dependencies beyond the standard library.
+1 -1
View File
@@ -1,4 +1,4 @@
"""The Novox Mesh SDK for Python — the skeleton (novox/hq ADR 0187).
"""The Novox Mesh SDK for Python — the skeleton (novox/hq ADR 0188).
A tools bundle is a process the node's runtime launches and speaks MCP over stdio to: `initialize`,
`tools/list` once, `tools/call` per call, newline-framed JSON-RPC on stdin and stdout. This module is
+1 -1
View File
@@ -1,7 +1,7 @@
[project]
name = "novox-mesh-sdk"
version = "0.1.0"
description = "The Novox Mesh SDK for Python: a tools bundle over stdio (novox/hq ADR 0187)"
description = "The Novox Mesh SDK for Python: a tools bundle over stdio (novox/hq ADR 0188)"
requires-python = ">=3.9"
[build-system]
+1 -1
View File
@@ -2,7 +2,7 @@
name = "mesh_sdk"
version = "0.1.0"
edition = "2021"
description = "The Novox Mesh SDK for Rust: a tools bundle over stdio (novox/hq ADR 0187)"
description = "The Novox Mesh SDK for Rust: a tools bundle over stdio (novox/hq ADR 0188)"
[dependencies]
serde_json = "1"
+1 -1
View File
@@ -1,6 +1,6 @@
# mesh-sdk for Rust
The skeleton (novox/hq ADR 0187): `mesh_sdk::serve(name, &tools)` speaks MCP over stdio to the
The skeleton (novox/hq ADR 0188): `mesh_sdk::serve(name, &tools)` speaks MCP over stdio to the
node's tool runtime. A `Tool` is a name, a description, an argument schema and a function. A tool
named `<seat>.<verb>` is the seat's implementation. One dependency, `serde_json`.
+1 -1
View File
@@ -1,4 +1,4 @@
//! The Novox Mesh SDK for Rust — the skeleton (novox/hq ADR 0187).
//! The Novox Mesh SDK for Rust — the skeleton (novox/hq ADR 0188).
//!
//! A tools bundle is a process the node's runtime launches and speaks MCP over stdio to:
//! `initialize`, `tools/list` once, `tools/call` per call, newline-framed JSON-RPC on stdin and
+1 -1
View File
@@ -1,5 +1,5 @@
/**
* A tools bundle as a process the node's runtime launches (novox/hq ADR 0187).
* A tools bundle as a process the node's runtime launches (novox/hq ADR 0188).
*
* The runtime speaks MCP over stdio to it: `initialize`, `tools/list` once, `tools/call` per call,
* newline-framed JSON-RPC on stdin and stdout. This is the whole of what a tools bundle in any
+1 -1
View File
@@ -1,4 +1,4 @@
// A tools bundle as a process (novox/hq ADR 0187): the stdio loop answers initialize, tools/list and
// A tools bundle as a process (novox/hq ADR 0188): the stdio loop answers initialize, tools/list and
// tools/call the way the node's runtime asks, and a tool that throws is a tool error, not a hang-up.
import assert from "node:assert/strict";
import { test } from "node:test";