GitHub. اربط GitHub لسياق أغنى لقاعدة الكود.
أعطِ الوكلاء وصولًا إلى مستودعاتك في GitHub للبحث في الكود، وسياق طلبات pull request، وفهم قاعدة الكود. يستطيع الوكلاء تصفح الملفات، وفهم معماريتك، وتقديم أجوبة أدق مستندة إلى كودك الفعلي.
انضم إلى قائمة الانتظارما تفعله Polylane مع GitHub.
كودك في المخطط
تُفهرس المستودعات ليبحث فيها الوكلاء وتُربط بالموارد التي تنشرها، فينتقل التحقيق من خدمة فاشلة إلى الكود خلفها من دون مغادرة المحادثة.
التغييرات تصبح مشتبهًا بها
تقع عمليات الدفع والدمج والنشر على الخط الزمني. وعندما يتعطل الإنتاج بعد دقائق من دمج، يبدأ التحقيق من ذلك الدمج.
انتظار أحداث المستودع
تستطيع المحادثة انتظار عمليات الدفع وطلبات pull request والإصدارات وتشغيلات تدفقات العمل، واستئناف التحقيق عند وصولها.
الإصلاحات تقع حيث يعيش الكود
التحقيقات التي تنتهي عند سطر كود تنتهي بطلب pull request على المستودع خلف الخدمة، مع سلسلة الأدلة مرفقة. ومراجعتك وCI هما بوابة الدمج.
كيف يعمل.
ثبّت
ثبّت تطبيق Polylane GitHub App على مؤسستك واختر المستودعات التي يراها.
فهرس
تُفهرس المستودعات وتُطابق مع الخدمات التي تنشرها، وتبدأ أحداث المستودع بالوقوع على الخط الزمني.
يعمل الوكلاء مع الكود
في منتصف التحقيق يبحثون فيه، ويستشهدون به، وعندما يكون السبب الجذري سطر كود، يفتحون طلب pull request.
الأدوات التي يحصل عليها الوكلاء.
ما يستطيع الوكيل فعله مع GitHub في منتصف التحقيق. وكل استدعاء يقع في نص المحادثة، مُستشهَدًا به.
githubApi اقرأ أي نقطة نهاية REST في GitHub ليس لها أداة مخصصة
githubFetchFiles اجلب محتويات ملف من مستودع GitHub
githubSearchGithub ابحث عبر مستودعات GitHub والكود والتذاكر وطلبات pull request والمستخدمين وعمليات commit والمواضيع
githubCommits اقرأ عمليات commit في مستودع GitHub (list/getDiff)
githubPullRequests اقرأ طلبات pull request في مستودع GitHub (list/get)
githubCreatePullRequest أنشئ طلب pull request في GitHub أو حدّثه
githubMergePullRequest ادمج طلب pull request
githubClosePullRequest أغلق طلب pull request فتحته Polylane
githubCreateIssue أنشئ تذكرة في GitHub أو حدّثها
githubWorkflowRuns اقرأ تشغيلات تدفقات عمل GitHub Actions (list/get)
githubCreateBranch أنشئ فرعًا جديدًا في مستودع
githubGetPullRequestDiff احصل على الفرق (diff) لطلب pull request
githubCreateReviewComment أنشئ تعليق مراجعة على طلب pull request أو حدّثه
githubSubmitReview أرسل مراجعة لطلب pull request
أسئلة.
هل Polylane هي SRE بالذكاء الاصطناعي لأجل GitHub؟
هي ما يعنيه معظم الناس بهذا المصطلح: وكلاء يقرؤون مستودعاتك في GitHub بحثًا عن الكود والتغييرات خلف الحادثة. وإلى جانب كل مزود آخر في مساحة عملك، يحققون في المشكلات ويصلحون ما يستطيعون. نسميها برمجيات تشغّل نفسها بدلًا من SRE بالذكاء الاصطناعي: فالمقصود أن برمجياتك تعتني بنفسها، لا أن روبوتًا ينضم إلى جدول المناوبة.
كيف تعمل Polylane مع GitHub؟
أعطِ الوكلاء وصولًا إلى مستودعاتك في GitHub للبحث في الكود، وسياق طلبات pull request، وفهم قاعدة الكود. يستطيع الوكلاء تصفح الملفات، وفهم معماريتك، وتقديم أجوبة أدق مستندة إلى كودك الفعلي.