توقف عن كتابة "wip".
قم بشحن تاريخ git يمكنك قراءته.
مولد رسائل الـ commit بالذكاء الاصطناعي مدمج في لوحة الـ commit في AgentsRoom ووضع المراجعة. انقر على اللمعة في حقل رسالة الـ commit، فإنه يقرأ الفرق الفعلي في git للملفات التي تقوم بعمل commit لها، ثم يكتب رسالة نظيفة واحدة بتنسيق Conventional Commits.
اكتب مسودة تقريبية مثل "fix temp pdf" وستعود كرسالة commit صحيحة مستندة إلى الفرق. أضف قواعد التنسيق الخاصة بفريقك مرة واحدة لكل مشروع، وكل رسالة تم توليدها تتبعها.
فقاعة مساعد الـ commit: أرسل مسودة تقريبية أو لا شيء على الإطلاق، احصل على رسالة commit نظيفة واحدة، وطبقها بنقرة واحدة.
رسائل الـ commit هي الجزء من سير عمل git الذي يتعجل الجميع فيه. تم الانتهاء من الكود، والفرق جاهز، ويصبح حقل الرسالة "fix" أو "wip" أو "changes". بعد ثلاثة أسابيع، يقرأ شخص ما سجل git لفهم تراجع، ولا يقول التاريخ شيئًا. رسالة commit جيدة رخيصة الكتابة وقت عمل الـ commit ومكلفة لإعادة بنائها لاحقًا: هذا التفاوت هو المشكلة بأكملها.
رسائل الـ commit بالذكاء الاصطناعي تغلق الفجوة. في لوحة التغييرات أو في وضع المراجعة، انقر على زر اللمعة بجوار حقل رسالة الـ commit. تفتح فقاعة مساعد صغيرة. يمكنك كتابة مسودة سريعة لموضوع الـ commit، أو إرسال لا شيء على الإطلاق. يقرأ AgentsRoom الفرق الفعلي في git للملفات المحددة في الـ commit الخاص بك، ويرسله إلى خادم AgentsRoom، ويعود برسالة commit نظيفة واحدة: بادئة Conventional Commits، وموضوع أقل من 72 حرفًا، وجسم قصير فقط عندما يحتاج التغيير إلى واحد. نقرة واحدة تضعها في الحقل. غير راضٍ؟ أعد التوليد.
المولد هو الطبقة الثانية من نظام يعمل بالفعل بدونه. يقوم AgentsRoom بملء حقل رسالة الـ commit من السياق مجانًا: عنوان تذكرة المتابعة مع نوعها المرتبط ببادئة Conventional Commits، أو عنوان الجلسة المبلغ عنه من قبل الوكيل، أو أحدث إشعار له. طبقة الذكاء الاصطناعي مخصصة لكل ما لا يمكن أن يخبره السياق: ما الذي تغير فعليًا في الفرق، معبرًا بالطريقة التي يكتب بها فريقك تاريخ git الخاص به.
ما يقدمه المولد لك
رسالة commit نظيفة واحدة لكل نقرة، مكتوبة من الفرق الفعلي للملفات التي تقوم بعمل commit لها، وليس من تخمين. تنسيق Conventional Commits بشكل افتراضي: feat، fix، refactor، chore، docs والباقي.
مسودتك هي النية، والفرق هو الدليل. اكتب "fix temp pdf" واحصل على "bug(PDF-1347) : missing temperature tags in the PDF export". يتم الحفاظ على مراجع التذاكر ولغة مسودتك.
قواعد تنسيق لكل مشروع، تطبق في كل مرة. اكتب اتفاقيتك مرة واحدة، بنص عادي، وكل رسالة تم توليدها تتبعها. تتزامن القواعد مع حسابك وتتابع المشروع عبر الأجهزة.
تحترم نطاق الـ commit الخاص بك. الفرق الذي يقرأه يحترم الفلتر لكل وكيل والملفات التي استبعدتها، لذا تصف الرسالة بالضبط ما يحتويه هذا الـ commit، لا شيء أكثر.
كيف يعمل
من فرق جاهز إلى رسالة commit تستحق الاحتفاظ بها، في رحلة واحدة.
افتح المساعد
في لوحة التغييرات أو في وضع المراجعة، انقر على زر اللمعة في حقل رسالة الـ commit. تفتح فقاعة صغيرة، بنفس نمط مساعد الوكيل.
أعطه مسودة، أو لا شيء
اكتب نية تقريبية ("fix temp tags pdf"، "refacto auth guard") أو اضغط فقط على إرسال. المسودة اختيارية: الفرق وحده يكفي لكتابة رسالة.
يقرأ AgentsRoom الفرق الفعلي
يتم جمع الفرق في git للملفات المحددة في الـ commit الخاص بك محليًا: يتم احترام الفلتر لكل وكيل والملفات المستبعدة. يتم إرساله فقط عند نقرك، وليس في الخلفية.
احصل على رسالة نظيفة واحدة
يطلب الخادم من OpenAI (gpt-4o-mini، المفتاح محفوظ على الخادم) رسالة commit واحدة بالضبط: بادئة Conventional Commits، وموضوع أقل من 72 حرفًا، وجسم قصير فقط عند الحاجة، مكتوب بلغة مسودتك أو واجهتك.
طبق، أو أعد التوليد
انقر على "استخدم هذه الرسالة" وستظهر في حقل الـ commit، جاهزة للتعديل. أي شيء تكتبه يدويًا دائمًا يفوز على النص المولد. ليس صحيحًا؟ أعد التوليد.
تنسيق فريقك، وليس تنسيقًا عامًا
المميز: قواعد رسائل الـ commit لكل مشروع التي يتبعها الذكاء الاصطناعي فعليًا.
استخدم دائمًا التنسيق bug(TICKET-123) : الوصف
تنتج معظم مولدات رسائل الـ commit نفس النمط العام للجميع. الفرق الحقيقية لديها اتفاقيات حقيقية: بادئة تذكرة، ونطاق، ولغة، ونبرة. تحتوي رسائل الـ commit بالذكاء الاصطناعي على ترس إعدادات مباشرة في الفقاعة: افتحها، واكتب قواعدك كنص حر، مرة واحدة لكل مشروع. شيء مثل "استخدم دائمًا التنسيق bug(TICKET-123) : الوصف" يكفي.
منذ ذلك الحين، تتبع كل رسالة تم توليدها تلك القواعد. يتم تخزين القواعد لكل مشروع وتزامنها مع حسابك، لذا يحتفظ نفس المشروع بنفس نمط تاريخ git على كل جهاز تعمل منه. غيّر الاتفاقية مرة واحدة، ويحصل كل من يولّد رسائل commit في ذلك المشروع على التنسيق الجديد.
مملوء مسبقًا قبل أن تنقر حتى
الطبقة المجانية الحتمية التي تعمل على كل commit، بدون حصة، بدون شبكة.
توليد الذكاء الاصطناعي هو الطبقة الثانية. الطبقة الأولى تُشحن في كل خطة، غير محدودة: يقوم AgentsRoom بملء حقل رسالة الـ commit من السياق الذي لديه بالفعل. تعمل من تذكرة المتابعة؟ يصبح عنوان التذكرة هو الرسالة، ونوع التذكرة يصبح بادئة Conventional Commits الصحيحة: feat، bug، refactor، chore، docs، style، perf، test أو security. لا توجد تذكرة؟ يتم استخدام عنوان الجلسة المبلغ عنه من قبل الوكيل، أو أحدث إشعار له كخيار احتياطي.
إذا جاءت التذكرة من مُبلغ في قائمة الانتظار العامة الخاصة بك، فإن الـ commit ينسب الفضل إليه بالاسم الأول: "(reported by Marie)". وأي شيء تكتبه يدويًا دائمًا يفوز: يتم تذكر الإدخال اليدوي لكل فلتر وكيل، لذا فإن تبديل الفلاتر لا يأكل نصك.
مبني بشكل صحيح
مقارنة مع مولدات رسائل commit الأخرى بالذكاء الاصطناعي
هناك أدوات جيدة تكتب رسائل commit بالذكاء الاصطناعي. إليك ما تتميز به كل أداة، وما الذي يفعله AgentsRoom بشكل مختلف.
aicommits
أداة CLI مفتوحة المصدر بسيطة: ترسل الـ diff المجهز إلى OpenAI وتنفذ الـ commit بالإجابة. تحضر مفتاح API الخاص بك وتعدها على كل جهاز.
في AgentsRoom لا مفتاح API ولا تثبيت: الشرارة موجودة على حقل الـ commit، وقواعد التنسيق تتبع المشروع على كل أجهزتك.
OpenCommit
أداة CLI مفتوحة المصدر قابلة للتخصيص: عدة مزودي LLM (OpenAI وAnthropic وGemini وOllama)، وخيارات Conventional Commits، وخطافات git، وGitHub Action. أنت تدير المفتاح والإعدادات.
يحتفظ AgentsRoom بهذه القوة دون إعداد: Conventional Commits افتراضياً، إضافة إلى قواعد مشروع بنص حر تتزامن مع حسابك.
GitHub Copilot
يملأ GitHub Copilot حقل الـ commit في VS Code من تغييراتك المجهزة، ضمن اشتراك Copilot.
AgentsRoom غير مرتبط بمحرر واحد: المولد يعيش في لوحة الـ commit لغرفتك متعددة الوكلاء، أياً كان الـ CLI الذي يشغله وكلاؤك.
JetBrains AI Assistant
يولد JetBrains AI Assistant رسائل الـ commit داخل بيئات التطوير من عائلة IntelliJ، مع تكامل VCS عميق، ضمن خطة AI Assistant.
يعمل AgentsRoom إلى جانب أي محرر وأي CLI للوكلاء، ورسالته تطابق نطاق الـ commit بدقة: بما في ذلك التصفية حسب الوكيل والملفات المستبعدة.
Cursor
يكتب Cursor رسالة الـ commit للـ diff المجهز مباشرة داخل محرره.
يضيف AgentsRoom ما لا يستطيع محرر الأكواد رؤيته: أي وكيل غيّر أي ملفات، وتذكرة الـ backlog وراء العمل، والمبلغ الذي يستحق الإشادة.
يمكنك إبقاء أي من هذه الأدوات إلى جانب AgentsRoom: لوحة الـ commit تقبل أي رسالة. الفرق أن رسائل commit النظيفة هنا مدمجة في الغرفة التي يعمل فيها وكلاؤك بالفعل: دون أداة إضافية، ودون مفتاح API، مع تجربة مجانية واحدة دون حساب.
مضمنة في كل خطة
جربها بدون حساب. الملء الحتمي مجاني وغير محدود للجميع.
تُعاد العدادات الشهرية في بداية كل شهر تقويمي. والتوليد الفاشل لا يحرق حصتك أبداً. وإن نفدت حصتك قبل إعادة التعيين، أضف مفتاح OpenAI API الخاص بك داخل التطبيق: يستمر التوليد، وتحاسبك OpenAI مباشرةً.
FAQ
ما هي رسائل الـ commit بالذكاء الاصطناعي في AgentsRoom؟
إنه مولد رسائل الـ commit بالذكاء الاصطناعي المدمج في لوحة الـ commit في AgentsRoom ووضع المراجعة. انقر على اللمعة في حقل رسالة الـ commit، واكتب مسودة تقريبية إذا أردت، فيكتب رسالة commit نظيفة واحدة من الفرق الفعلي في git للملفات التي تقوم بعمل commit لها، بتنسيق Conventional Commits، وفقًا لقواعد التنسيق الخاصة بكل مشروع.
ماذا يقرأ المولد فعليًا؟
الفرق في git للملفات المحددة في الـ commit الخاص بك، المجمَّع محليًا على جهازك. يحترم الفلتر لكل وكيل والملفات التي استبعدتها من الـ commit، لذا تصف الرسالة بالضبط ما يحتويه الـ commit. يتم إرسال الفرق فقط عندما تنقر على إرسال، وليس في الخلفية.
هل يتم تخزين الفرق الخاص بي على الخادم؟
لا. يتم استخدام الفرق لتوليد واحد فقط ولا يتم تخزينه أبدًا. يتم تسجيل المسودة القصيرة التي كتبتها ورسالة الـ commit المنتجة فقط، بحيث يمكن حساب حصتك الشهرية. يبقى مفتاح OpenAI على الخادم ولا يصل أبدًا إلى التطبيق المكتبي.
ما هو التنسيق الذي تستخدمه رسائل الـ commit المولدة؟
Conventional Commits بشكل افتراضي: بادئة مثل feat، fix، refactor، chore، docs، style، perf أو test، سطر موضوع أقل من 72 حرفًا، وجسم قصير فقط عندما يحتاج التغيير حقًا إلى واحد. إذا قمت بتعيين قواعد تنسيق لكل مشروع، فإن تلك القواعد تأخذ الأولوية على الافتراضي.
هل يمكن أن يتبع اتفاقية رسائل الـ commit لفريقي؟
نعم، هذه هي نقطة قواعد التنسيق. افتح الترس في فقاعة المساعد واكتب اتفاقيتك بنص عادي، على سبيل المثال "استخدم دائمًا التنسيق bug(TICKET-123) : الوصف". كل توليد في ذلك المشروع يتبعها. تتزامن القواعد مع حسابك وتنتقل مع المشروع بين الأجهزة.
ماذا لو كتبت بالفعل جزءًا من الرسالة بنفسي؟
الإدخال اليدوي دائمًا يفوز. يتم تطبيق رسالة الـ commit المولدة فقط عندما تنقر على "استخدم هذه الرسالة"، ويمكنك تعديلها لاحقًا مثل أي نص. ما تكتبه يدويًا يتم تذكره لكل فلتر وكيل، لذا لا تتم الكتابة فوق أي شيء كتبته بصمت.
ما هي اللغة التي تكتب بها الرسائل؟
لغة مسودتك. اكتب نيتك بالفرنسية، وستعود رسالة الـ commit بالفرنسية. إذا أرسلت مسودة فارغة، فإنها تعود إلى لغة واجهة AgentsRoom الخاصة بك.
كيف يختلف هذا عن الملء التلقائي؟
الملء التلقائي حتمي، مجاني وغير محدود: يستمد رسالة من عنوان تذكرة المتابعة ونوعها، عنوان جلسة الوكيل أو أحدث إشعار له، دون قراءة الفرق أو إجراء مكالمة شبكة. يقوم مولد الذكاء الاصطناعي بقراءة الفرق الفعلي وكتابة الرسالة مما تغير فعليًا. يتراكمون: يغطي الملء التلقائي الحالة الروتينية، بينما تغطي اللمعة الباقي.
كم عدد التوليدات التي أحصل عليها في الشهر؟
محاولة مجانية واحدة بدون حساب، 5 في الشهر على الخطة المجانية، 100 في الشهر على بلاس، وغير محدودة على المحترف. لا تحسب التوليدات الفاشلة ضد حصتك، وتُعاد العدادات في كل شهر تقويمي.
هل يعمل مع Claude Code، Codex ومزودين آخرين؟
نعم. يعمل المولد على الفرق في git، وليس على الوكيل، لذا يتصرف بنفس الطريقة بغض النظر عن CLI الذي أنتج التغييرات: Claude، Codex، GitHub Copilot CLI، Cursor و10 أدوات CLI أخرى للوكلاء. العناوين المعتمدة للتذاكر وعناوين الجلسات المستخدمة في الملء التلقائي هي أيضًا غير مرتبطة بمزود.
هل AgentsRoom بديل عن aicommits أو OpenCommit أو رسائل commit في GitHub Copilot؟
بالنسبة لجزء رسائل الـ commit، نعم. aicommits وOpenCommit أداتا CLI تثبتهما وتعدهما بمفتاح API خاص بك؛ بينما يولد GitHub Copilot وJetBrains AI Assistant وCursor الرسائل داخل محرراتها. يدمج AgentsRoom المولد في لوحة الـ commit متعددة الوكلاء: لا مفتاح API تديره، وقواعد تنسيق بنص حر لكل مشروع تتزامن مع حسابك، ورسائل تطابق نطاق الـ commit بدقة، وdiff لا يُخزن أبداً.
قد يعجبك أيضًا
CLI Doctor
عندما يموت Claude Code أو Codex أو أي CLI وكيل عند الإطلاق، يقرأ AgentsRoom الخطأ والأمر الذي شغّله بالضبط ومصدر كل عَلَم إطلاق، ثم يشرح ما الذي تعطّل وكيف تصلحه.
سياق الـ commit
أرفِق المحادثة الكاملة للوكيل وراء كل commit على شكل gist غير مُدرَج، مرتبط من رسالة الـ commit.
مراجعة لكل وكيل
قم بتصفية الفرق حسب الوكيل وراجع عمل كل واحد بشكل منفصل، بنفس نطاق الـ commit.
مراجعة برمجة Vibe
فرق جنبًا إلى جنب لكل شيء لمسه الوكيل، مع خطوة الـ commit في نهاية المراجعة.
قائمة المهام
عناوين التذاكر وأنواعها التي تغذي الملء التلقائي لرسالة الـ commit.
قائمة الانتظار العامة
من أين تأتي اعتمادات المبلغين: التذاكر المقدمة من قبل مستخدميك، والمنسوبة إليهم في commits الخاصة بك.
اقتراحات الوكيل
نفس فقاعة المساعد، تطبق على سؤال آخر: أي وكيل يجب أن يتولى هذه المهمة.
اكتب تاريخ git يستحق القراءة
رسائل Conventional Commits نظيفة من الفرق الفعلية الخاصة بك، بنقرة واحدة، بتنسيق فريقك. مجاني للتجربة، لا حاجة لحساب لتوليدك الأول.
التطبيق المرافق: تابع وكلاءك أينما كنت
استخدم Claude أو Codex أو Antigravity CLI أو أي مزود AI آخر.
أرسل الأخطاء والطلبات مباشرة إلى قائمة المهام العامة.
لمحة عن AgentsRoom أثناء العمل.