DemonGatanjieu and Claude Opus 5.5
cd9751ef14
AI workbench: the flow over a task, and gates that wait for your OK
...
- api/ai_gates.py: changing the canvas, using the GPU, downloading and scanning online can each
go ahead, ask first or never (downloads ask by default; anomalous/ai_gates.json). A call that
asks waits on its step (state "asking", what it would do listed) up to 50 s for Allow or No
(with the user's reason for the AI); unanswered, the AI is told to wait and call again, the
later answer reaches it as a message, and the same call after an Allow goes ahead.
- ui_ai_gate.js: the card under a waiting step and the Gates window; a toast while elsewhere.
- ui_ai_flow.js + ai_task_view.flowStages: the task's stages in order, each done, running,
waiting or failed; a stage leads to its first step.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-22 14:48:43 +08:00
..
2026-10-06 17:47:35 +08:00
2026-10-22 14:38:37 +08:00
2026-10-21 21:57:01 +08:00
2026-10-21 00:06:51 +08:00
2026-10-22 14:48:43 +08:00
2026-10-20 12:52:19 +08:00
2026-10-06 17:47:35 +08:00
2026-10-17 22:53:03 +08:00
2026-10-19 15:19:43 +08:00
2026-10-06 17:47:35 +08:00
2026-10-08 02:39:44 +08:00
2026-10-19 15:06:32 +08:00
2026-10-10 18:20:39 +08:00
2026-10-08 21:07:43 +08:00
2026-10-06 17:47:35 +08:00
2026-10-06 17:47:35 +08:00
2026-10-19 01:54:05 +08:00
2026-10-13 21:36:08 +08:00
2026-10-06 17:47:35 +08:00
2026-10-06 17:47:35 +08:00
2026-10-08 23:02:00 +08:00
2026-10-06 17:47:35 +08:00
2026-10-11 18:04:35 +08:00
2026-10-10 19:56:14 +08:00
2026-10-06 17:47:35 +08:00
2026-10-06 17:47:35 +08:00
2026-10-19 15:34:41 +08:00
2026-10-06 17:47:35 +08:00
2026-10-11 01:03:40 +08:00
2026-10-06 17:47:35 +08:00
2026-10-06 17:47:35 +08:00
2026-10-19 20:37:46 +08:00
2026-10-06 17:47:35 +08:00
2026-10-17 22:53:03 +08:00
2026-10-20 05:01:26 +08:00
2026-10-20 04:21:00 +08:00
2026-10-06 23:22:11 +08:00
2026-10-07 16:43:53 +08:00
2026-10-10 16:36:15 +08:00
2026-10-22 14:48:43 +08:00
2026-10-21 23:01:45 +08:00
2026-10-22 14:38:37 +08:00
2026-10-06 17:47:35 +08:00
2026-10-06 17:47:35 +08:00
2026-10-19 01:54:05 +08:00
2026-10-06 17:47:35 +08:00
2026-10-16 19:49:29 +08:00
2026-10-11 03:35:23 +08:00
2026-10-13 21:57:36 +08:00
2026-10-06 17:47:35 +08:00
2026-10-13 14:27:48 +08:00
2026-10-16 18:29:51 +08:00
2026-10-11 17:41:23 +08:00
2026-10-06 17:47:35 +08:00
2026-10-21 23:01:45 +08:00
2026-10-19 23:08:29 +08:00
2026-10-16 21:18:31 +08:00
2026-10-08 20:35:57 +00:00
2026-10-19 01:54:05 +08:00
2026-10-16 22:21:57 +08:00
2026-10-19 15:34:41 +08:00
2026-10-08 20:35:57 +00:00
2026-10-19 00:54:28 +08:00
2026-10-14 21:59:50 +08:00
2026-10-14 20:10:34 +08:00
2026-10-16 19:49:29 +08:00
2026-10-06 17:47:35 +08:00
2026-10-06 17:47:35 +08:00
2026-10-06 17:47:35 +08:00
2026-10-19 15:34:41 +08:00
2026-10-13 21:57:36 +08:00
2026-10-11 17:41:23 +08:00
2026-10-06 17:47:35 +08:00
2026-10-16 22:43:44 +08:00
2026-10-19 01:54:05 +08:00
2026-10-19 01:54:05 +08:00
2026-10-06 17:47:35 +08:00
2026-10-06 17:47:35 +08:00
2026-10-06 17:47:35 +08:00
2026-10-07 03:19:25 +08:00
2026-10-17 13:08:10 +08:00
2026-10-06 17:47:35 +08:00
2026-10-06 17:47:35 +08:00
2026-10-13 21:57:36 +08:00
2026-10-06 17:47:35 +08:00
2026-10-17 21:52:36 +08:00
2026-10-17 12:29:25 +08:00
2026-10-20 12:52:19 +08:00