Export truncation utilities for custom tools, add truncated-tool example

- Export truncateHead, truncateTail, truncateLine, formatSize, DEFAULT_MAX_BYTES, DEFAULT_MAX_LINES from package
- Add examples/extensions/truncated-tool.ts showing proper output truncation with custom rendering
- Document output truncation best practices in docs/extensions.md
This commit is contained in:
Mario Zechner 2026-01-06 22:13:08 +01:00
parent f87fb0a38a
commit 7c99ea54bf
5 changed files with 266 additions and 1 deletions

View file

@ -2,6 +2,12 @@
## [Unreleased]
### Added
- Exported truncation utilities for custom tools: `truncateHead`, `truncateTail`, `truncateLine`, `formatSize`, `DEFAULT_MAX_BYTES`, `DEFAULT_MAX_LINES`, `TruncationOptions`, `TruncationResult`
- New example `truncated-tool.ts` demonstrating proper output truncation with custom rendering for extensions
- Documentation for output truncation best practices in `docs/extensions.md`
## [0.37.4] - 2026-01-06
### Added