DemonGatanjieu and Claude Fable 5.2
12257a55ba
Add the darkroom helper: a local model reads what the AI app may not
...
Privacy mode left the user as the AI's only eyes and hands on anything
sealed. The darkroom helper, an extension off until the user picks a
model, gives that reading to a model on their own computer.
- ai_darkroom.py talks to an OpenAI-style server on a loopback address
only (checked when kept and when read, no proxy, no redirect).
- set_prompt takes rewrite: the helper changes the prompt's text the way
the AI says; the result is on the canvas and leaves as a token.
- In a private task zoom_image's picture goes to the helper before it is
taken out; local_check holds a fixed list of checks, each one of a few
allowed words, and anything else the helper says is dropped.
- begin_task tells a private task's AI what the helper does. The Gates
window finds the local servers and lets the user pick a model.
- No new tool: the list stays at 53 and within its size.
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com >
2026-11-12 18:08:30 +08:00
..
2026-11-10 16:25:22 +08:00
2026-11-10 16:25:22 +08:00
2026-10-31 15:20:41 +08:00
2026-11-11 19:15:03 +08:00
2026-11-10 16:25:22 +08:00
2026-11-09 00:10:51 +08:00
2026-10-22 18:56:23 +08:00
2026-11-01 13:02:59 +08:00
2026-11-04 12:07:29 +08:00
2026-11-11 18:53:17 +08:00
2026-11-12 18:08:30 +08:00
2026-11-10 21:13:34 +08:00
2026-11-04 14:12:50 +08:00
2026-10-26 02:02:50 +08:00
2026-10-23 21:11:10 +08:00
2026-11-04 12:07:29 +08:00
2026-11-04 00:17:42 +08:00
2026-11-11 19:06:44 +08:00
2026-10-29 14:37:09 +08:00
2026-11-09 02:41:01 +08:00
2026-11-11 18:36:20 +08:00
2026-10-26 02:02:50 +08:00
2026-11-11 19:15:03 +08:00
2026-10-23 00:56:01 +08:00
2026-10-26 16:24:58 +08:00
2026-10-29 16:03:29 +08:00
2026-11-11 18:36:20 +08:00
2026-11-11 19:06:44 +08:00
2026-11-11 18:53:17 +08:00
2026-11-10 16:25:22 +08:00
2026-11-09 15:09:27 +08:00
2026-10-31 15:56:37 +08:00
2026-10-27 15:30:08 +08:00
2026-11-05 18:42:50 +08:00
2026-11-04 00:17:42 +08:00
2026-11-12 18:08:30 +08:00
2026-11-11 18:53:17 +08:00
2026-11-06 02:01:40 +08:00
2026-11-06 00:51:26 +08:00
2026-10-02 01:42:49 +08:00
2026-09-24 13:13:49 +00:00
2026-11-04 16:29:30 +08:00
2026-11-09 00:42:56 +08:00
2026-11-03 04:49:20 +08:00
2026-10-19 00:54:28 +08:00
2026-11-09 16:54:59 +08:00
2026-10-30 04:44:10 +08:00
2026-11-10 16:25:22 +08:00
2026-10-06 03:37:17 +08:00
2026-10-29 14:43:42 +08:00
2026-10-19 00:54:28 +08:00
2026-10-29 14:23:22 +08:00
2026-10-14 20:28:44 +08:00
2026-11-10 21:02:29 +08:00
2026-10-19 16:52:03 +08:00
2026-11-10 16:25:22 +08:00
2026-11-08 01:36:44 +08:00
2026-10-05 23:00:32 +08:00
2026-10-19 23:08:29 +08:00
2026-09-29 15:36:07 +08:00
2026-10-03 22:32:51 +08:00
2026-10-03 22:59:35 +08:00
2026-11-06 16:54:43 +08:00
2026-11-12 18:08:30 +08:00
2026-11-09 01:28:07 +08:00
2026-10-26 21:34:04 +08:00
2026-11-07 01:16:17 +08:00
2026-11-09 01:28:07 +08:00
2026-11-07 01:16:17 +08:00
2026-11-07 01:16:17 +08:00
2026-11-06 20:53:50 +08:00
2026-11-11 01:38:43 +08:00
2026-11-12 18:08:30 +08:00
2026-11-08 22:43:51 +08:00
2026-11-09 02:41:01 +08:00
2026-10-22 20:51:03 +08:00
2026-11-10 16:25:22 +08:00
2026-11-12 18:08:30 +08:00
2026-11-09 02:41:01 +08:00
2026-11-12 18:08:30 +08:00
2026-11-11 18:36:20 +08:00
2026-10-29 14:23:22 +08:00
2026-11-11 18:36:20 +08:00
2026-11-08 22:43:51 +08:00
2026-10-19 15:34:41 +08:00
2026-10-03 14:23:05 +08:00
2026-10-30 04:44:10 +08:00
2026-10-16 21:18:31 +08:00
2026-11-08 22:43:51 +08:00
2026-10-31 11:15:37 +08:00
2026-10-23 21:44:59 +08:00
2026-10-19 00:54:28 +08:00
2026-11-11 18:36:20 +08:00
2026-10-31 11:15:37 +08:00
2026-11-09 14:59:02 +08:00
2026-10-19 00:54:28 +08:00
2026-10-03 12:00:47 +08:00
2026-10-14 21:59:50 +08:00
2026-10-11 12:50:20 +08:00
2026-10-16 19:49:29 +08:00
2026-10-02 06:09:49 +08:00
2026-11-06 02:28:37 +08:00
2026-10-11 17:41:23 +08:00
2026-10-16 21:12:15 +08:00
2026-11-06 20:53:50 +08:00
2026-11-09 14:59:02 +08:00
2026-11-06 02:01:40 +08:00
2026-10-11 01:03:40 +08:00
2026-10-11 17:41:23 +08:00
2026-10-07 01:14:29 +08:00
2026-10-13 21:57:36 +08:00
2026-11-06 17:51:12 +08:00
2026-10-16 15:00:30 +08:00
2026-11-10 16:25:22 +08:00
2026-11-10 16:25:22 +08:00
2026-10-26 14:26:41 +08:00
2026-10-19 00:54:28 +08:00
2026-10-14 20:10:34 +08:00
2026-10-16 22:43:44 +08:00
2026-10-14 20:10:34 +08:00
2026-10-19 00:54:28 +08:00
2026-11-04 11:38:23 +08:00
2026-11-09 16:54:59 +08:00
2026-10-02 01:42:49 +08:00
2026-10-17 13:08:10 +08:00
2026-10-14 21:49:32 +08:00
2026-09-18 01:56:10 +08:00
2026-10-17 13:08:10 +08:00
2026-11-09 17:32:28 +08:00
2026-11-04 02:01:25 +08:00
2026-11-06 16:20:59 +08:00
2026-09-18 01:40:10 +08:00