Services are resolved at define-time (in registry context), passed into wrap as closed-over values. Info.init() and Tool.init() stay R=never. Tests updated to provide Truncate.defaultLayer and Agent.defaultLayer.
To install dependencies:
bun install
To run:
bun run index.ts
This project was created using bun init in bun v1.2.12. Bun is a fast all-in-one JavaScript runtime.
bun init