From e0fa3e3a036e8c6ab893d62ccb9babb36506e3bd Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 26 May 2026 16:13:22 +0100 Subject: [PATCH] fix: include routed openclaw transcript roots --- .../agent-transcript/scripts/agent-transcript | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.agents/skills/agent-transcript/scripts/agent-transcript b/.agents/skills/agent-transcript/scripts/agent-transcript index 9ae470ee02b..9ff72dd28aa 100755 --- a/.agents/skills/agent-transcript/scripts/agent-transcript +++ b/.agents/skills/agent-transcript/scripts/agent-transcript @@ -56,10 +56,19 @@ function openClawSessionRoots() { const agentsDir = path.join(stateDir, "agents"); if (!fs.existsSync(agentsDir)) return []; try { - return fs + const roots = fs .readdirSync(agentsDir, { withFileTypes: true }) .filter((entry) => entry.isDirectory()) - .map((entry) => path.join(agentsDir, entry.name, "sessions")); + .flatMap((entry) => { + const agentDir = path.join(agentsDir, entry.name); + return [ + path.join(agentDir, "sessions"), + path.join(agentDir, "agent", "sessions"), + path.join(agentDir, "agent", "codex-home", "sessions"), + ]; + }) + .filter((root) => fs.existsSync(root)); + return [...new Set(roots)]; } catch { return []; }