MCPcopy Create free account
hub / github.com/codeaashu/claude-code / toSDKCompactMetadata

Function toSDKCompactMetadata

src/utils/messages/mappers.ts:78–93  ·  view source on GitHub ↗
(
  meta: CompactMetadata,
)

Source from the content-addressed store, hash-verified

76type SDKCompactMetadata = SDKCompactBoundaryMessage['compact_metadata']
77
78export function toSDKCompactMetadata(
79 meta: CompactMetadata,
80): SDKCompactMetadata {
81 const seg = meta.preservedSegment
82 return {
83 trigger: meta.trigger,
84 pre_tokens: meta.preTokens,
85 ...(seg && {
86 preserved_segment: {
87 head_uuid: seg.headUuid,
88 anchor_uuid: seg.anchorUuid,
89 tail_uuid: seg.tailUuid,
90 },
91 }),
92 }
93}
94
95/**
96 * Shared SDK→internal compact_metadata converter.

Callers 2

submitMessageMethod · 0.85
toSDKMessagesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected