From 7021b9a540a6ccda05d34f7ce88de8380343ac3c Mon Sep 17 00:00:00 2001 From: dingyi Date: Tue, 31 Mar 2026 13:08:30 +0800 Subject: [PATCH] fix(extension-agent): add background option to e2b command execution --- packages/extension-agent/package.json | 2 +- packages/extension-agent/src/computer/backends/e2b.ts | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/extension-agent/package.json b/packages/extension-agent/package.json index 403a0228f..b0b12f1bf 100644 --- a/packages/extension-agent/package.json +++ b/packages/extension-agent/package.json @@ -1,7 +1,7 @@ { "name": "koishi-plugin-chatluna-agent", "description": "Agent framework for ChatLuna", - "version": "1.0.14", + "version": "1.0.15", "main": "lib/index.cjs", "module": "lib/index.mjs", "typings": "lib/index.d.ts", diff --git a/packages/extension-agent/src/computer/backends/e2b.ts b/packages/extension-agent/src/computer/backends/e2b.ts index c60ee9736..62139cb61 100644 --- a/packages/extension-agent/src/computer/backends/e2b.ts +++ b/packages/extension-agent/src/computer/backends/e2b.ts @@ -653,8 +653,9 @@ export class E2BComputerSession implements ComputerSessionApi { try { handle = (await current.commands.run(command, { - ...options - } as CommandStartOpts & { background: true })) as CommandHandle + ...options, + background: true + })) as CommandHandle result = await handle.wait() } catch (err) { if (err instanceof CommandExitError) {