fix: keep trace id parsing runner-local (#573)
Co-authored-by: Codex <codex@noreply.local>
This commit is contained in:
@@ -541,7 +541,7 @@ async function sendPrompt(text) {
|
||||
chatUrlPath = "/v1/agent/chat";
|
||||
}
|
||||
const payloadText = chatPayload ? JSON.stringify(chatPayload) : "";
|
||||
const traceId = firstTraceId([payloadText]);
|
||||
const traceId = payloadText.match(/\btrc_[A-Za-z0-9_-]+\b/u)?.[0] || null;
|
||||
const otelTraceId = typeof chatPayload?.otelTrace?.traceId === "string" && /^[0-9a-f]{32}$/u.test(chatPayload.otelTrace.traceId)
|
||||
? chatPayload.otelTrace.traceId
|
||||
: null;
|
||||
|
||||
Reference in New Issue
Block a user