opencode/packages/opencode/test/tool
Kit Langton a550ebf682 refactor(tool): yield Truncate and Agent in Tool.define, close over in wrap
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.
2026-04-12 08:17:46 -04:00
..
__snapshots__ chore: fix test to have deterministic testing (#1401) 2025-07-29 17:54:22 -05:00
fixtures test: update model test fixture (#20182) 2026-03-31 16:20:01 +00:00
apply_patch.test.ts refactor(tool): yield Truncate and Agent in Tool.define, close over in wrap 2026-04-12 08:17:46 -04:00
bash.test.ts refactor(tool): destroy Truncate facade, effectify Tool.define (#22093) 2026-04-11 21:20:12 -04:00
edit.test.ts refactor(tool): yield Truncate and Agent in Tool.define, close over in wrap 2026-04-12 08:17:46 -04:00
external-directory.test.ts refactor(tool): Tool.Context.metadata returns Effect (#21972) 2026-04-10 23:12:04 -04:00
grep.test.ts refactor(tool): yield Truncate and Agent in Tool.define, close over in wrap 2026-04-12 08:17:46 -04:00
question.test.ts refactor(tool): yield Truncate and Agent in Tool.define, close over in wrap 2026-04-12 08:17:46 -04:00
read.test.ts refactor(tool): destroy Truncate facade, effectify Tool.define (#22093) 2026-04-11 21:20:12 -04:00
registry.test.ts fix(tui): simplify console org display (#21339) 2026-04-07 21:03:24 -04:00
skill.test.ts refactor(tool): yield Truncate and Agent in Tool.define, close over in wrap 2026-04-12 08:17:46 -04:00
task.test.ts refactor(tool): destroy Truncate facade, effectify Tool.define (#22093) 2026-04-11 21:20:12 -04:00
tool-define.test.ts refactor(tool): destroy Truncate facade, effectify Tool.define (#22093) 2026-04-11 21:20:12 -04:00
truncation.test.ts refactor(tool): destroy Truncate facade, effectify Tool.define (#22093) 2026-04-11 21:20:12 -04:00
webfetch.test.ts refactor(tool): yield Truncate and Agent in Tool.define, close over in wrap 2026-04-12 08:17:46 -04:00
write.test.ts refactor(tool): destroy Truncate facade, effectify Tool.define (#22093) 2026-04-11 21:20:12 -04:00