diff --git a/src/renderer/utils/sessionAnalyzer.ts b/src/renderer/utils/sessionAnalyzer.ts index 286b4b85..83f96a98 100644 --- a/src/renderer/utils/sessionAnalyzer.ts +++ b/src/renderer/utils/sessionAnalyzer.ts @@ -601,7 +601,10 @@ export function analyzeSession(detail: SessionDetail): SessionReport { if (toolName === 'Skill') { skillsInvoked.push({ skill: (inp.skill as string) ?? 'unknown', - argsPreview: String(inp.args ?? '').slice(0, 120), + argsPreview: (typeof inp.args === 'string' + ? inp.args + : JSON.stringify(inp.args ?? '') + ).slice(0, 120), }); }