From fab8550843c00f68e67c9163115d9d036c7f1c07 Mon Sep 17 00:00:00 2001 From: USO Status Date: Tue, 27 Jan 2026 19:08:50 +0100 Subject: [PATCH] Cleanup: Remove unnecessary agent-runner-execution logger and fix related type errors --- src/auto-reply/reply/agent-runner-execution.ts | 4 ---- src/auto-reply/reply/status-updates-integration.ts | 11 +++++------ 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/src/auto-reply/reply/agent-runner-execution.ts b/src/auto-reply/reply/agent-runner-execution.ts index 040ef556a..f0930d23a 100644 --- a/src/auto-reply/reply/agent-runner-execution.ts +++ b/src/auto-reply/reply/agent-runner-execution.ts @@ -41,9 +41,6 @@ import { handleAgentEventForStatus, type StatusUpdateRunContext, } from "./status-updates-integration.js"; -import { createSubsystemLogger } from "../../logging/subsystem.js"; - -const log = createSubsystemLogger("agent-runner-execution"); export type AgentRunLoopResult = | { @@ -310,7 +307,6 @@ export async function runAgentTurnWithFallback(params: { onAgentEvent: async (evt) => { // ===== STATUS UPDATES: Handle agent events ===== if (params.statusUpdateContext) { - log.debug(`onAgentEvent: forwarding to status updates, stream=${evt.stream}`); await handleAgentEventForStatus(params.statusUpdateContext, evt); } // ===== END STATUS UPDATES ===== diff --git a/src/auto-reply/reply/status-updates-integration.ts b/src/auto-reply/reply/status-updates-integration.ts index 7bf48b6ed..8611d4fcc 100644 --- a/src/auto-reply/reply/status-updates-integration.ts +++ b/src/auto-reply/reply/status-updates-integration.ts @@ -5,8 +5,7 @@ * and provides helpers for resolving configuration from the config. */ -import type { ClawdbotConfig } from "../../config/config.js"; -import type { StatusUpdateConfig } from "../../config/types.base.js"; +import type { StatusUpdateConfig, MoltbotConfig } from "../../config/config.js"; import type { ChannelCapabilities } from "../../channels/plugins/types.core.js"; import { createStatusUpdateController, @@ -22,14 +21,14 @@ const log = createSubsystemLogger("status-updates-integration"); * Resolve status update configuration from the Clawdbot config. */ export function resolveStatusUpdateConfigFromConfig( - cfg: ClawdbotConfig, + cfg: MoltbotConfig, agentId?: string, ): StatusUpdateConfig { log.debug(`Resolving status update config for agentId=${agentId}`); // Check agent-specific config first if (agentId && cfg.agents?.list) { - const agentCfg = cfg.agents.list.find((a) => a.id === agentId); + const agentCfg = cfg.agents.list.find((a: any) => a.id === agentId); if (agentCfg?.statusUpdates) { log.debug(`Found agent-specific config: ${JSON.stringify(agentCfg.statusUpdates)}`); return agentCfg.statusUpdates; @@ -54,7 +53,7 @@ export function channelSupportsEdit(capabilities?: ChannelCapabilities): boolean * Returns undefined if status updates are disabled. */ export function createAgentStatusController(params: { - cfg: ClawdbotConfig; + cfg: MoltbotConfig; agentId?: string; callbacks: StatusUpdateCallbacks; }): StatusUpdateController | undefined { @@ -180,7 +179,7 @@ export async function completeStatusUpdate( } log.debug(`completeStatusUpdate: finalizing status update`); - const result = await ctx.controller.complete(finalText); + const result = await (ctx.controller as any).complete(finalText); log.debug(`completeStatusUpdate: result=${result?.substring(0, 50)}...`); return result; }