توقف عن كتابة "wip".
قم بشحن تاريخ git يمكنك قراءته.
مولد رسائل الالتزام الذكي المدمج في لوحة الالتزام في AgentsRoom ووضع المراجعة. انقر على اللمعة في حقل رسالة الالتزام، فإنه يقرأ الفرق الفعلي في git للملفات التي تقوم بالتزامها، ثم يكتب رسالة نظيفة واحدة بتنسيق Conventional Commits.
اكتب مسودة تقريبية مثل "fix temp pdf" وستعود كرسالة التزام صحيحة مستندة إلى الفرق. أضف قواعد التنسيق الخاصة بفريقك مرة واحدة لكل مشروع، وكل رسالة تم توليدها تتبعها.
فقاعة مساعد الالتزام: أرسل مسودة تقريبية أو لا شيء على الإطلاق، احصل على رسالة التزام نظيفة واحدة، وطبقها بنقرة واحدة.
رسائل الالتزام هي الجزء من سير عمل git الذي يتعجل الجميع فيه. تم الانتهاء من الكود، الفرق جاهز، ويصبح حقل الرسالة "fix" أو "wip" أو "changes". بعد ثلاثة أسابيع، يقرأ شخص ما سجل git لفهم تراجع، ويقول التاريخ لا شيء. رسالة التزام جيدة رخيصة الكتابة في وقت الالتزام ومكلفة لإعادة البناء لاحقًا: هذه عدم التماثل هي المشكلة بأكملها.
رسائل الالتزام الذكية تغلق الفجوة. في لوحة التغييرات أو في وضع المراجعة، انقر على زر اللمعة بجوار حقل رسالة الالتزام. تفتح فقاعة مساعد صغيرة. يمكنك كتابة مسودة سريعة لما يتعلق به الالتزام، أو إرسال لا شيء على الإطلاق. يقرأ AgentsRoom الفرق الفعلي في git للملفات المحددة لالتزامك، ويرسله إلى خادم AgentsRoom، ويعود برسالة التزام نظيفة واحدة: بادئة Conventional Commits، موضوع أقل من 72 حرفًا، جسم قصير فقط عندما يحتاج التغيير إلى واحد. نقرة واحدة تضعها في الحقل. غير سعيد؟ أعد التوليد.
المولد هو الطبقة الثانية من نظام يعمل بالفعل بدونه. يقوم AgentsRoom بملء حقل رسالة الالتزام من السياق مجانًا: عنوان تذكرة المتابعة مع نوعها المرتبط ببادئة Conventional Commits، عنوان الجلسة المبلغ عنه من قبل الوكيل، أو أحدث إشعار له. طبقة الذكاء الاصطناعي مخصصة لكل ما لا يمكن أن يخبره السياق: ما الذي تغير فعليًا في الفرق، معبرًا بالطريقة التي يكتب بها فريقك تاريخ git الخاص به.
ما يقدمه المولد لك
رسالة التزام نظيفة واحدة لكل نقرة، مكتوبة من الفرق الفعلية للملفات التي تقوم بالتزامها، وليس من تخمين. تنسيق Conventional Commits بشكل افتراضي: feat، fix، refactor، chore، docs والباقي.
مسودتك هي النية، والفرق هو الدليل. اكتب "fix temp pdf" واحصل على "bug(PDF-1347) : missing temperature tags in the PDF export". يتم الحفاظ على مراجع التذاكر ولغة مسودتك.
قواعد تنسيق لكل مشروع، تطبق في كل مرة. اكتب اتفاقيتك مرة واحدة، بنص عادي، وكل رسالة تم توليدها تتبعها. تتزامن القواعد مع حسابك وتتابع المشروع عبر الأجهزة.
تحترم نطاق الالتزام الخاص بك. الفرق الذي يقرأه يحترم الفلتر لكل وكيل والملفات التي استبعدتها، لذا تصف الرسالة بالضبط ما يحتويه هذا الالتزام، لا شيء أكثر.
كيف يعمل
من فرق جاهزة إلى رسالة التزام تستحق الاحتفاظ بها، في رحلة واحدة.
افتح المساعد
في لوحة التغييرات أو في وضع المراجعة، انقر على زر اللمعة في حقل رسالة الالتزام. تفتح فقاعة صغيرة، بنفس نمط مساعد الوكيل.
أعطه مسودة، أو لا شيء
اكتب نية تقريبية ("fix temp tags pdf"، "refacto auth guard") أو اضغط فقط على إرسال. المسودة اختيارية: الفرق وحده يكفي لكتابة رسالة.
يقرأ AgentsRoom الفرق الفعلي
يتم جمع الفرق في git للملفات المحددة لالتزامك محليًا: يتم احترام الفلتر لكل وكيل والملفات المستبعدة. يتم إرساله فقط عند نقرك، وليس في الخلفية.
احصل على رسالة نظيفة واحدة
يطلب الخادم من OpenAI (gpt-4o-mini، المفتاح محفوظ على الخادم) رسالة التزام واحدة بالضبط: بادئة Conventional Commits، موضوع أقل من 72 حرفًا، جسم قصير فقط عند الحاجة، مكتوب بلغة مسودتك أو واجهتك.
طبق، أو أعد التوليد
انقر على "استخدم هذه الرسالة" وستظهر في حقل الالتزام، جاهزة للتعديل. أي شيء تكتبه يدويًا دائمًا يفوز على النص المولد. ليس صحيحًا؟ أعد التوليد.
تنسيق فريقك، وليس تنسيقًا عامًا
المميز: قواعد رسائل الالتزام لكل مشروع التي يتبعها الذكاء الاصطناعي فعليًا.
استخدم دائمًا التنسيق bug(TICKET-123) : الوصف
تنتج معظم مولدات رسائل الالتزام نفس النمط العام للجميع. الفرق الحقيقية لديها اتفاقيات حقيقية: بادئة تذكرة، نطاق، لغة، مزاج. تحتوي رسائل الالتزام الذكية على ترس إعدادات مباشرة في الفقاعة: افتحها، اكتب قواعدك كنص حر، مرة واحدة لكل مشروع. شيء مثل "استخدم دائمًا التنسيق bug(TICKET-123) : الوصف" يكفي.
منذ ذلك الحين، تتبع كل رسالة تم توليدها تلك القواعد. يتم تخزين القواعد لكل مشروع وتزامنها مع حسابك، لذا يحتفظ نفس المشروع بنفس نمط تاريخ git على كل جهاز تعمل منه. غير الاتفاقية مرة واحدة، ويحصل الجميع الذين يولدون رسائل الالتزام في ذلك المشروع على التنسيق الجديد.
مملوء مسبقًا قبل أن تنقر حتى
الطبقة المجانية، الحتمية التي تعمل على كل التزامات، بدون حصة، بدون شبكة.
توليد الذكاء الاصطناعي هو الطبقة الثانية. الطبقة الأولى تُشحن في كل خطة، غير محدودة: يقوم AgentsRoom بملء حقل رسالة الالتزام من السياق الذي لديه بالفعل. تعمل من تذكرة المتابعة؟ يصبح عنوان التذكرة هو الرسالة، ونوع التذكرة يصبح بادئة Conventional Commits الصحيحة: feat، bug، refactor، chore، docs، style، perf، test أو security. لا توجد تذكرة؟ يتم استخدام عنوان الجلسة المبلغ عنه من قبل الوكيل، أو أحدث إشعار له كخيار احتياطي.
إذا جاءت التذكرة من مُبلغ في قائمة الانتظار العامة الخاصة بك، فإن الالتزام ينسب إليه بالاسم الأول: "(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، مع تجربة مجانية واحدة دون حساب.
مضمنة في كل خطة
جربها بدون حساب. الملء الحتمي مجاني وغير محدود للجميع.
تُعاد العدادات الشهرية في بداية كل شهر تقويمي. لا تحرق التوليد الفاشل حصتك.
FAQ
ما هي رسائل الالتزام الذكية في AgentsRoom؟
إنها مولد رسائل الالتزام الذكي المدمج في لوحة الالتزام في AgentsRoom ووضع المراجعة. انقر على اللمعة في حقل رسالة الالتزام، اكتب مسودة تقريبية إذا أردت، ويكتب رسالة التزام نظيفة واحدة من الفرق الفعلية في git للملفات التي تقوم بالتزامها، بتنسيق Conventional Commits، وفقًا لقواعد التنسيق الخاصة بكل مشروع.
ماذا يقرأ المولد فعليًا؟
الفرق في git للملفات المحددة لالتزامك، المجمعة محليًا على جهازك. يحترم الفلتر لكل وكيل والملفات التي استبعدتها من الالتزام، لذا تصف الرسالة بالضبط ما يحتويه الالتزام. يتم إرسال الفرق فقط عندما تنقر على إرسال، وليس في الخلفية.
هل يتم تخزين الفرق الخاص بي على الخادم؟
لا. يتم استخدام الفرق لتوليد واحدة فقط ولا يتم تخزينه أبدًا. يتم تسجيل فقط المسودة القصيرة التي كتبتها ورسالة الالتزام المنتجة، بحيث يمكن حساب حصتك الشهرية. يبقى مفتاح OpenAI على الخادم ولا يصل أبدًا إلى التطبيق المكتبي.
ما هو التنسيق الذي تستخدمه رسائل الالتزام المولدة؟
Conventional Commits بشكل افتراضي: بادئة مثل feat، fix، refactor، chore، docs، style، perf أو test، سطر موضوع أقل من 72 حرفًا، وجسم قصير فقط عندما يحتاج التغيير حقًا إلى واحد. إذا قمت بتعيين قواعد تنسيق لكل مشروع، فإن تلك القواعد تأخذ الأولوية على الافتراضي.
هل يمكن أن يتبع اتفاقية رسالة الالتزام لفريقي؟
نعم، هذه هي نقطة قواعد التنسيق. افتح الترس في فقاعة المساعد واكتب اتفاقيتك بنص عادي، على سبيل المثال "استخدم دائمًا التنسيق bug(TICKET-123) : الوصف". كل توليد في ذلك المشروع يتبعها. تتزامن القواعد مع حسابك وتنتقل مع المشروع بين الأجهزة.
ماذا لو كتبت بالفعل جزءًا من الرسالة بنفسي؟
الإدخال اليدوي دائمًا يفوز. يتم تطبيق رسالة الالتزام المولدة فقط عندما تنقر على "استخدم هذه الرسالة"، ويمكنك تعديلها لاحقًا مثل أي نص. ما تكتبه يدويًا يتم تذكره لكل فلتر وكيل، لذا لا يتم الكتابة فوق أي شيء كتبته بصمت.
ما هي اللغة التي تكتب بها الرسائل؟
لغة مسودتك. اكتب نيتك بالفرنسية، وستعود رسالة الالتزام بالفرنسية. إذا أرسلت مسودة فارغة، فإنها تعود إلى لغة واجهة AgentsRoom الخاصة بك.
كيف يختلف هذا عن الملء التلقائي؟
الملء التلقائي حتمي، مجاني وغير محدود: يستمد رسالة من عنوان تذكرة المتابعة ونوعها، عنوان جلسة الوكيل أو أحدث إشعار له، دون قراءة الفرق أو إجراء مكالمة شبكة. يقوم مولد الذكاء الاصطناعي بقراءة الفرق الفعلي وكتابة الرسالة مما تغير فعليًا. يتراكمون: يغطي الملء التلقائي الحالة الروتينية، بينما تغطي اللمعة الباقي.
كم عدد التوليدات التي أحصل عليها في الشهر؟
محاولة مجانية واحدة بدون حساب، 5 في الشهر على الخطة المجانية، 100 في الشهر على بلاس، وغير محدودة على المحترف. لا تحسب التوليدات الفاشلة ضد حصتك، وتُعاد العدادات في كل شهر تقويمي.
هل يعمل مع Claude Code، Codex ومزودين آخرين؟
نعم. يعمل المولد على الفرق في git، وليس على الوكيل، لذا يتصرف بنفس الطريقة بغض النظر عن CLI الذي أنتج التغييرات: Claude Code، Codex، Antigravity CLI، OpenCode، Aider، Grok Build، Mistral Vibe أو Kimi Code. العناوين المعتمدة للتذاكر وعناوين الجلسات المستخدمة في الملء التلقائي هي أيضًا غير مرتبطة بمزود.
هل AgentsRoom بديل عن aicommits أو OpenCommit أو رسائل commit في GitHub Copilot؟
بالنسبة لجزء رسائل الـ commit، نعم. aicommits وOpenCommit أداتا CLI تثبتهما وتعدهما بمفتاح API خاص بك؛ بينما يولد GitHub Copilot وJetBrains AI Assistant وCursor الرسائل داخل محرراتها. يدمج AgentsRoom المولد في لوحة الـ commit متعددة الوكلاء: لا مفتاح API تديره، وقواعد تنسيق بنص حر لكل مشروع تتزامن مع حسابك، ورسائل تطابق نطاق الـ commit بدقة، وdiff لا يُخزن أبداً.
قد يعجبك أيضًا
سياق الالتزام
قم بإرفاق المحادثة الكاملة للوكيل وراء كل التزام كملخص غير مدرج، مرتبط من رسالة الالتزام.
مراجعة لكل وكيل
قم بتصفية الفرق حسب الوكيل وراجع عمل كل واحد بشكل منفصل، بنفس نطاق الالتزام.
مراجعة برمجة Vibe
فرق جنبًا إلى جنب لكل شيء لمسه الوكيل، مع خطوة الالتزام في نهاية المراجعة.
قائمة المهام
عناوين التذاكر وأنواعها التي تغذي الملء التلقائي لرسالة الالتزام.
قائمة الانتظار العامة
من أين تأتي اعتمادات المبلغين: التذاكر المقدمة من قبل مستخدميك، المعتمدة في التزاماتك.
اقتراحات الوكيل
نفس فقاعة المساعد، تطبق على سؤال آخر: أي وكيل يجب أن يتولى هذه المهمة.
اكتب تاريخ git يستحق القراءة
رسائل Conventional Commits نظيفة من الفرق الفعلية الخاصة بك، بنقرة واحدة، بتنسيق فريقك. مجاني للتجربة، لا حاجة لحساب لتوليدك الأول.
التطبيق المرافق: تابع وكلاءك أينما كنت
استخدم Claude أو Codex أو Antigravity CLI أو أي مزود AI آخر.
أرسل الأخطاء والطلبات مباشرة إلى قائمة المهام العامة.
لمحة عن AgentsRoom أثناء العمل.