AI Commit Mesajları

"wip" yazmayı bırak.
Okuyabileceğin bir git tarihi gönder.

AgentsRoom commit paneli ve inceleme moduna entegre bir AI commit mesajı oluşturucu. Commit mesajı alanındaki parıltıya tıkla, ve commit'lediğin dosyaların gerçek git diff'ini okur, ardından Conventional Commits formatında temiz bir mesaj yazar.

"fix temp pdf" gibi bir taslak yaz ve diff'ten bilgilendirilmiş düzgün bir commit mesajı olarak geri döner. Ekibinin format kurallarını proje başına bir kez ekle ve her üretilen mesaj bunlara uyar.

Uygulamada çekilmiş gerçek bir oturum: bir yapay zeka kod ajanı sepet toplamını düzeltir ve üç dosyayı değiştirir; bu dosyalar Değişiklikler panelinde onun adı altında listelenir. wip yazmak yerine parıltıya bir tıklama ve kaba bir taslak: AgentsRoom gerçek diff'i okur ve temiz bir mesaj önerir, "Bu mesajı kullan" onu alana yerleştirir. Commit yine senin tıklamanla yapılır.

YouTube'da izle

AI Commit Mesajları
Asistan
fix temp tags
git diff3 dosya
Commit'i tanımla veya boş gönder

Commit asistanı balonu: bir taslak gönder veya hiç bir şey gönderme, bir temiz commit mesajı al, bir tıklama ile uygula.

Commit mesajları, git iş akışının herkesin acele ettiği kısmıdır. Kod tamamlandı, diff sahnelenmiş, ve mesaj alanına "fix", "wip" veya "changes" yazılır. Üç hafta sonra biri git günlüğünü okuyup bir regresyonu anlamaya çalışır ve tarih hiçbir şey söylemez. İyi bir commit mesajı, commit zamanında yazması ucuz, sonradan yeniden oluşturması pahalıdır: bu asimetri tüm sorunun kaynağıdır.

AI Commit Mesajları bu boşluğu kapatır. Değişiklikler panelinde veya inceleme modunda, commit mesajı alanındaki parıltı butonuna tıkla. Küçük bir asistan balonu açılır. Commit'in ne hakkında olduğunu hızlıca yazabilir veya hiç bir şey göndermeyebilirsin. AgentsRoom, commit'ine kapsamlı gerçek git diff'ini okur, bunu AgentsRoom sunucusuna gönderir ve bir temiz commit mesajı ile geri döner: bir Conventional Commits ön eki, 72 karakterin altında bir konu, yalnızca değişiklik gerektiğinde kısa bir gövde. Bir tıklama ile alana yerleştirilir. Memnun değil misin? Yeniden oluştur.

Oluşturucu, zaten çalışmakta olan bir sistemin ikinci katmanıdır. AgentsRoom, bağlamdan ücretsiz olarak commit mesajını önceden doldurur: backlog bilet başlığı, Conventional Commits ön eki ile eşleştirilmiş türü, ajanın bildirdiği oturum başlığı veya en son bildirimi. AI katmanı, bağlamın söyleyemediği her şey içindir: diff'te gerçekten ne değişti, ekibinin git tarihini yazdığı şekilde ifade edilir.

Oluşturucunun sana sunduğu

Her tıklamada, commit'lediğin dosyaların gerçek git diff'inden yazılmış temiz bir commit mesajı. Varsayılan olarak Conventional Commits formatı: feat, fix, refactor, chore, docs ve diğerleri.

Taslağın niyeti, diff kanıtı. "fix temp pdf" yaz ve "bug(PDF-1347) : PDF ihracındaki eksik sıcaklık etiketleri" olarak geri al. Bilet referansları ve taslağındaki dil korunur.

Proje başına format kuralları, her seferinde uygulanır. Kuralını bir kez, düz metin olarak yaz ve her üretilen mesaj buna uyar. Kurallar hesabınla senkronize edilir ve projeyi makineler arasında takip eder.

Commit kapsamını dikkate alır. Okuduğu diff, her ajana göre filtreyi ve hariç tuttuğun dosyaları onurlandırır, böylece mesaj tam olarak bu commit'in ne içerdiğini tanımlar, daha fazlasını değil.

Nasıl çalışır

Sahneye alınmış bir diff'ten, bir değerli commit mesajına, tek bir gidiş dönüşte.

