ابزارهای دلخواه (Custom Tools)
ابزارهای دلخواه (Custom Tools)
تعریف ابزار سفارشی
میتوانید ابزارهای سفارشی را با تعریف JSON Schema در کلید tools اضافه کنید:
{
"tools": {
"my_tool": {
"description": "انجام کار مفید",
"parameters": {
"type": "object",
"properties": { "query": { "type": "string" } },
"required": ["query"]
}
}
}
}اسکیمای پارامترها از استاندارد JSON Schema پیروی میکند.
مجوز ابزار دلخواه
{
"permission": { "my_tool": "ask" },
"agent": {
"build": { "permission": { "my_tool": "allow" } },
"plan": { "permission": { "my_tool": "deny" } }
}
}بهتر است از MCP استفاده کنید
برای قابلیتهای پیچیدهتر (دسترسی به API خارجی، پایگاه داده و…) به جای ابزار دلخواه، یک سرور MCP بسازید — مشاهده راهنما.