🐛 fix(task): include config in getTaskDetail response (#13521)

This commit is contained in:
Tsuki 2026-04-03 09:49:35 +08:00 committed by GitHub
parent 251e12c7d1
commit 3b316e3a4e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 0 deletions

View file

@ -77,6 +77,7 @@ export interface TaskDetailData {
activities?: TaskDetailActivity[];
agentId?: string | null;
checkpoint?: CheckpointConfig;
config?: Record<string, unknown>;
createdAt?: string;
dependencies?: Array<{ dependsOn: string; type: string }>;
description?: string | null;

View file

@ -125,6 +125,7 @@ export class TaskService {
return {
agentId: task.assigneeAgentId,
checkpoint: this.taskModel.getCheckpointConfig(task),
config: task.config ? (task.config as Record<string, unknown>) : undefined,
createdAt: task.createdAt ? new Date(task.createdAt).toISOString() : undefined,
dependencies: dependencies.map((d) => {
const info = depIdToInfo.get(d.dependsOnId);