MCPcopy Create free account
hub / github.com/bearlyai/OpenADE / turnIdFromValue

Function turnIdFromValue

projects/runtime-node/src/agents.ts:376–383  ·  view source on GitHub ↗
(value: unknown)

Source from the content-addressed store, hash-verified

374}
375
376function turnIdFromValue(value: unknown): string | undefined {
377 const record = asRecord(value)
378 if (typeof record.turnId === "string" && record.turnId.length > 0) return record.turnId
379 if (typeof record.id === "string" && record.id.length > 0) return record.id
380 const turn = asRecord(record.turn)
381 if (typeof turn.id === "string" && turn.id.length > 0) return turn.id
382 return undefined
383}
384
385function threadIdFromValue(value: unknown): string | undefined {
386 const record = asRecord(value)

Calls 1

asRecordFunction · 0.70

Tested by

no test coverage detected