Cite ADR 0188, not 0187: the record was renumbered before it merged (0187 is the dead-tracker record)
This commit is contained in:
+1
-1
@@ -1,4 +1,4 @@
|
||||
// A tools bundle as a process the runtime launches (novox/hq ADR 0187).
|
||||
// A tools bundle as a process the runtime launches (novox/hq ADR 0188).
|
||||
//
|
||||
// The runtime does not run a tool's code itself when the bundle is not JavaScript: it starts the
|
||||
// bundle's executable as a child with the runtime's environment and speaks MCP over stdio to it —
|
||||
|
||||
+1
-1
@@ -108,7 +108,7 @@ export async function runTools(opts: RuntimeOptions): Promise<() => void> {
|
||||
// the registrations it adds are the ones that appear after it, which is how each is attributed
|
||||
// to the module whose bundle made it.
|
||||
// A bundle that is not plain JavaScript — or is marked executable — is launched as a process
|
||||
// and spoken to over MCP on stdio instead (ADR 0187); what it lists is registered the same way.
|
||||
// and spoken to over MCP on stdio instead (ADR 0188); what it lists is registered the same way.
|
||||
const failed = new Map<string, string>();
|
||||
const owner: string[] = []; // registration index → the module whose bundle registered it
|
||||
const launched: { module: string; owner: string; tools: ToolDefinition[] }[] = [];
|
||||
|
||||
Reference in New Issue
Block a user