chore: commit workspace updates
This commit is contained in:
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;
|
||||
}
|
||||
Reference in new issue
Block a user