From 112ed4ea9f5fa1d66e9b39433ff8c64742264c58 Mon Sep 17 00:00:00 2001 From: Rin Date: Wed, 14 Jan 2026 20:05:28 +0800 Subject: [PATCH] fix(minecraft): no need for feedback on interruptions --- services/minecraft/src/cognitive/action/task-executor.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/minecraft/src/cognitive/action/task-executor.ts b/services/minecraft/src/cognitive/action/task-executor.ts index 578c5df34..8f83314d5 100644 --- a/services/minecraft/src/cognitive/action/task-executor.ts +++ b/services/minecraft/src/cognitive/action/task-executor.ts @@ -139,6 +139,11 @@ export class TaskExecutor extends EventEmitter { } catch (error) { this.logger.withError(error).error('Action execution failed') + if (error instanceof ActionError && error.code === 'INTERRUPTED') { + // Foreseeable interruption (e.g. stop tool). Don't send feedback to LLM. + return + } + // failed actions always emit feedback this.emit('action:failed', { action, error }) }