chore: commit workspace updates

This commit is contained in:
ddCat committed 2026-09-14 01:11:56 +08:00
1 parent 01a2d171f5
commit 9727656b2b
491 files changed
+12826 -72249

No files matched your search

@@ -6,7 +6,9 @@ import { listGenerationTasks, type GenerationTask } from "@/services/api/task-ce
export function useCanvasActiveTasks(projectId: string, enabled: boolean) {
const query = useQuery<GenerationTask[]>({
queryKey: ["canvas-active-tasks", projectId],
queryFn: () => listGenerationTasks(5, { projectId, activeOnly: true }),
// Agent 的持久化执行仍复用任务队列/计费生命周期,但不应占据画布右上角的“生成任务”浮层。
// 多取一页再过滤,避免 Agent 排在前面时把真正的画布生成任务挤掉。
queryFn: () => listGenerationTasks(30, { projectId, activeOnly: true }).then((tasks) => tasks.filter((task) => !isInternalAgentTask(task)).slice(0, 5)),
enabled: enabled && Boolean(projectId),
refetchInterval: (current) => (current.state.data?.length ? 2_000 : 10_000),
refetchOnWindowFocus: true,
@@ -33,3 +35,6 @@ export function useCanvasActiveTasks(projectId: string, enabled: boolean) {
};
}
function isInternalAgentTask(task: GenerationTask) {
return task.operation?.startsWith("cloud_agent") === true;
}