import BetaNotice from '@/components/BetaNotice' import CodeEditor from '@/components/CodeEditor' import { useLanguage } from '@/i18n/context' export default function CustomTools() { const { isZh } = useLanguage() return (
{isZh ? '通过注册自定义工具,扩展 AI Agent 的能力边界。使用 Zod 定义严格的输入接口,让 AI 安全调用你的业务逻辑。' : 'Extend AI Agent capabilities by registering custom tools. Use Zod to define strict input schemas for safe business logic calls.'}
{isZh ? '每个自定义工具需要定义四个核心属性:name、description、input schema 和 execute 函数。' : 'Each custom tool requires four core properties: name, description, input schema, and execute function.'}
{isZh ? '通过 pageFilter 属性控制工具在哪些页面可见,提升安全性和用户体验。' : 'Control tool visibility on specific pages via the pageFilter property to enhance security and UX.'}