Ejen AI untuk GitLab
Ejen Monmo bekerja dalam GitLab seperti pembangun yang boleh diharapkan dan mengambil berat tentang proses. Ejen ini membaca merge request dan menyediakan draf nota semakan, mencari punca pipeline gagal, memastikan papan issue dan milestone mencerminkan keadaan sebenar, serta mencadangkan perubahan pada konfigurasi CI dalam branch. Ejen ini menggunakan akaun dan peranan GitLab anda sendiri, dan meminta izin sebelum membuat push, memberi kelulusan, membuat merge atau menukar tetapan.
Dikemas kini 2026-11-13 · Percuma untuk bermula. Pelan berbayar dari $15 sebulan.
Apa yang ejen lakukan dalam GitLab
Baca merge request
Ejen ini membaca diff, keputusan pipeline, peraturan kelulusan dan sebarang issue Jira yang disebut, kemudian menyediakan draf thread semakan pada baris yang penting. Ejen ini meminta izin sebelum menyiarkan thread atau meluluskan merge request.
PermintaanBaca merge request 97 dalam projek billing dan sediakan draf komen semakan. Fokus pada pembundaran dan mata wang.
Siasat pipeline yang gagal
Apabila pipeline gagal, ejen ini membuka log job yang gagal, membandingkannya dengan pipeline terakhir yang berjaya pada branch yang sama, dan memberitahu anda sama ada puncanya ialah kod, ujian yang tidak konsisten atau runner.
PermintaanPipeline 5531 gagal pada peringkat ujian. Adakah puncanya kod kita, ujian yang tidak konsisten atau runner?
Kemas kini papan issue
Setiap Khamis, ejen ini mencari issue tanpa label, milestone atau orang yang ditugaskan, serta issue yang tidak disentuh selama 60 hari. Ejen ini mencadangkan label, milestone atau penutupan bagi setiap issue dan meminta izin sebelum membuat perubahan.
PermintaanSetiap Khamis pukul 3, senaraikan issue pada papan yang tiada label atau milestone dan cadangkan tindakan untuk setiap satu.
Laporkan status milestone
Pada petang Jumaat, ejen ini mengira issue yang masih terbuka dan yang telah ditutup dalam milestone semasa, menyenaraikan merge request yang menunggu kelulusan dan menulis nota status ringkas dalam Google Docs atau hantaran untuk Slack atau Microsoft Teams.
PermintaanSetiap Jumaat pukul 4, tulis status milestone: yang telah siap, dalam semakan, berisiko, dan siapa yang menunggu tindakan siapa.
Tambah baik konfigurasi CI
Ejen ini membaca .gitlab-ci.yml, mencari peringkat yang lambat, cache yang tiada atau job yang boleh dijalankan secara selari, kemudian membuat perubahan dalam branch. Ejen ini meminta izin sebelum membuat push dan menjalankan pipeline.
PermintaanPipeline kami mengambil masa 25 minit. Cari punca kelambatan dalam .gitlab-ci.yml dan cadangkan versi yang lebih pantas dalam branch.
Sediakan draf nota keluaran
Berdasarkan merge request yang telah di-merge sejak tag terakhir, ejen ini menulis nota keluaran mengikut label, bersama issue yang diselesaikan oleh setiap perubahan. Ejen ini meminta izin sebelum mencipta release dan tag.
PermintaanSediakan draf nota keluaran untuk 3.4 daripada merge request yang telah di-merge sejak 3.3, dikumpulkan mengikut label jenis kami.
Jejak siapa yang mengubah apa
Tanya mengapa sesuatu fungsi ditulis sedemikian atau merge request mana yang menyebabkan ralat Sentry muncul. Ejen ini membaca sejarah dan merge request yang memperkenalkan perubahan itu, lalu menjawab dengan pautan dan bukannya tekaan.
PermintaanMengapa eksport invois melangkau baris bernilai sifar? Cari merge request yang menambah peraturan itu.
Cara sambungan dibuat
- 1Anda menyambungkan akaun GitLab anda sendiri sekali sahaja. Ejen ini bekerja mengikut peranan anda dalam setiap kumpulan dan projek, jadi Developer boleh membuka merge request manakala branch yang dilindungi dan tetapan kekal di bawah kawalan Maintainers.
- 2Anda memilih ejen yang boleh menggunakan GitLab. Ejen kejuruteraan memerlukannya, dan ejen operasi mungkin membaca papan issue untuk laporan status; ejen lain tidak perlu menggunakannya.
- 3Ejen boleh membaca kod, issue, merge request dan log job tanpa meminta izin. Ejen meminta izin sebelum membuat push, memberi komen atau kelulusan, membuat merge, menjalankan pipeline atau mengedit pemboleh ubah CI/CD.
Lagi dalam Pembangun dan IT
Aplikasi lain dalam kategori ini yang boleh digunakan oleh ejen, setiap satunya dengan halaman tersendiri.
Soalan lazim
Bolehkah ejen AI menyemak merge request GitLab?
Ya. Ejen ini membaca perubahan, keputusan pipeline dan perbincangan setakat ini, kemudian menyediakan draf thread semakan berserta sebab bagi setiap perkara. Tiada apa-apa disiarkan sehingga anda membenarkannya. Ejen ini bekerja melalui sambungan GitLab, atau dalam pelayar pada komputernya sendiri apabila sambungan itu tidak menyokong sesuatu perkara.
Bolehkah ejen AI membaiki pipeline GitLab yang gagal?
Ejen AI boleh mencari punca dan menyediakan pembaikan. Ejen ini membaca log job yang gagal, membandingkannya dengan pipeline terakhir yang berjaya dan, jika puncanya dalam kod atau .gitlab-ci.yml, membuat perubahan pada branch di komputernya sendiri. Ejen ini meminta izin sebelum membuat push pada branch tersebut dan memulakan pipeline baharu.
Adakah ejen AI boleh digunakan dengan GitLab yang diurus sendiri?
Ia bergantung pada sama ada ejen boleh mengakses instance anda. Ejen ini bekerja pada komputer awannya sendiri, jadi instance yang hanya boleh diakses dalam rangkaian peribadi anda tidak dapat dicapainya. Jika instance anda boleh diakses melalui internet menggunakan maklumat log masuk anda, ejen boleh menggunakannya seperti anda.
Adakah ejen AI akan meluluskan atau membuat merge request secara sendiri?
Tidak. Kelulusan dan merge ialah keputusan yang dibuat atas nama anda. Untuk setiap tindakan, ejen memaparkan kad dengan merge request, branch sasaran dan status pipeline terlebih dahulu. Peraturan kelulusan dan branch yang dilindungi tetap berkuat kuasa, jadi ejen tidak boleh memintasnya.
Pekerja baharu andaboleh mula hari ini.
Cipta ejen pertama anda dalam seminit. Percuma untuk bermula.