UNPKG

@tanstack/ai-code-mode

Version:

Secure TypeScript Code Mode for TanStack AI agents to execute sandboxed tool orchestration programs.

20 lines (19 loc) 702 B
import { createCodeModeTool } from "./create-code-mode-tool.js"; import { createCodeModeSystemPrompt } from "./create-system-prompt.js"; import { createDiscoveryTool } from "./create-discovery-tool.js"; function createCodeMode(config) { const tool = createCodeModeTool(config); const systemPrompt = createCodeModeSystemPrompt(config); const lazyTools = config.tools.filter((t) => t.lazy); const discoveryTool = lazyTools.length > 0 ? createDiscoveryTool(lazyTools, config.lazyToolsConfig) : null; return { tool, discoveryTool, tools: discoveryTool ? [tool, discoveryTool] : [tool], systemPrompt }; } export { createCodeMode }; //# sourceMappingURL=create-code-mode.js.map