01

Asistanı aç

Değişiklikler panelinde veya inceleme modunda, commit mesajı alanındaki parıltı butonuna tıkla. Küçük bir balon açılır, ajanın danışmanı ile aynı asistan stilinde.

02

Bir taslak ver, ya da hiç bir şey

Hızlı bir niyet yaz ("fix temp tags pdf", "refacto auth guard") ya da sadece gönder butonuna bas. Taslak isteğe bağlıdır: diff tek başına bir mesaj yazmak için yeterlidir.

03

AgentsRoom gerçek diff'i okur

Commit'ine kapsamlı dosyaların git diff'i yerel olarak toplanır: her ajana göre filtre ve hariç tuttuğun dosyalar dikkate alınır. Sadece tıkladığında gönderilir, asla arka planda değil.

04

Bir temiz mesaj al

Sunucu, tam olarak bir commit mesajı için OpenAI'ye (gpt-4o-mini, anahtar sunucu tarafında tutulur) sorar: Conventional Commits ön eki, 72 karakterin altında bir konu, yalnızca gerektiğinde kısa bir gövde, taslağının veya arayüzünün dilinde yazılmış.

05

Uygula veya yeniden oluştur

"Bu mesajı kullan" butonuna tıkla ve commit alanına yerleşir, düzenlemeye hazır. El ile yazdığın her şey her zaman üretilen metni geçersiz kılar. Doğru değil mi? Yeniden oluştur.

Ekibinin formatı, genel bir format değil

Fark yaratan: AI'nın gerçekten takip ettiği proje bazlı commit mesajı kuralları.

Proje kuralları

Her zaman bug(TICKET-123) : Açıklama formatını kullanın

Taslağınfix temp pdf

Çoğu commit mesajı oluşturucu, herkes için aynı genel stili üretir. Gerçek ekiplerin gerçek gelenekleri vardır: bir bilet ön eki, bir kapsam, bir dil, bir ruh hali. AI Commit Mesajları, balonun içinde hemen bir ayar dişlisi vardır: aç, kurallarını serbest metin olarak yaz, proje başına bir kez. "Her zaman bug(TICKET-123) : Açıklama formatını kullanın" gibi bir şey yeterlidir.

O zamandan itibaren, her üretilen mesaj bu kurallara uyar. Kurallar proje başına saklanır ve hesabınla senkronize edilir, böylece aynı proje her çalıştığın makinede aynı git tarihi stilini korur. Bir kuralı bir kez değiştir ve o projede commit mesajı üreten herkes yeni formatı alır.

Tıkladığından önce zaten önceden doldurulmuş

Her commit'te çalışan, ücretsiz, deterministik katman.

AI üretimi ikinci katmandır. İlk katman her planda sınırsız olarak çalışır: AgentsRoom, zaten sahip olduğu bağlamdan commit mesajı alanını önceden doldurur. Bir backlog biletinden mi çalışıyorsun? Bilet başlığı mesaj haline gelir ve bilet türü doğru Conventional Commits ön eki haline gelir: feat, bug, refactor, chore, docs, style, perf, test veya security. Bilet yoksa? Ajan tarafından bildirilen oturum başlığı kullanılır veya en son bildirim bir yedek olarak kullanılır.

Eğer bilet, kamu backlog'undaki bir raporlayıcıdan geldiyse, commit onu ad ile kredi verir: "(Marie tarafından raporlandı)". Ve el ile yazdığın her şey her zaman kazanır: manuel giriş, her ajana göre filtreye göre hatırlanır, bu nedenle filtreleri değiştirmek metnini asla silmez.

Doğru bir şekilde inşa edildi

Sadece tıkladığında
Arka planda hiçbir şey analiz edilmez. Git diff'in, asistan balonunda gönder butonuna bastığında yalnızca makinenden çıkar.
Diff'in asla saklanmaz
Diff, bir üretim için kullanılır ve atılır. Sadece yazdığın kısa taslak ve üretilen mesaj kaydedilir, kota hesaplaması için.
Uygulamada API anahtarı yok
OpenAI anahtarı yalnızca AgentsRoom sunucusunda bulunur. Asla masaüstü uygulamasında gönderilmez ve asla makinene ulaşmaz.

Diğer yapay zeka commit üreticileriyle karşılaştırma

