कनेक्टेड ऐप्स

कोर प्लेटफ़ॉर्म
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"क्या करना है; प्रत्येक क्रिया का वर्णन टूल विवरण में है।
deviceIdstringdevice_inventory_read से एआई एजेंट का deviceUuid। एजेंट स्वयं पर कार्रवाई करते हैं, इसलिए इसे छोड़ दें; सुविधा में एक ही एजेंट होने पर लोग इसे छोड़ सकते हैं।
searchstringनाम, slug, श्रेणी या विवरण से पूरा कैटलॉग खोजें, उदाहरण के लिए "accounting"
facilityIdstringसुविधा ID। जब कनेक्टेड सुविधा ही आपकी अभीष्ट सुविधा हो, तो वैकल्पिक।
connected_apps_writeएआई एजेंट

किसी बाहरी ऐप को एआई एजेंट डिवाइस से कनेक्ट करने का अनुरोध करें ताकि उसके टूल उपलब्ध हो जाएँ। पहले connected_apps_read से ऐप का slug ढूँढें। एजेंट के स्वामी और चैट में मौजूद व्यक्ति को सूचित करता है (प्रति ऐप दिन में अधिकतम एक बार) और चैट के लिए एक कनेक्ट लिंक लौटाता है; जो भी उस लिंक से साइन इन करता है, वही खाता बन जाता है जिसके रूप में एजेंट कार्य करता है, इसलिए इसे सावधानी से साझा करें।

कार्रवाइयाँ:

  • request_connect: कनेक्शन का अनुरोध करें। पहले से कनेक्ट किए गए ऐप इसके बजाय अपने खाते लौटाते हैं, जब तक कि दूसरा खाता जोड़ने के लिए alias न दिया जाए। toolkit आवश्यक है।

पैरामीटर

नामप्रकारविवरण
action*"request_connect"क्या करना है; प्रत्येक क्रिया का वर्णन टूल विवरण में है।
deviceIdstringdevice_inventory_read से एआई एजेंट का deviceUuid। एजेंट स्वयं पर कार्रवाई करते हैं, इसलिए इसे छोड़ दें; सुविधा में एक ही एजेंट होने पर लोग इसे छोड़ सकते हैं।
toolkitstringconnected_apps_read list या search से ऐप का slug
reasonstringएजेंट को ऐप की आवश्यकता क्यों है; सूचित किए गए लोगों को दिखाया जाता है
aliasstringपहले से कनेक्ट किए गए ऐप के अतिरिक्त खाते का लेबल, उदाहरण के लिए इनबॉक्स का पता
facilityIdstringसुविधा ID। जब कनेक्टेड सुविधा ही आपकी अभीष्ट सुविधा हो, तो वैकल्पिक।