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

Function formatContentPartMd

apps/kimi-code/src/tui/utils/export-markdown.ts:39–55  ·  view source on GitHub ↗
(part: ContentPart)

Source from the content-addressed store, hash-verified

37}
38
39export function formatContentPartMd(part: ContentPart): string {
40 switch (part.type) {
41 case 'text':
42 return part.text;
43 case 'think':
44 if (!part.think.trim()) return '';
45 return `<details><summary>Thinking</summary>\n\n${part.think}\n\n</details>`;
46 case 'image_url':
47 return '[image]';
48 case 'audio_url':
49 return '[audio]';
50 case 'video_url':
51 return '[video]';
52 default:
53 return `[${(part as ContentPart).type}]`;
54 }
55}
56
57export function formatToolCallMd(tc: ToolCall): string {
58 const argsRaw = tc.arguments ?? '{}';

Callers 3

formatToolResultMdFunction · 0.85
formatTurnMdFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected