MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / parseOrGenerateRequestId

Function parseOrGenerateRequestId

packages/protocol/src/request-id.ts:5–10  ·  view source on GitHub ↗
(headerValue: string | undefined)

Source from the content-addressed store, hash-verified

3export const ulidRegex = /^[0-7][0-9A-HJKMNP-TV-Z]{25}$/;
4
5export function parseOrGenerateRequestId(headerValue: string | undefined): string {
6 if (typeof headerValue === 'string' && isValid(headerValue)) {
7 return headerValue;
8 }
9 return ulid();
10}
11
12export function isUlid(value: string): boolean {
13 return isValid(value);

Callers 2

request-id.test.tsFile · 0.90
resolveRequestIdFunction · 0.90

Calls 2

isValidFunction · 0.85
ulidFunction · 0.85

Tested by

no test coverage detected