From 1ad2eca8f0a37cb69d42348a6b826fab73586fbe Mon Sep 17 00:00:00 2001 From: Paul Holstein <44263169+holstein13@users.noreply.github.com> Date: Sat, 21 Feb 2026 18:05:35 -0500 Subject: [PATCH] fix: safe stringification of skill args to satisfy no-base-to-string lint rule Co-Authored-By: Claude Opus 4.6 --- src/renderer/utils/sessionAnalyzer.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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), }); }