# Hindi tool descriptions
#
# Each key under [tools] matches the tool's name() return value.
# Values are the human-readable descriptions shown in system prompts.

[tools]
backup = "वर्कस्पेस बैकअप बनाएँ, सूचीबद्ध करें, सत्यापित करें और पुनर्स्थापित करें"
browser = "प्लगेबल बैकएंड (agent-browser, rust-native, computer_use) के साथ वेब/browser ऑटोमेशन। DOM एक्शन और वैकल्पिक OS-स्तरीय एक्शन (mouse_move, mouse_click, mouse_drag, key_type, key_press, screen_capture) को computer-use sidecar के माध्यम से सपोर्ट करता है। इंटरैक्टिव एलिमेंट को refs (@e1, @e2) से मैप करने के लिए 'snapshot' का उपयोग करें। open एक्शन के लिए browser.allowed_domains लागू करता है।"
browser_delegate = "Teams, Outlook, Jira, Confluence जैसे वेब एप्लिकेशन के साथ इंटरैक्ट करने के लिए browser-सक्षम CLI को browser-आधारित कार्य सौंपें"
browser_open = "सिस्टम browser में एक स्वीकृत HTTPS URL खोलें। सुरक्षा प्रतिबंध: केवल अनुमति-सूची वाले डोमेन, कोई स्थानीय/निजी होस्ट नहीं, कोई स्क्रैपिंग नहीं।"
cloud_ops = "क्लाउड ट्रांसफ़ॉर्मेशन सलाहकार टूल। IaC योजनाओं का विश्लेषण करता है, माइग्रेशन पथों का आकलन करता है, लागत की समीक्षा करता है, और Well-Architected Framework स्तंभों के विरुद्ध आर्किटेक्चर की जाँच करता है। केवल रीड-ओनली: क्लाउड संसाधन बनाता या संशोधित नहीं करता।"
cloud_patterns = "क्लाउड पैटर्न लाइब्रेरी। वर्कलोड विवरण दिए जाने पर, लागू क्लाउड-नेटिव आर्किटेक्चरल पैटर्न सुझाता है (कंटेनराइज़ेशन, सर्वरलेस, डेटाबेस मॉडर्नाइज़ेशन, आदि)।"
composio = "Composio के माध्यम से 1000+ ऐप्स पर एक्शन निष्पादित करें (Gmail, Notion, GitHub, Slack, आदि)। उपलब्ध एक्शन देखने के लिए action='list' का उपयोग करें (पैरामीटर नाम शामिल हैं)। एक्शन चलाने के लिए action='execute' के साथ action_name/tool_slug और params दें। यदि सटीक params की जानकारी नहीं है, तो 'text' में प्राकृतिक भाषा विवरण दें (Composio NLP के माध्यम से सही पैरामीटर हल करेगा)। OAuth-कनेक्टेड अकाउंट सूचीबद्ध करने के लिए action='list_accounts' या action='connected_accounts'। OAuth URL प्राप्त करने के लिए action='connect' के साथ app/auth_config_id। connected_account_id छोड़ने पर स्वतः हल होता है।"
content_search = "वर्कस्पेस में regex पैटर्न द्वारा फ़ाइल सामग्री खोजें। ripgrep (rg) को grep फ़ॉलबैक के साथ सपोर्ट करता है। आउटपुट मोड: 'content' (संदर्भ के साथ मिलान पंक्तियाँ), 'files_with_matches' (केवल फ़ाइल पथ), 'count' (प्रति फ़ाइल मिलान गणना)। उदाहरण: pattern='fn main', include='*.rs', output_mode='content'।"
cron_add = """cron/at/every शेड्यूल के साथ एक शेड्यूल्ड cron जॉब (shell या agent) बनाएँ। शेड्यूल पर AI एजेंट चलाने के लिए प्रॉम्प्ट के साथ job_type='agent' का उपयोग करें। किसी चैनल (Discord, Telegram, Slack, Mattermost, Matrix) पर आउटपुट भेजने के लिए delivery={"mode":"announce","channel":"discord","to":"<channel_id_or_chat_id>"} सेट करें। चैनलों के माध्यम से उपयोगकर्ताओं को शेड्यूल्ड/विलंबित संदेश भेजने के लिए यह पसंदीदा टूल है।"""
cron_list = "सभी शेड्यूल्ड cron जॉब सूचीबद्ध करें"
cron_remove = "id द्वारा एक cron जॉब हटाएँ"
cron_run = "एक cron जॉब को तुरंत बलपूर्वक चलाएँ और रन इतिहास रिकॉर्ड करें"
cron_runs = "किसी cron जॉब का हालिया रन इतिहास सूचीबद्ध करें"
cron_update = "एक मौजूदा cron जॉब को पैच करें (schedule, command, prompt, enabled, delivery, model, आदि)"
data_management = "वर्कस्पेस डेटा प्रतिधारण, पर्ज, और स्टोरेज आँकड़े"
delegate = "एक उप-कार्य को विशेषीकृत एजेंट को सौंपें। उपयोग करें जब: कार्य किसी भिन्न मॉडल से लाभान्वित हो (जैसे तेज़ सारांशीकरण, गहन तर्क, कोड जनरेशन)। उप-एजेंट डिफ़ॉल्ट रूप से एकल प्रॉम्प्ट चलाता है; agentic=true के साथ यह फ़िल्टर्ड टूल-कॉल लूप के साथ पुनरावृत्ति कर सकता है।"
file_edit = "सटीक स्ट्रिंग मिलान को नई सामग्री से बदलकर फ़ाइल संपादित करें"
file_read = "लाइन नंबर के साथ फ़ाइल सामग्री पढ़ें। offset और limit के माध्यम से आंशिक पठन का समर्थन करता है। PDF से टेक्स्ट निकालता है; अन्य बाइनरी फ़ाइलें lossy UTF-8 रूपांतरण से पढ़ी जाती हैं।"
file_write = "वर्कस्पेस में किसी फ़ाइल में सामग्री लिखें"
git_operations = "संरचित Git ऑपरेशन करें (status, diff, log, branch, commit, add, checkout, stash)। पार्स्ड JSON आउटपुट प्रदान करता है और स्वायत्तता नियंत्रण के लिए सुरक्षा नीति के साथ एकीकृत होता है।"
glob_search = "वर्कस्पेस में glob पैटर्न से मिलान करने वाली फ़ाइलें खोजें। वर्कस्पेस रूट के सापेक्ष मिलान फ़ाइल पथों की क्रमबद्ध सूची लौटाता है। उदाहरण: '**/*.rs' (सभी Rust फ़ाइलें), 'src/**/mod.rs' (src में सभी mod.rs)।"
google_workspace = "gws CLI के माध्यम से Google Workspace सेवाओं (Drive, Gmail, Calendar, Sheets, Docs, आदि) के साथ इंटरैक्ट करें। gws का इंस्टॉल और प्रमाणित होना आवश्यक है।"
hardware_board_info = "कनेक्टेड हार्डवेयर की पूर्ण बोर्ड जानकारी (चिप, आर्किटेक्चर, मेमोरी मैप) लौटाएँ। उपयोग करें जब: उपयोगकर्ता 'board info', 'what board do I have', 'connected hardware', 'chip info', 'what hardware', या 'memory map' पूछे।"
hardware_memory_map = "कनेक्टेड हार्डवेयर का मेमोरी मैप (flash और RAM एड्रेस रेंज) लौटाएँ। उपयोग करें जब: उपयोगकर्ता 'upper and lower memory addresses', 'memory map', 'address space', या 'readable addresses' पूछे। डेटाशीट से flash/RAM रेंज लौटाता है।"
hardware_memory_read = "USB के माध्यम से Nucleo से वास्तविक मेमोरी/रजिस्टर मान पढ़ें। उपयोग करें जब: उपयोगकर्ता 'read register values', 'read memory at address', 'dump memory', 'lower memory 0-126', या 'give address and value' पूछे। हेक्स डंप लौटाता है। USB के माध्यम से Nucleo कनेक्ट और probe फ़ीचर आवश्यक है। पैरामीटर: address (हेक्स, जैसे 0x20000000 RAM शुरुआत के लिए), length (बाइट, डिफ़ॉल्ट 128)।"
http_request = "बाहरी API को HTTP अनुरोध भेजें। GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS विधियों का समर्थन करता है। सुरक्षा प्रतिबंध: केवल अनुमति-सूची वाले डोमेन, कोई स्थानीय/निजी होस्ट नहीं, कॉन्फ़िगर करने योग्य टाइमआउट और प्रतिक्रिया आकार सीमाएँ।"
image_info = "इमेज फ़ाइल मेटाडेटा (फ़ॉर्मैट, आयाम, आकार) पढ़ें और वैकल्पिक रूप से base64-एनकोडेड डेटा लौटाएँ।"
jira = "Jira के साथ इंटरैक्ट करें: कॉन्फ़िगर करने योग्य विवरण स्तर के साथ टिकट प्राप्त करें, JQL से इश्यू खोजें, और मेंशन और फ़ॉर्मेटिंग सपोर्ट के साथ कमेंट जोड़ें।"
knowledge = "आर्किटेक्चर निर्णयों, समाधान पैटर्न, सीखे गए पाठों, और विशेषज्ञों का ज्ञान ग्राफ़ प्रबंधित करें। एक्शन: capture, search, relate, suggest, expert_find, lessons_extract, graph_stats।"
linkedin = "LinkedIn प्रबंधित करें: पोस्ट बनाएँ, अपनी पोस्ट सूचीबद्ध करें, कमेंट करें, रिएक्ट करें, पोस्ट हटाएँ, एंगेजमेंट देखें, प्रोफ़ाइल जानकारी प्राप्त करें, और कॉन्फ़िगर की गई कंटेंट स्ट्रैटेजी पढ़ें। .env फ़ाइल में LINKEDIN_* क्रेडेंशियल आवश्यक हैं।"
discord_search = "discord.db में संग्रहीत Discord संदेश इतिहास खोजें। पिछले संदेश खोजने, चैनल गतिविधि सारांशित करने, या उपयोगकर्ताओं ने क्या कहा देखने के लिए उपयोग करें। कीवर्ड खोज और वैकल्पिक फ़िल्टर का समर्थन करता है: channel_id, since, until।"
microsoft365 = "Microsoft 365 एकीकरण: Microsoft Graph API के माध्यम से Outlook मेल, Teams संदेश, Calendar इवेंट, OneDrive फ़ाइलें, और SharePoint खोज प्रबंधित करें"
model_routing_config = "डिफ़ॉल्ट मॉडल सेटिंग, परिदृश्य-आधारित प्रदाता/मॉडल रूट, वर्गीकरण नियम, और delegate उप-एजेंट प्रोफ़ाइल प्रबंधित करें"
notion = "Notion के साथ इंटरैक्ट करें: डेटाबेस क्वेरी करें, पेज पढ़ें/बनाएँ/अपडेट करें, और वर्कस्पेस खोजें।"
pdf_read = "वर्कस्पेस में PDF फ़ाइल से सादा टेक्स्ट निकालें। सभी पठनीय टेक्स्ट लौटाता है। केवल-इमेज या एन्क्रिप्टेड PDF खाली परिणाम लौटाते हैं। 'rag-pdf' बिल्ड फ़ीचर आवश्यक है।"
project_intel = "प्रोजेक्ट डिलीवरी इंटेलिजेंस: स्थिति रिपोर्ट बनाएँ, जोखिम पहचानें, क्लाइंट अपडेट ड्राफ़्ट करें, स्प्रिंट सारांशित करें, और प्रयास अनुमान लगाएँ। केवल रीड-ओनली विश्लेषण टूल।"
proxy_config = "Revka proxy सेटिंग प्रबंधित करें (स्कोप: environment | revka | services), रनटाइम और प्रोसेस env एप्लिकेशन सहित"
pushover = "अपने डिवाइस पर Pushover नोटिफ़िकेशन भेजें। .env फ़ाइल में PUSHOVER_TOKEN और PUSHOVER_USER_KEY आवश्यक हैं।"
schedule = """शेड्यूल्ड shell-ओनली कार्य प्रबंधित करें। एक्शन: create/add/once/list/get/cancel/remove/pause/resume। चेतावनी: यह टूल shell जॉब बनाता है जिनका आउटपुट केवल लॉग किया जाता है, किसी चैनल पर डिलीवर नहीं किया जाता। Discord/Telegram/Slack/Matrix पर शेड्यूल्ड संदेश भेजने के लिए, cron_add टूल का उपयोग करें job_type='agent' और delivery कॉन्फ़िग जैसे {"mode":"announce","channel":"discord","to":"<channel_id>"} के साथ।"""
screenshot = "वर्तमान स्क्रीन का स्क्रीनशॉट कैप्चर करें। फ़ाइल पथ और base64-एनकोडेड PNG डेटा लौटाता है।"
security_ops = "प्रबंधित साइबर सुरक्षा सेवाओं के लिए सुरक्षा ऑपरेशन टूल। एक्शन: triage_alert (अलर्ट वर्गीकृत/प्राथमिकता दें), run_playbook (इंसिडेंट रिस्पॉन्स स्टेप निष्पादित करें), parse_vulnerability (स्कैन परिणाम पार्स करें), generate_report (सुरक्षा पोस्चर रिपोर्ट बनाएँ), list_playbooks (उपलब्ध प्लेबुक सूचीबद्ध करें), alert_stats (अलर्ट मेट्रिक्स सारांशित करें)।"
shell = "वर्कस्पेस डायरेक्टरी में shell कमांड निष्पादित करें"
sop_advance = "वर्तमान SOP स्टेप का परिणाम रिपोर्ट करें और अगले स्टेप पर आगे बढ़ें। run_id, स्टेप सफल हुआ या विफल, और एक संक्षिप्त आउटपुट सारांश प्रदान करें।"
sop_approve = "ऑपरेटर अनुमोदन की प्रतीक्षा कर रहे लंबित SOP स्टेप को अनुमोदित करें। निष्पादित करने के लिए स्टेप निर्देश लौटाता है। कौन से रन प्रतीक्षा कर रहे हैं, देखने के लिए sop_status का उपयोग करें।"
sop_execute = "नाम द्वारा एक मानक संचालन प्रक्रिया (SOP) को मैन्युअल रूप से ट्रिगर करें। रन ID और पहला स्टेप निर्देश लौटाता है। उपलब्ध SOP देखने के लिए sop_list का उपयोग करें।"
sop_list = "सभी लोड किए गए मानक संचालन प्रक्रियाओं (SOP) को उनके ट्रिगर, प्राथमिकता, स्टेप गणना, और सक्रिय रन गणना के साथ सूचीबद्ध करें। वैकल्पिक रूप से नाम या प्राथमिकता द्वारा फ़िल्टर करें।"
sop_status = "SOP निष्पादन स्थिति क्वेरी करें। विशिष्ट रन के लिए run_id दें, या उस SOP के रन सूचीबद्ध करने के लिए sop_name दें। बिना तर्क के, सभी सक्रिय रन दिखाता है।"
swarm = "किसी कार्य को सहयोगात्मक रूप से संभालने के लिए एजेंटों का स्वार्म ऑर्केस्ट्रेट करें। अनुक्रमिक (pipeline), समानांतर (fan-out/fan-in), और राउटर (LLM-चयनित) रणनीतियों का समर्थन करता है।"
tool_search = """डिफ़र्ड MCP टूल के लिए पूर्ण स्कीमा परिभाषाएँ प्राप्त करें ताकि उन्हें कॉल किया जा सके। सटीक मिलान के लिए "select:name1,name2" या खोजने के लिए कीवर्ड का उपयोग करें।"""
web_fetch = "एक वेब पेज फ़ेच करें और इसकी सामग्री स्वच्छ सादे टेक्स्ट के रूप में लौटाएँ। HTML पेज स्वचालित रूप से पठनीय टेक्स्ट में परिवर्तित होते हैं। JSON और सादा टेक्स्ट प्रतिक्रियाएँ यथावत् लौटाई जाती हैं। केवल GET अनुरोध; रीडायरेक्ट फ़ॉलो करता है। सुरक्षा: केवल अनुमति-सूची वाले डोमेन, कोई स्थानीय/निजी होस्ट नहीं।"
web_search_tool = "जानकारी के लिए वेब खोजें। शीर्षक, URL, और विवरण के साथ प्रासंगिक खोज परिणाम लौटाता है। वर्तमान जानकारी, समाचार, या शोध विषय खोजने के लिए इसका उपयोग करें।"
workspace = "मल्टी-क्लाइंट वर्कस्पेस प्रबंधित करें। सबकमांड: list, switch, create, info, export। प्रत्येक वर्कस्पेस अलग मेमोरी, ऑडिट, सीक्रेट, और टूल प्रतिबंध प्रदान करता है।"
weather = "विश्व में किसी भी स्थान के लिए वर्तमान मौसम की स्थिति और पूर्वानुमान प्राप्त करें। शहर के नाम (किसी भी भाषा या लिपि में), IATA एयरपोर्ट कोड (जैसे 'LAX'), GPS निर्देशांक (जैसे '51.5,-0.1'), डाक/ज़िप कोड, और डोमेन-आधारित जियोलोकेशन का समर्थन करता है। तापमान, अनुभव-तापमान, आर्द्रता, हवा की गति/दिशा, वर्षा, दृश्यता, दबाव, UV सूचकांक, और बादल आवरण लौटाता है। वैकल्पिक 0-3 दिन का पूर्वानुमान प्रति घंटे विवरण के साथ। इकाइयाँ डिफ़ॉल्ट रूप से मीट्रिक (°C, km/h, mm) हैं लेकिन प्रति अनुरोध इम्पीरियल (°F, mph, inches) सेट की जा सकती हैं। कोई API कुंजी आवश्यक नहीं।"
