public-tool.test.ts 377 B

12345678910111213
  1. import { describe, expect, it } from "bun:test"
  2. import { Tool } from "@opencode-ai/core/public"
  3. import { Effect } from "effect"
  4. describe("public Tool API", () => {
  5. it("keeps the public registration capability narrow", () => {
  6. const tools = {
  7. register: () => Effect.void,
  8. } satisfies Tool.Interface
  9. expect(Object.keys(tools)).toEqual(["register"])
  10. })
  11. })