fix(plugin): make tool values structural (#37202)

This commit is contained in:
Kit Langton
2026-07-15 22:25:01 -04:00
committed by GitHub
parent dc7e0f6d2e
commit 0a5530d0be
8 changed files with 296 additions and 267 deletions
@@ -107,17 +107,6 @@ describe("ToolRegistry", () => {
}),
)
it.effect("reuses model definitions across requests", () =>
Effect.gen(function* () {
const service = yield* ToolRegistry.Service
yield* service.register({ echo: make() }, { codemode: false })
const first = yield* toolDefinitions(service)
const second = yield* toolDefinitions(service)
expect(second[0]).toBe(first[0])
}),
)
it.effect("removes a scoped registration", () =>
Effect.gen(function* () {
const service = yield* ToolRegistry.Service