From 7f51d3331947cbac2e3ebaedaf91a7a5a31058ff Mon Sep 17 00:00:00 2001 From: kurihada Date: Tue, 16 Dec 2025 11:56:12 +0800 Subject: [PATCH] =?UTF-8?q?fix(core):=20=E5=88=9D=E5=A7=8B=E5=8C=96=20Task?= =?UTF-8?q?=20=E5=B7=A5=E5=85=B7=E4=B8=8A=E4=B8=8B=E6=96=87=EF=BC=8C?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AD=90=20Agent=20=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/src/core/agent.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/core/src/core/agent.ts b/packages/core/src/core/agent.ts index 8774b82..28f1363 100644 --- a/packages/core/src/core/agent.ts +++ b/packages/core/src/core/agent.ts @@ -28,6 +28,7 @@ import { DOOM_LOOP_WARNING, } from './doom-loop.js'; import { todoManager } from '../tools/todo/todo-manager.js'; +import { initTaskContext } from '../tools/task/index.js'; /** * 工具调用开始事件信息 @@ -169,6 +170,8 @@ export class Agent { this.sessionManager = manager; // 初始化 todoManager,使其能够访问会话数据 todoManager.setSessionManager(manager); + // 初始化 Task 工具上下文(使子 Agent 能够正常工作) + initTaskContext(this.config, manager); // 从会话恢复状态 const session = manager.getSession(); if (session) {