Showing the changes to .changeset (1 of 6 files). Show all
Unified · Split
| @@ -0,0 +1,8 @@ | |||
| 1 | --- | ||
| 2 | "@executor-js/host-mcp": patch | ||
| 3 | "@executor-js/cloudflare": patch | ||
| 4 | --- | ||
| 5 | |||
| 6 | **MCP execution spans now carry the client identity (`mcp.client.*`)** | ||
| 7 | |||
| 8 | The `clientInfo` a client self-reports at `initialize` (or in a modern request's `_meta`) previously existed only on the initialize request itself, which has no session id yet, so execution telemetry could not be segmented by client. Execute, execute-action, and resume spans (and their descendants) now carry `mcp.client.name` / `mcp.client.version` / `mcp.client.title` alongside the existing session join keys. Cloudflare session Durable Objects persist the reported identity in session meta, so attribution survives cold restores; it feeds telemetry only, never behavior. | ||