Armin Ronacher
2171cefbaa
test(coding-agent): update bash truncation expectation
2026-05-21 18:35:48 +02:00
Mario Zechner
7dad27e5f2
fix(coding-agent): avoid duplicate bash truncation path
...
closes #4819
2026-05-21 12:04:14 +02:00
Mario Zechner
2e02c74dcb
chore: pin dependencies and use native TypeScript
2026-05-20 12:46:17 +02:00
Armin Ronacher
2829146dde
chore(deps): Kill small dependencies ( #4467 )
2026-05-13 10:44:56 +02:00
Armin Ronacher
3421726e86
fix(coding-agent): disambiguate resource paths
2026-05-08 00:16:28 +02:00
Mario Zechner
3e5ad67e0f
chore: migrate pi packages to earendil works scope
2026-05-07 15:59:42 +02:00
Armin Ronacher
e355696d8a
fix(coding-agent): show compact read line ranges
2026-05-04 09:39:12 +02:00
Armin Ronacher
588639fa97
feat(read): compact resource read rendering
2026-05-02 21:20:26 +02:00
Armin Ronacher
35ff2689ee
fix(typebox): migrate to v1 with extension compat ( #3474 )
...
* fix(typebox): migrate to v1 with extension compat
Replace AJV-based validation with TypeBox-native validation, keep legacy extension imports working (including @sinclair/typebox/compiler), and restore coercion for serialized/plain JSON schemas.
This change closes #3112 .
* fix(typebox): use canonical imports and harden coercion
Switch first-party code to canonical typebox imports while retaining legacy extension aliases in the loader.
Remove obsolete runtime codegen guards, expand serialized JSON-schema coercion coverage, and update related tests and fixtures.
Fixes #3112 .
---------
Co-authored-by: Mario Zechner <badlogicgames@gmail.com >
2026-04-22 19:59:33 +02:00
Mario Zechner
5a4e22ea44
fix(coding-agent): remove process-cwd tool singletons and use tool-name allowlists
...
- switch SDK/CLI tool selection to name-based allowlists
- apply allowlists across built-in, extension, and SDK tools
- remove ambient process.cwd defaults from core tooling and resource helpers
- update tests, examples, and TUI callers for explicit cwd plumbing
- add regression coverage for extension tool filtering
closes #3452
closes #2835
2026-04-20 22:05:28 +02:00
Mario Zechner
1ba899f6a6
fix(coding-agent): honor custom renderers for built-in tool overrides closes #2595
2026-03-27 03:10:13 +01:00
Mario Zechner
235b247f1f
fix(coding-agent): built-in tools work like extension tools
...
Export readToolDefinition / createReadToolDefinition and the equivalent built-in ToolDefinition APIs from @mariozechner/pi-coding-agent.
2026-03-22 04:20:38 +01:00
Aljosa Asanovic
480d6bc62d
fix(coding-agent): allow suppressing custom tool transcript blocks
2026-03-02 10:22:41 -05:00