asepharyana
626450eb06
TODO Next: derive TOOL_SETS and MUTATING_TOOLS from tool definitions
...
Wrap every builtin tool with withMeta({set, mutating}) at its definition
site (src/tool-utils.ts). TOOL_SETS and MUTATING_TOOLS are now derived
via setsFrom/mutatingNames rather than hand-lists, so a new write cannot
be added ungated by forgetting a parallel list. Permission defaults now
cover the 5 extra mutating line-edit tools. Test suite covers coverage,
derived-equality, and mutating consistency (test/tool-derive.test.ts).
2026-09-09 00:29:23 +07:00
..
2026-09-02 17:30:18 +07:00
2026-09-03 16:42:31 +07:00
2026-09-07 19:59:58 +07:00
2026-09-07 19:59:58 +07:00
2026-09-03 03:07:56 +07:00
2026-09-07 19:59:58 +07:00
2026-09-08 22:52:31 +07:00
2026-09-07 19:59:58 +07:00
2026-09-03 01:37:48 +07:00
2026-09-07 19:59:58 +07:00
2026-09-05 17:31:00 +07:00
2026-09-02 17:30:18 +07:00
2026-09-07 19:59:58 +07:00
2026-09-05 17:31:56 +07:00
2026-09-07 19:59:58 +07:00
2026-09-07 19:59:58 +07:00
2026-09-07 19:59:58 +07:00
2026-09-02 17:30:18 +07:00
2026-09-08 23:54:37 +07:00
2026-09-02 17:30:18 +07:00
2026-09-07 19:59:58 +07:00
2026-09-02 17:30:18 +07:00
2026-09-02 17:30:18 +07:00
2026-09-07 19:59:58 +07:00
2026-09-02 17:30:18 +07:00
2026-09-08 21:27:47 +07:00
2026-09-07 19:59:58 +07:00
2026-09-02 17:30:18 +07:00
2026-09-03 11:19:53 +07:00
2026-09-07 19:59:58 +07:00
2026-09-02 17:30:18 +07:00
2026-09-02 17:30:18 +07:00
2026-09-07 19:59:58 +07:00
2026-09-07 19:59:58 +07:00
2026-09-08 21:27:47 +07:00
2026-09-07 19:59:58 +07:00
2026-09-07 19:59:58 +07:00
2026-09-03 03:07:56 +07:00
2026-09-07 19:59:58 +07:00
2026-09-07 19:59:58 +07:00
2026-09-07 19:59:58 +07:00
2026-09-07 19:59:58 +07:00
2026-09-02 17:30:18 +07:00
2026-09-07 19:59:58 +07:00
2026-09-07 19:59:58 +07:00
2026-09-02 17:30:18 +07:00
2026-09-09 00:29:23 +07:00
2026-09-07 19:59:58 +07:00
2026-09-05 17:27:43 +07:00
2026-09-07 19:59:58 +07:00
2026-09-03 16:41:26 +07:00
2026-09-05 17:26:49 +07:00
2026-09-07 19:59:58 +07:00
2026-09-07 19:59:58 +07:00
2026-09-07 19:59:58 +07:00
2026-09-03 01:57:35 +07:00