fix(tools): enable web_fetch by default

This commit is contained in:
Peter Steinberger
2026-01-15 07:42:01 +00:00
parent f5577ad78e
commit 081e5ef572
5 changed files with 29 additions and 6 deletions

View File

@@ -0,0 +1,23 @@
import { describe, expect, it } from "vitest";
import { createWebFetchTool, createWebSearchTool } from "./web-tools.js";
describe("web tools defaults", () => {
it("enables web_fetch by default (non-sandbox)", () => {
const tool = createWebFetchTool({ config: {}, sandboxed: false });
expect(tool?.name).toBe("web_fetch");
});
it("disables web_fetch when explicitly disabled", () => {
const tool = createWebFetchTool({
config: { tools: { web: { fetch: { enabled: false } } } },
sandboxed: false,
});
expect(tool).toBeNull();
});
it("enables web_search by default", () => {
const tool = createWebSearchTool({ config: {}, sandboxed: false });
expect(tool?.name).toBe("web_search");
});
});