From a8837394a6f97058e5183c3a73645f4fb19f6e38 Mon Sep 17 00:00:00 2001 From: "Grace (Clawdbot)" Date: Tue, 27 Jan 2026 14:16:53 +0100 Subject: [PATCH] feat(exec-events): bead-3 - thread runId into tool creation --- src/agents/pi-embedded-runner/run/attempt.ts | 1 + src/agents/pi-tools.ts | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/agents/pi-embedded-runner/run/attempt.ts b/src/agents/pi-embedded-runner/run/attempt.ts index 46a53bd8f..94a2b0909 100644 --- a/src/agents/pi-embedded-runner/run/attempt.ts +++ b/src/agents/pi-embedded-runner/run/attempt.ts @@ -220,6 +220,7 @@ export async function runEmbeddedAttempt( senderUsername: params.senderUsername, senderE164: params.senderE164, sessionKey: params.sessionKey ?? params.sessionId, + runId: params.runId, agentDir, workspaceDir: effectiveWorkspace, config: params.config, diff --git a/src/agents/pi-tools.ts b/src/agents/pi-tools.ts index d763393a4..2047da4af 100644 --- a/src/agents/pi-tools.ts +++ b/src/agents/pi-tools.ts @@ -112,6 +112,8 @@ export function createMoltbotCodingTools(options?: { messageThreadId?: string | number; sandbox?: SandboxContext | null; sessionKey?: string; + /** Agent run id used to correlate exec events. */ + runId?: string; agentDir?: string; workspaceDir?: string; config?: MoltbotConfig;