แดชบอร์ด
← การผสานรวมทั้งหมด
GitHub

GitHub. เชื่อมต่อ GitHub เพื่อบริบทของ codebase ที่ดีขึ้น.

ให้เอเจนต์เข้าถึง repository บน GitHub ของคุณเพื่อค้นหาโค้ด ดูบริบทของ pull request และเข้าใจ codebase เอเจนต์เรียกดูไฟล์ เข้าใจสถาปัตยกรรมของคุณ และให้คำตอบที่แม่นยำขึ้นโดยยึดโยงกับโค้ดจริงของคุณ

ลงชื่อเข้า waitlist

Polylane ทำอะไรกับ GitHub

โค้ดของคุณในกราฟ

repository ถูกจัดทำดัชนีให้เอเจนต์ grep ได้และเชื่อมโยงกับทรัพยากรที่มัน deploy การสืบสวนจึงเดินจาก service ที่ล้มเหลวไปยังโค้ดเบื้องหลังโดยไม่ต้องออกจากเธรด

การเปลี่ยนแปลงกลายเป็นผู้ต้องสงสัย

push, merge และ deployment เข้ามาอยู่บนไทม์ไลน์ เมื่อ production พังไม่กี่นาทีหลัง merge การสืบสวนเริ่มจาก merge นั้น

เฝ้ารอ event ของ repo

เธรดรอ push, pull request, release และการรัน workflow ได้ และกลับมาสืบสวนต่อเมื่อสิ่งเหล่านั้นมาถึง

การแก้ไขไปลงที่ที่โค้ดอยู่

การสืบสวนที่จบลงที่บรรทัดโค้ดจบเป็น pull request บน repo เบื้องหลัง service พร้อมแนบร่องรอยหลักฐาน การรีวิวและ CI ของคุณเป็นด่านก่อน merge

มันทำงานอย่างไร

01

ติดตั้ง

ติดตั้ง Polylane GitHub App ในองค์กรของคุณและเลือก repository ที่มันมองเห็นได้

02

จัดทำดัชนี

repository ถูกจัดทำดัชนีและจับคู่กับ service ที่มัน deploy และ event ของ repo เริ่มเข้ามาอยู่บนไทม์ไลน์

03

เอเจนต์ทำงานกับโค้ด

กลางการสืบสวน พวกมัน grep โค้ด อ้างอิงโค้ด และเมื่อสาเหตุที่แท้จริงคือบรรทัดโค้ด ก็เปิด pull request

เครื่องมือที่เอเจนต์ได้รับ

สิ่งที่เอเจนต์ทำกับ GitHub ได้กลางการสืบสวน ทุกการเรียกเข้าไปอยู่ในบันทึกถอดความของเธรด พร้อมการอ้างอิง

githubApi

อ่าน endpoint ใดก็ได้ของ GitHub REST ที่ยังไม่มีเครื่องมือเฉพาะ

githubFetchFiles

ดึงเนื้อหาไฟล์จาก repository บน GitHub

githubSearchGithub

ค้นหาทั่ว repository, โค้ด, issue, pull request, ผู้ใช้, commit และ topic บน GitHub

githubCommits

อ่าน commit ใน repository บน GitHub (list/getDiff)

githubPullRequests

อ่าน pull request ใน repository บน GitHub (list/get)

githubCreatePullRequest

สร้างหรืออัปเดต pull request บน GitHub

githubMergePullRequest

merge pull request

githubClosePullRequest

ปิด pull request ที่ Polylane เปิดไว้

githubCreateIssue

สร้างหรืออัปเดต issue บน GitHub

githubWorkflowRuns

อ่านการรัน workflow ของ GitHub Actions (list/get)

githubCreateBranch

สร้าง branch ใหม่ใน repository

githubGetPullRequestDiff

ดึง diff ของ pull request

githubCreateReviewComment

สร้างหรืออัปเดตคอมเมนต์รีวิวบน pull request

githubSubmitReview

ส่งรีวิวสำหรับ pull request

คำถาม

Polylane เป็น SRE แบบ AI สำหรับ GitHub หรือไม่

มันคือสิ่งที่คนส่วนใหญ่หมายถึงเมื่อพูดคำนั้น: เอเจนต์ที่อ่าน repository ใน GitHub ของคุณเพื่อหาโค้ดและการเปลี่ยนแปลงเบื้องหลัง incident เคียงข้างผู้ให้บริการอื่นทุกรายใน workspace ของคุณ พวกมันสืบสวนปัญหาและแก้สิ่งที่แก้ได้ เราเรียกมันว่าซอฟต์แวร์ที่ดูแลตัวเองได้มากกว่า SRE แบบ AI: ประเด็นคือซอฟต์แวร์ของคุณดูแลตัวเอง ไม่ใช่มีบอตเข้ามาอยู่ในเวร on-call

Polylane ทำงานกับ GitHub อย่างไร

ให้เอเจนต์เข้าถึง repository บน GitHub ของคุณเพื่อค้นหาโค้ด ดูบริบทของ pull request และเข้าใจ codebase เอเจนต์เรียกดูไฟล์ เข้าใจสถาปัตยกรรมของคุณ และให้คำตอบที่แม่นยำขึ้นโดยยึดโยงกับโค้ดจริงของคุณ.

เชื่อมต่อครั้งเดียว เอเจนต์รับช่วงต่อจากตรงนั้น