Yapay zeka ile commit mesajı yazan iyi araçlar var. İşte her birinin parladığı yer ve AgentsRoom'un farklı yaptığı şey.

aicommits

Minimalist bir açık kaynak CLI: hazırlanan diff'ini OpenAI'ye gönderir ve yanıtla commit eder. Kendi API anahtarını getirir, her makinede ayrı kurarsın.

AgentsRoom'da API anahtarı da kurulum da yok: kıvılcım commit alanının üzerinde durur ve biçim kuralların her makinede projeyi takip eder.

OpenCommit

Yapılandırılabilir bir açık kaynak CLI: birden çok LLM sağlayıcısı (OpenAI, Anthropic, Gemini, Ollama), Conventional Commits seçenekleri, git hook'ları ve bir GitHub Action. Anahtarı ve yapılandırmayı sen yönetirsin.

AgentsRoom bu gücü kurulum olmadan korur: varsayılan olarak Conventional Commits, artı hesabınla eşitlenen serbest metin proje kuralları.

GitHub Copilot

GitHub Copilot, bir Copilot aboneliği kapsamında, hazırlanan değişikliklerinden VS Code'daki commit alanını doldurur.

AgentsRoom tek bir editöre bağlı değildir: üretici, ajanların hangi CLI'ı çalıştırırsa çalıştırsın, çok ajanlı odanın commit panelinde yaşar.

JetBrains AI Assistant

JetBrains AI Assistant, AI Assistant planı kapsamında, derin VCS entegrasyonuyla IntelliJ ailesi IDE'lerin içinde commit mesajları üretir.

AgentsRoom her editörün ve her ajan CLI'ının yanında çalışır; mesaj commit'in tam kapsamına uyar: ajan filtresi ve hariç tutulan dosyalar dahil.

Cursor

Cursor, hazırlanan diff'inin commit mesajını doğrudan kendi editöründe yazar.

AgentsRoom bir kod editörünün göremediğini ekler: hangi ajanın hangi dosyaları değiştirdiğini, işin arkasındaki backlog kaydını ve emeği geçen bildirimciyi.

Bu araçlardan herhangi birini AgentsRoom'un yanında tutabilirsin: commit paneli istediğin mesajı kabul eder. Fark şu ki burada temiz commit mesajları, ajanlarının zaten çalıştığı odaya gömülüdür: ekstra araç yok, API anahtarı yok, hesapsız bir ücretsiz deneme var.

Her planda dahil

Hesap olmadan dene. Deterministik ön doldurma herkes için ücretsiz ve sınırsızdır.

Misafir
1 ücretsiz deneme
Ücretsiz
ayda 5 üretim
Artı
ayda 100 üretim
Pro
Sınırsız

Aylık sayaçlar her takvim ayının başında sıfırlanır. Başarısız bir üretim kotanı asla tüketmez. Sıfırlanmadan önce kotan biterse uygulamaya kendi OpenAI API anahtarını ekle: üretim devam eder, faturayı OpenAI sana keser.

FAQ

AgentsRoom'daki AI Commit Mesajları nedir?

AgentsRoom commit paneli ve inceleme moduna entegre bir AI commit mesajı oluşturucusudur. Commit mesajı alanındaki parıltıya tıkla, isteğe bağlı olarak bir taslak yaz ve gerçek git diff'inden, kendi proje bazlı format kurallarına uygun olarak, Conventional Commits formatında temiz bir commit mesajı yazar.

Oluşturucu gerçekten ne okur?

Commit'ine kapsamlı dosyaların git diff'i, makinende yerel olarak toplanır. Her ajana göre filtre ve commit'ten hariç tuttuğun dosyalar dikkate alınır, böylece mesaj tam olarak commit'in ne içerdiğini tanımlar. Diff, yalnızca gönder butonuna tıkladığında gönderilir, asla arka planda değil.

Git diff'im sunucuda saklanıyor mu?

Hayır. Diff, o tek üretim için kullanılır ve asla saklanmaz. Sadece yazdığın kısa taslak ve üretilen commit mesajı kaydedilir, böylece aylık kotan hesaplanabilir. OpenAI anahtarı sunucu tarafında kalır ve asla masaüstü uygulamasına ulaşmaz.

Üretilen commit mesajları hangi formatı kullanır?

