(joinKeys: McpRequestJoinKeys)
| 847 | // producer: JSON-RPC ids are small per-session integers, so a row without the |
| 848 | // session key would make `mcp.rpc.id` globally ambiguous. |
| 849 | const joinKeyAttributes = (joinKeys: McpRequestJoinKeys): Record<string, unknown> => ({ |
| 850 | "mcp.rpc.id": String(joinKeys.requestId), |
| 851 | "mcp.request.session_id": joinKeys.sessionId ?? "", |
| 852 | }); |
| 853 | |
| 854 | const startMarker = (name: string, attributes: Record<string, unknown>): Effect.Effect<void> => |
| 855 | Effect.void.pipe(Effect.withSpan(name, { attributes })); |
no outgoing calls
no test coverage detected