MCPcopy
hub / github.com/TanStack/ai / createMockTool

Function createMockTool

packages/ai-code-mode/tests/create-system-prompt.test.ts:7–15  ·  view source on GitHub ↗
(name: string, description = `The ${name} tool`)

Source from the content-addressed store, hash-verified

5import type { IsolateDriver } from '../src/types'
6
7function createMockTool(name: string, description = `The ${name} tool`) {
8 const def = toolDefinition({
9 name: name as any,
10 description,
11 inputSchema: z.object({ query: z.string() }),
12 outputSchema: z.object({ result: z.string() }),
13 })
14 return def.server(async (input: any) => ({ result: input.query }))
15}
16
17const mockDriver: IsolateDriver = {
18 createContext: async () => ({

Callers 1

Calls 1

toolDefinitionFunction · 0.90

Tested by

no test coverage detected