عن المشروع

gws هي أداة سطر أوامر مصممة للبشر ووكلاء الذكاء الاصطناعي للتفاعل مع Google Workspace APIs. وعلى عكس واجهات سطر الأوامر الثابتة، فإنها تقرأ Google Discovery Service في وقت التشغيل، مما يعني أنها تدعم تلقائيًا نقاط النهاية والطرق الجديدة لواجهة برمجة التطبيقات فور إصدارها من قبل Google. تشمل القدرات الرئيسية ما يلي: - دعم واسع للخدمات: توفر الوصول إلى Drive وGmail وCalendar وSheets وDocs وChat وAdmin وغيرها. - تكامل وكلاء الذكاء الاصطناعي: تُخرج بيانات بتنسيق JSON مهيكل وتتضمن أكثر من 100 مهارة ووصفة محددة مسبقًا للوكلاء من أجل التكامل مع LLM. - ميزات متمحورة حول البشر: تتضمن مساعدة مدمجة لكل مورد، ومعاينات التشغيل التجريبي (dry-run)، وتقسيم الصفحات التلقائي. - أوامر مساعدة: توفر اختصارات متخصصة (تبدأ بـ `+`) للمهام الشائعة مثل إرسال رسائل البريد الإلكتروني (`+send`) وقراءة الجداول البيانات (`+read`) وإنشاء تقارير الاجتماعات اليومية (`+standup-report`). - مصادقة مرنة: تدعم سير عمل متعدد بما في ذلك OAuth التفاعلي، وحسابات الخدمة، ورموز الوصول التي تم الحصول عليها مسبقًا. - تكامل الأمان: تتكامل مع Google Cloud Model Armor لتطهير استجابات API من هجمات حقن الأوامر (prompt injection). الأداة مكتوبة بلغة Rust ويمكن تثبيتها عبر الملفات الثنائية المعدة مسبقًا، أو npm، أو Homebrew، أو Nix.