From 3b316e3a4e0c030785ae4dc30bcd4570545626c9 Mon Sep 17 00:00:00 2001 From: Tsuki <76603360+sudongyuer@users.noreply.github.com> Date: Fri, 3 Apr 2026 09:49:35 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(task):=20include=20config=20?= =?UTF-8?q?in=20getTaskDetail=20response=20(#13521)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/types/src/task/index.ts | 1 + src/server/services/task/index.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/types/src/task/index.ts b/packages/types/src/task/index.ts index 5e9bebc59a..08f675c29b 100644 --- a/packages/types/src/task/index.ts +++ b/packages/types/src/task/index.ts @@ -77,6 +77,7 @@ export interface TaskDetailData { activities?: TaskDetailActivity[]; agentId?: string | null; checkpoint?: CheckpointConfig; + config?: Record; createdAt?: string; dependencies?: Array<{ dependsOn: string; type: string }>; description?: string | null; diff --git a/src/server/services/task/index.ts b/src/server/services/task/index.ts index 1492fcc6cc..3ea26c9a23 100644 --- a/src/server/services/task/index.ts +++ b/src/server/services/task/index.ts @@ -125,6 +125,7 @@ export class TaskService { return { agentId: task.assigneeAgentId, checkpoint: this.taskModel.getCheckpointConfig(task), + config: task.config ? (task.config as Record) : undefined, createdAt: task.createdAt ? new Date(task.createdAt).toISOString() : undefined, dependencies: dependencies.map((d) => { const info = depIdToInfo.get(d.dependsOnId);