MCPcopy
hub / github.com/Dimillian/CodexMonitor / parseCollabAgentRef

Function parseCollabAgentRef

src/utils/threadItems.collab.ts:23–37  ·  view source on GitHub ↗
(value: unknown)

Source from the content-addressed store, hash-verified

21}
22
23function parseCollabAgentRef(value: unknown): CollabAgentRef | null {
24 if (!value || typeof value !== "object") {
25 return null;
26 }
27 const record = value as Record<string, unknown>;
28 return buildCollabAgentRef(
29 record.threadId ?? record.thread_id ?? record.id,
30 record.agentNickname ?? record.agent_nickname ?? record.nickname,
31 record.agentRole ??
32 record.agent_role ??
33 record.agentType ??
34 record.agent_type ??
35 record.role,
36 );
37}
38
39function parseCollabAgentRefs(value: unknown) {
40 if (!value) {

Callers 1

parseCollabAgentRefsFunction · 0.85

Calls 1

buildCollabAgentRefFunction · 0.85

Tested by

no test coverage detected