Fusion
ad46484126
feat(engine): allow read of sibling task PROMPT.md/task.json for deps
...
Agents working on a task that depends on other tasks (e.g. documentation
alignment tasks needing the sibling tasks' specs) were repeatedly
rejected by the worktree boundary when reading .fusion/tasks/FN-NNNN/PROMPT.md,
which also contributed to the malformed-tool-result crash we just fixed.
Add a read-only exception to isWorktreeAllowedPath: the read/glob/grep
tools may access .fusion/tasks/*/PROMPT.md and .fusion/tasks/*/task.json
at the project root. Writes and bash cwd remain restricted.
Update the system-prompt boundary docs (executor.ts) so agents know the
exception exists and stop burning turns re-trying rejected reads.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-24 14:24:34 -07:00
..
2026-04-22 13:01:25 -07:00
2026-04-19 10:13:33 -07:00
2026-04-22 23:34:18 -07:00
2026-04-24 12:54:13 -07:00
2026-04-24 12:54:13 -07:00
2026-04-19 10:13:34 -07:00
2026-04-24 08:54:25 -07:00
2026-04-19 20:48:14 -07:00
2026-04-19 20:48:14 -07:00
2026-04-23 23:02:35 -07:00
2026-04-22 13:57:10 -07:00
2026-04-23 23:02:35 -07:00
2026-04-16 13:17:17 -07:00
2026-04-24 08:54:25 -07:00
2026-04-24 08:54:25 -07:00
2026-04-22 15:53:08 -07:00
2026-04-22 15:53:08 -07:00
2026-04-23 08:09:54 -07:00
2026-04-22 15:53:08 -07:00
2026-04-19 10:13:34 -07:00
2026-04-16 21:42:16 -07:00
2026-04-05 13:37:21 -07:00
2026-04-05 13:37:21 -07:00
2026-04-22 15:53:08 -07:00
2026-04-22 15:53:08 -07:00
2026-04-22 15:53:08 -07:00
2026-04-22 15:53:08 -07:00
2026-04-10 03:02:38 -07:00
2026-04-10 03:02:38 -07:00
2026-04-19 20:48:14 -07:00
2026-04-19 20:48:14 -07:00
2026-04-24 12:54:13 -07:00
2026-04-24 14:24:34 -07:00
2026-04-15 02:20:39 -07:00
2026-04-23 23:02:38 -07:00
2026-04-24 12:54:13 -07:00
2026-04-24 12:54:13 -07:00
2026-04-24 13:24:49 -07:00
2026-04-24 12:54:13 -07:00
2026-04-24 08:54:25 -07:00
2026-04-24 12:54:13 -07:00
2026-04-24 10:04:26 -07:00
2026-04-24 13:31:34 -07:00
2026-04-18 10:41:34 -07:00
2026-04-23 23:02:35 -07:00
2026-04-19 20:48:14 -07:00
2026-04-22 13:57:10 -07:00
2026-04-13 18:21:31 -07:00
2026-04-13 17:14:06 -07:00
2026-04-09 18:10:29 -07:00
2026-04-11 21:13:16 -07:00
2026-04-07 22:56:09 -07:00
2026-04-23 23:02:38 -07:00
2026-04-23 23:02:38 -07:00
2026-04-17 12:13:39 -07:00
2026-04-23 23:02:35 -07:00
2026-04-24 09:38:16 -07:00
2026-04-22 15:53:08 -07:00
2026-04-22 15:53:08 -07:00
2026-04-23 23:38:05 -07:00
2026-04-22 15:53:08 -07:00
2026-04-19 20:48:14 -07:00
2026-04-24 14:24:34 -07:00
2026-04-23 14:03:35 -07:00
2026-04-22 13:57:10 -07:00
2026-04-01 07:44:04 -07:00
2026-04-04 00:29:34 -07:00
2026-04-23 14:11:04 -07:00
2026-04-23 14:11:04 -07:00
2026-04-23 14:11:04 -07:00
2026-04-15 19:53:22 -07:00
2026-04-19 10:13:34 -07:00
2026-04-19 20:48:13 -07:00
2026-04-07 22:56:09 -07:00
2026-04-16 21:42:16 -07:00
2026-04-12 19:59:12 -07:00
2026-04-02 17:55:25 -07:00
2026-04-23 23:02:35 -07:00
2026-04-03 07:58:45 -07:00
2026-04-03 07:58:45 -07:00
2026-04-24 11:41:10 -07:00
2026-04-24 08:54:25 -07:00
2026-04-24 08:54:25 -07:00
2026-04-10 12:11:55 -07:00
2026-04-23 23:02:36 -07:00
2026-04-16 01:08:05 -07:00
2026-04-15 16:32:16 -07:00
2026-04-19 10:13:34 -07:00
2026-04-15 02:20:39 -07:00
2026-04-22 13:57:10 -07:00
2026-04-23 23:02:37 -07:00
2026-04-22 13:57:10 -07:00
2026-04-24 08:55:02 -07:00
2026-04-24 08:55:02 -07:00
2026-04-22 23:11:57 -07:00
2026-04-22 23:11:57 -07:00
2026-04-14 13:00:49 -07:00
2026-04-19 20:48:14 -07:00
2026-04-22 15:53:08 -07:00
2026-04-22 15:53:08 -07:00
2026-04-23 08:09:54 -07:00
2026-04-22 15:53:08 -07:00
2026-04-19 10:13:33 -07:00
2026-04-19 20:48:14 -07:00
2026-04-12 17:49:22 -07:00
2026-04-12 17:49:22 -07:00
2026-04-24 08:54:25 -07:00
2026-04-24 08:54:25 -07:00
2026-04-18 20:56:12 -07:00
2026-04-18 20:56:12 -07:00
2026-04-12 15:13:27 -07:00
2026-04-05 22:50:03 -07:00
2026-04-05 22:50:03 -07:00
2026-04-22 00:43:08 -07:00
2026-04-22 00:43:08 -07:00
2026-04-24 08:55:02 -07:00
2026-04-24 12:54:13 -07:00
2026-04-19 10:13:34 -07:00
2026-04-23 23:02:35 -07:00
2026-04-08 14:38:36 -07:00
2026-04-05 20:56:58 -07:00
2026-04-21 20:12:00 -07:00
2026-04-21 20:12:00 -07:00