v1.108.152 - munch.runtime.identity/v1 resource (#371)
Runtime identity resource (#371)
This release adds munch://runtime/identity, a read-only MCP resource
(schema munch.runtime.identity/v1) for process provenance in
multi-agent harnesses. It lets an orchestrator distinguish
command-line-identical servers, detect restarts and PID reuse, and
refuse cleanup when identity doesn't match.
The payload carries schema, product, version, transport, pid,
process_start (with a source field: "os" when derived from the OS,
"self_recorded" when disclosed as the module's own first-read clock,
never fabricated), a per-process-lifetime instance_id, and an
optional launch_id echoed from JCODEMUNCH_LAUNCH_ID (fallback
MUNCH_LAUNCH_ID). Deliberately excluded: command lines, env, cwd,
hostnames, repo paths, and task data. Because it ships as a resource
rather than a tool, it adds nothing to the tool count and costs nothing
when unused. On-demand only, no background or network behavior.
The same contract ships today in jdocmunch-mcp v1.111.0 and
jdatamunch-mcp v1.22.0.