कनेक्टेड ऐप्स
कोर प्लेटफ़ॉर्मconnected_apps_readएआई एजेंटदिखाएँ कि किसी एआई एजेंट डिवाइस ने कौन-से बाहरी ऐप (ईमेल, कैलेंडर, CRM, मैसेजिंग, ...) कनेक्ट किए हैं, उनके खातों, बिल्ट-इन Performance Hub सेवाओं, विशेष ऐप और लंबित कनेक्ट अनुरोधों के साथ। कनेक्शन किसी एक एजेंट डिवाइस के होते हैं। कोई भी कनेक्ट किया जा सकने वाला ऐप और उसका slug ढूँढने के लिए search दें। कनेक्टेड ऐप के टूल अलग "connected_apps" MCP सर्वर से चलते हैं (PH_APPS_SEARCH_TOOLS, फिर PH_APPS_MULTI_EXECUTE_TOOL)।
कार्रवाइयाँ:
- list: Connected Apps की सूची। कनेक्टेड ऐप हर खाते (id, alias, healthy) को सूचीबद्ध करते हैं; उस ऐप के टूल चलाते समय alias या id को
accountके रूप में दें।
पैरामीटर
| नाम | प्रकार | विवरण |
|---|---|---|
action* | "list" | क्या करना है; प्रत्येक क्रिया का वर्णन टूल विवरण में है। |
deviceId | string | device_inventory_read से एआई एजेंट का deviceUuid। एजेंट स्वयं पर कार्रवाई करते हैं, इसलिए इसे छोड़ दें; सुविधा में एक ही एजेंट होने पर लोग इसे छोड़ सकते हैं। |
search | string | नाम, slug, श्रेणी या विवरण से पूरा कैटलॉग खोजें, उदाहरण के लिए "accounting" |
facilityId | string | सुविधा ID। जब कनेक्टेड सुविधा ही आपकी अभीष्ट सुविधा हो, तो वैकल्पिक। |
connected_apps_writeएआई एजेंटकिसी बाहरी ऐप को एआई एजेंट डिवाइस से कनेक्ट करने का अनुरोध करें ताकि उसके टूल उपलब्ध हो जाएँ। पहले connected_apps_read से ऐप का slug ढूँढें। एजेंट के स्वामी और चैट में मौजूद व्यक्ति को सूचित करता है (प्रति ऐप दिन में अधिकतम एक बार) और चैट के लिए एक कनेक्ट लिंक लौटाता है; जो भी उस लिंक से साइन इन करता है, वही खाता बन जाता है जिसके रूप में एजेंट कार्य करता है, इसलिए इसे सावधानी से साझा करें।
कार्रवाइयाँ:
- request_connect: कनेक्शन का अनुरोध करें। पहले से कनेक्ट किए गए ऐप इसके बजाय अपने खाते लौटाते हैं, जब तक कि दूसरा खाता जोड़ने के लिए alias न दिया जाए। toolkit आवश्यक है।
पैरामीटर
| नाम | प्रकार | विवरण |
|---|---|---|
action* | "request_connect" | क्या करना है; प्रत्येक क्रिया का वर्णन टूल विवरण में है। |
deviceId | string | device_inventory_read से एआई एजेंट का deviceUuid। एजेंट स्वयं पर कार्रवाई करते हैं, इसलिए इसे छोड़ दें; सुविधा में एक ही एजेंट होने पर लोग इसे छोड़ सकते हैं। |
toolkit | string | connected_apps_read list या search से ऐप का slug |
reason | string | एजेंट को ऐप की आवश्यकता क्यों है; सूचित किए गए लोगों को दिखाया जाता है |
alias | string | पहले से कनेक्ट किए गए ऐप के अतिरिक्त खाते का लेबल, उदाहरण के लिए इनबॉक्स का पता |
facilityId | string | सुविधा ID। जब कनेक्टेड सुविधा ही आपकी अभीष्ट सुविधा हो, तो वैकल्पिक। |