pi-mono/packages/coding-agent/src/core/tools
Mario Zechner 27c1544839 fix(coding-agent): use tool-name allowlists and remove cwd-bound singletons
- treat tools as a global allowlist across built-in, extension, and SDK tools
- remove process-cwd singleton tool usage from SDK and CLI paths
- add regression coverage for extension tool filtering

closes #3452
closes #2835
2026-04-20 22:05:28 +02:00
..
bash.ts fix(coding-agent): kill tracked detached bash children on shutdown 2026-04-16 00:12:14 +02:00
edit-diff.ts fix(coding-agent): simplify edit tool input closes #2639 2026-03-28 22:10:34 +01:00
edit.ts fix(coding-agent): coerce stringified JSON edits in edit tool (#3370) 2026-04-18 18:29:23 +02:00
file-mutation-queue.ts fix(coding-agent): preserve file mutation queue ordering 2026-03-25 23:05:04 +01:00
find.ts fix(coding-agent): scope nested .gitignore rules to their subtree in find 2026-04-16 23:03:41 +02:00
grep.ts fix(coding-agent): harden find cancellation and grep match formatting closes #3148 2026-04-16 13:15:58 +02:00
index.ts fix(coding-agent): use tool-name allowlists and remove cwd-bound singletons 2026-04-20 22:05:28 +02:00
ls.ts fix(coding-agent): built-in tools work like extension tools 2026-03-22 04:20:38 +01:00
path-utils.ts handle lower case am/pm in macos screenshot names (#3194) 2026-04-15 12:00:46 +02:00
read.ts fix(ai,coding-agent): preserve non-vision image placeholders closes #3429 2026-04-20 16:52:27 +02:00
render-utils.ts fix(coding-agent): built-in tools work like extension tools 2026-03-22 04:20:38 +01:00
tool-definition-wrapper.ts feat(agent,coding-agent): per-tool executionMode override for sequential tool execution (#3345) 2026-04-18 00:45:57 +02:00
truncate.ts Enable more biome lints and fix things 2025-12-21 22:56:20 +01:00
write.ts fix(coding-agent): built-in tools work like extension tools 2026-03-22 04:20:38 +01:00