MCPcopy Create free account
hub / github.com/block/buzz / sealOpenMessages

Function sealOpenMessages

desktop/src/features/agents/ui/agentSessionTranscript.ts:123–134  ·  view source on GitHub ↗
(d: TranscriptDraft)

Source from the content-addressed store, hash-verified

121}
122
123function sealOpenMessages(d: TranscriptDraft) {
124 let copied = false;
125 for (const [, currentKey] of d.activeMessageKey) {
126 if (!d.sealedKeys.has(currentKey)) {
127 if (!copied) {
128 d.sealedKeys = new Set(d.sealedKeys);
129 copied = true;
130 }
131 d.sealedKeys.add(currentKey);
132 }
133 }
134}
135
136function turnMapKey(channelKey: string, turnKey: string | number | null) {
137 return `${channelKey}:${turnKey ?? "unknown"}`;

Callers 6

upsertTextItemFunction · 0.85
upsertLifecycleItemFunction · 0.85
replaceLifecycleItemFunction · 0.85
upsertPlanFunction · 0.85
upsertMetadataFunction · 0.85
upsertToolFunction · 0.85

Calls 1

hasMethod · 0.80

Tested by

no test coverage detected