Varsayılan olarak Conventional Commits: feat, fix, refactor, chore, docs, style, perf veya test gibi bir ön ek, 72 karakterin altında bir konu satırı ve yalnızca değişiklik gerçekten bir gövde gerektiriyorsa kısa bir gövde. Proje bazlı format kuralları belirlersen, bu kurallar varsayılanın üzerinde önceliğe sahiptir.

Ekibimin commit mesajı geleneğini takip edebilir mi?

Evet, format kurallarının amacı budur. Asistan balonundaki dişliyi aç ve geleneğini düz metin olarak yaz, örneğin "Her zaman bug(TICKET-123) : Açıklama formatını kullanın". O projedeki her üretim buna uyar. Kurallar hesabınla senkronize edilir ve makineler arasında projeyle birlikte taşınır.

Eğer mesajın bir kısmını zaten kendim yazdıysam ne olur?

Manuel giriş her zaman kazanır. Üretilen mesaj yalnızca "Bu mesajı kullan" butonuna tıkladığında uygulanır ve sonrasında herhangi bir metin gibi düzenleyebilirsin. El ile yazdığın şey, her ajana göre filtreye göre hatırlanır, bu nedenle yazdığın hiçbir şey sessizce üzerine yazılmaz.

Mesajlar hangi dilde yazılır?

Taslağının dili. Niyetini Fransızca yaz, commit mesajı Fransızca geri gelir. Eğer boş bir taslak gönderirsen, AgentsRoom arayüzünün diline geri döner.

Bu otomatik ön doldurmadan nasıl farklı?

Ön doldurma deterministik, ücretsiz ve sınırsızdır: bir mesajı backlog biletinin başlığından ve türünden, ajanın oturum başlığından veya en son bildirimden türetir, diff'i okumadan veya bir ağ çağrısı yapmadan. AI oluşturucu, gerçek diff'i okur ve mesajı gerçekten ne değiştiğinden yazar. İkisi bir arada çalışır: ön doldurma rutin durumu kapsar, parıltı geri kalanını kapsar.

Ayda kaç üretim alırım?

Hesap olmadan bir ücretsiz deneme, Ücretsiz planda ayda 5, Artı planda ayda 100 ve Pro planda sınırsız. Başarısız üretimler kotanı etkilemez ve sayaçlar her takvim ayında sıfırlanır.

Claude Code, Codex ve diğer sağlayıcılarla çalışır mı?

Evet. Oluşturucu, git diff'i üzerinde çalışır, ajanda değil, bu nedenle değişiklikleri üreten CLI ne olursa olsun aynı şekilde davranır: Claude, Codex, GitHub Copilot CLI, Cursor ve diğer 13 ajan CLI'sı. Ön doldurma tarafından kullanılan kredi verilen bilet başlıkları ve oturum başlıkları da sağlayıcıdan bağımsızdır.

AgentsRoom; aicommits, OpenCommit veya GitHub Copilot commit mesajlarına bir alternatif mi?

Commit mesajı kısmı için evet. aicommits ve OpenCommit, kendi API anahtarınla kurup yapılandırdığın CLI'lardır; GitHub Copilot, JetBrains AI Assistant ve Cursor mesajları kendi editörlerinin içinde üretir. AgentsRoom üreticiyi çok ajanlı commit paneline gömer: yönetilecek API anahtarı yok, hesabınla eşitlenen proje başına serbest metin biçim kuralları, commit'in tam kapsamına uyan mesajlar ve asla saklanmayan bir diff.

Ayrıca hoşuna gidebilir

Okumaya değer bir git tarihi yaz

Gerçek diff'inden temiz Conventional Commits, tek bir tıklamada, ekibinin formatında. Denemek ücretsiz, ilk üretimin için hesap gerekmez.

ÜcretsizAgentsRoom'u İndir

Yardımcı uygulama: hareket halindeyken ajanlarını izle

Claude, Codex, Antigravity CLI veya başka bir AI sağlayıcı kullan.

Uzantıyı yükle
Chrome Web Store

Hataları ve istekleri doğrudan genel backloguna gönder.

Çoklu proje
Çoklu sağlayıcı
Çoklu ajan
Canlı durum
Diff ve commit
Mobil uygulama
Canlı önizleme
Ajan ekipleri
Tarayıcı otomasyonu
Backlog odaklı dev
Prompt kütüphanesi
Beceri kütüphanesi
Tüm özellikleri gör