@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
JavaScript
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