كل commit يتذكر
المحادثة التي كتبته
وكلاء الذكاء الاصطناعي بلا ذاكرة بين الجلسات. يُرفق Commit Context محادثة الوكيل كاملة خلف كل commit على شكل gist غير مُدرَج، موصول مباشرةً من رسالة الـ commit، فلا يضيع أبداً المنطق الذي يقف وراء كل تغيير.
الكود يخبرك بما تغيّر، والسياق يخبرك لماذا. يحتفظ AgentsRoom بالاثنين معاً، حتى يتمكن وكلاؤك وزملاء فريقك من المتابعة من حيث توقّف آخر واحد بالضبط.
عندما يُنجز وكيل برمجة ذكي عملية commit، يبقى الـ diff لكن المحادثة التي أنتجته تختفي. السبب وراء التغيير، والطرق المسدودة، والقيود التي شرحتها، والقرارات التي اتخذها الوكيل: كلها تزول لحظة انتهاء الجلسة. والوكيل التالي الذي يلمس ذلك الكود يبدأ أعمى.
يصلح Commit Context ذلك. بمربّع اختيار واحد أسفل لوحة الـ commit (مُفعَّل افتراضياً)، يلتقط AgentsRoom محادثة الوكيل أو الوكلاء وراء الـ commit، ويرفعها على شكل gist غير مُدرَج، ويضيف تذييل Agent-Conversation إلى رسالة الـ commit مع الرابط. يتحوّل تاريخ git لديك إلى أثر من السياق، لا مجرد أثر من الـ diffs.
في وقت لاحق، يفتح أيّ وكيل أو أيّ زميل في الفريق ذلك الرابط ويقرأ الخيط الكامل الذي شكّل الكود: المطالبات، ومنطق الوكيل، والأدوات التي شغّلها، والملفات التي عدّلها. السياق الذي كان يعيش فقط في طرفية أُغلقت صار الآن دائماً وقابلاً للمشاركة وملحقاً بالـ commit الذي يفسّره بالضبط.
لماذا يتفوّق السياق على الكود
الوكلاء بلا ذاكرة، وكل جلسة جديدة تبدأ من الصفر. يمنح Commit Context الوكيلَ التالي الخيطَ الذي أنتج الكود، فيتوقف عن التخمين ويبدأ من سياق حقيقي.
السبب قابل للاسترجاع. افتح الـ gist المرتبط بأي commit واقرأ المنطق والقيود والطرق المسدودة والقرارات وراء ذلك التغيير بالضبط، بعد أشهر.
السياق يسافر مع المستودع. يعيش رابط Agent-Conversation داخل رسالة الـ commit، فينجو من الاستنساخ والدفع والجلب، ويصل إلى كل وكيل وكل زميل في الفريق.
أسرارك تبقى لك. الأسرار الشائعة مثل مفاتيح API والرموز المميزة وقيم .env تُحجب بأقصى جهد ممكن قبل أن تغادر المحادثة جهازك، ويبقى الـ gist خلف رابط غير مُدرَج.
كيف يعمل Commit Context
اختياري، مُفعَّل افتراضياً، ولا يعطّل الـ commit أبداً.
تعمل commit كالعادة
مربّع اختيار أسفل لوحة الـ commit، «أرفِق محادثة الوكيل بالـ commit»، مُفعَّل افتراضياً. اتركه مُفعَّلاً، واكتب رسالتك، ونفّذ الـ commit.
يجمع AgentsRoom المحادثة
يجمع نصّ محادثة الوكيل أو الوكلاء الذين توجد ملفاتهم في الـ commit، بما في ذلك خيوط الوكلاء الفرعيين، حتى يطابق السياقُ الملتقَط التغييرَ.
تُحجب الأسرار
قبل أن يغادر أي شيء جهازك، تُقنَّع الأسرار الشائعة مثل مفاتيح API والرموز المميزة وقيم .env بأقصى جهد ممكن.
تُرفَع المحادثة على شكل gist غير مُدرَج
يُخزَّن الخيط على شكل محادثة Markdown قابلة للقراءة، مع إتاحة النص الخام للتنزيل، خلف رابط غير مُدرَج يستحيل تخمينه ومرتبط بحسابك في AgentsRoom.
يهبط الرابط في رسالة الـ commit
يُلحَق تذييل Agent-Conversation برسالة الـ commit مع رابط الـ gist، ثم يُنشأ الـ commit. الرفع لا يعطّل الـ commit أبداً.
الوكيل التالي يستعيد السياق
يفتح أيّ وكيل أو زميل الرابطَ من تاريخ git ويقرأ المنطق الكامل وراء التغيير، ثم يواصل بسياق حقيقي بدلاً من التخمينات.
السياق هو الكود الجديد
الشيء النادر لم يعد الكود، بل السياق الذي أنتجه.
يولّد الوكلاء الكود أسرع مما يستطيع أي أحد قراءته. وما يبطّئ المشروع ليس كتابة المزيد من الكود، بل إعادة بناء السياق الذي يحتاجه الوكيل قبل أن يتمكن من تغيير أي شيء بأمان. كل خيط ضائع هو جولة جديدة من إعادة الشرح.
يحوّل Commit Context كل commit إلى نقطة تفتيش للسياق. المنطق وراء التغيير يبعد نقرة واحدة عن التغيير نفسه، ما يعني شرحاً متكرراً أقل، وتراجعات أقل من وكلاء لم يعرفوا القيود، ومشروعاً يبقى متماسكاً كلما لمسه المزيد من الوكلاء.
هذه هندسة السياق مطبَّقة على git: احتفظ بالمحادثة، واربطها بالـ commit، وأعِد تغذيتها إلى الوكيل التالي. النتيجة عمليات تسليم أسلس بين الوكلاء، وتعاون أوضح عبر الفريق، وكود لا تكون نيته لغزاً أبداً.
مع Commit Context وبدونه
نفس الـ diff، وكمية مختلفة تماماً من السياق.
بدونه
- : المحادثة تموت عند إغلاق الطرفية.
- : الوكيل التالي يستنتج النية من الـ diff ويخمّن القيود.
- : سبب إجراء التغيير يضيع، فيُلغى أو يُكسَر لاحقاً.
- : زملاء الفريق يسألون صاحب التغيير، وهو بالكاد يتذكر بدوره.
- : السياق يعيش في جلسات مغلقة متناثرة، غير مرتبط بالكود أبداً.
مع Commit Context
- : المحادثة الكاملة مُرفقة بالـ commit على شكل gist غير مُدرَج.
- : الوكيل التالي يفتح الرابط ويبدأ من منطق حقيقي.
- : السبب محفوظ بشكل دائم، يمكن قراءته بعد أشهر، ومرتبط بالـ commit المعني بالضبط.
- : زملاء الفريق يقرأون الخيط بدلاً من السؤال هنا وهناك.
- : السياق يسافر مع المستودع عبر الاستنساخ والدفع والجلب.
السياق هو القيمة التي يحتاجها وكيل الذكاء الاصطناعي ليكون دقيقاً، ويبقيه Commit Context حيث يعيش التغيير.
مبني لوكلاء الذكاء الاصطناعي الذين يسلّمون الراية
AgentsRoom مركز قيادة لتشغيل عدة وكلاء برمجة ذكيين على التوازي. ويمدّ Commit Context تلك الفكرة إلى git نفسه: بدلاً من ترك منطق كل وكيل يتبخّر، يثبّت المحادثة على الـ commit حتى يتشارك الأسطول كله الذاكرة نفسها عن كيفية وصول الكود إلى هنا.
يخزّن الـ gist عرضاً نظيفاً بصيغة Markdown للمحادثة من أجل البشر، إضافة إلى النص الخام من أجل الأمانة الكاملة. تقرأ الخيط كوثيقة، أو تعيد تغذية السياق الخام مباشرة إلى الوكيل التالي. في الحالتين، التسليم بلا خسارة.
مشاركة السياق بين الوكلاء فكرة ناشئة في أدوات البرمجة بالذكاء الاصطناعي، ويتخذ AgentsRoom موقفاً واضحاً منها: احتفظ بالمحادثة، وأرفقها بالـ commit، واجعل استعادتها سهلة. الهدف تواصل أسلس بين الوكلاء، وتسليم سياق أنظف، ومشروع يبقى متماسكاً وهو ينمو.
Commit Context مستقل عن المزوّد. سواء كان وكلاؤك يعملون على Claude Code أو Codex أو Antigravity CLI أو OpenCode أو Aider أو Grok Build أو Mistral Vibe أو Kimi Code، تُلتقط المحادثة وراء كل commit وتُربط بالطريقة نفسها.
هل تريد إنشاء gist يدوياً؟
بُني Commit Context على AgentsRoom Gist، وهو مضيف gists غير مُدرَجة لمحادثات الوكلاء والكود. لا تحتاج إلى commit لاستخدامه.
أنشئ gist يدوياً بالطريقة نفسها التي تتبعها على أي مستضيف عام لـ gists، والصق محتواك، واحصل على رابط غير مُدرَج، وشاركه. الخدمة مفتوحة ومجانية الاستخدام.
أنشئ gist على gist.agentsroom.devFAQ
ما هو Commit Context؟
يُرفق محادثة الوكيل وراء الـ commit على شكل gist غير مُدرَج، ويربطها من رسالة الـ commit عبر تذييل Agent-Conversation، فيستطيع أي شخص، بما في ذلك وكيل الذكاء الاصطناعي التالي، استعادة المنطق وراء التغيير.
هل هو مُفعَّل افتراضياً؟
نعم. مربّع اختيار أسفل لوحة الـ commit، «أرفِق محادثة الوكيل بالـ commit»، مُفعَّل افتراضياً. يمكنك إيقافه لكل مشروع في أي وقت، وفي أول تشغيل تحصل على شرح لمرة واحدة قبل أن يُرفَع أي شيء.
أين تُخزَّن المحادثة؟
على خادم AgentsRoom، مرتبطة بحسابك، خلف رابط غير مُدرَج بمُعرِّف عالي العشوائية. ليست مُدرجة ولا قابلة للبحث. أي شخص يملك الرابط يستطيع قراءتها، وهذا ما يجعل تسليمها إلى وكيل آخر أو زميل آخر سهلاً.
هل تُرفَع أسراري؟
الأسرار الشائعة مثل مفاتيح API والرموز المميزة والقيم على نمط .env تُحجب بأقصى جهد ممكن قبل أن تغادر المحادثة جهازك. اعتبرها شبكة أمان لا ضماناً، وأبقِ الرابط خاصاً.
كيف يستخدم الوكيل التالي السياق؟
يعيش رابط Agent-Conversation داخل رسالة الـ commit، فأي وكيل يقرأ تاريخ git يجده ويستطيع فتح المحادثة ليستعيد المطالبات والمنطق والأدوات والتعديلات التي أنتجت التغيير.
بأي صيغة تكون المحادثة؟
محادثة Markdown قابلة للقراءة من أجل البشر، مع إتاحة النص الخام للتنزيل من أجل الأمانة الكاملة. اقرأها كوثيقة، أو أعِد تغذية السياق الخام إلى وكيل.
هل يُبطّئ الـ commit أو يعطّله؟
لا. يجري الرفع قبل الـ commit حتى يتمكن الرابط من دخول الرسالة، وإذا فشل أي شيء يمضي الـ commit كما هو من دون التذييل. لا يعطّل عملك أبداً.
مع أي وكلاء يعمل؟
Commit Context مستقل عن المزوّد. يعمل مع Claude Code وCodex وAntigravity CLI وOpenCode وAider وGrok Build وMistral Vibe وKimi Code، ويلتقط المحادثة ويربطها بالطريقة نفسها لكل واحد منها.
هل يمكنني إنشاء gist بدون commit؟
نعم. يتيح لك AgentsRoom Gist إنشاء gist غير مُدرَج يدوياً على gist.agentsroom.dev، ولصق أي محتوى، ومشاركة الرابط، بالطريقة نفسها التي تتبعها على أي مضيف gists عام.
لمَ يُهم تقاسم السياق كثيراً؟
لأن وكلاء الذكاء الاصطناعي بلا ذاكرة بين الجلسات، فالمورد النادر هو السياق لا الكود. إرفاق المحادثة بالـ commit يُبقي الوكلاء دقيقين، ويجعل التسليم بينهم سلساً، ويُبقي المشروع متماسكاً وهو ينمو.
قد تحب أيضاً
رسائل الـ commit بالذكاء الاصطناعي
مولد رسائل الـ commit بالذكاء الاصطناعي مدمج في AgentsRoom. انقر على اللمعة في حقل الـ commit، فإنه يقرأ الفرق الفعلي في git ويكتب رسالة commit نظيفة واحدة بتنسيق Conventional Commits. اكتب مسودة تقريبية، واحصل على إعادة صياغة. يتم تطبيق قواعد التنسيق الخاصة بفريقك على كل توليد.
Per-Agent Review
راجع تغييرات كل وكيل ونفّذ لها commit على حدة، مع إسناد واضح.
تفويض الوكيل
دع الوكلاء يسلّمون العمل إلى وكلاء فرعيين مع إبقاء الخيوط منظمة.
فرق الوكلاء
نسّق عدة وكلاء يعملون معاً على المشروع نفسه.
استئناف جلسة
استأنف جلسة الوكيل من حيث تركتها، بتاريخها سليماً.
Multi-Provider
شغّل Claude Code وCodex وAntigravity CLI وOpenCode وAider وGrok Build وMistral Vibe وKimi Code من نافذة واحدة.
مكتبة الطلبات
احفظ أفضل مطالباتك ونظّمها وأعِد استخدامها عبر المشاريع والوكلاء.
احتفظ بالسياق، لا بالكود فقط
أرفِق محادثة الوكيل بكل commit وامنح وكيلك التالي السياق الذي يحتاجه ليكون دقيقاً.
التطبيق المرافق: تابع وكلاءك أينما كنت
استخدم Claude أو Codex أو Antigravity CLI أو أي مزود AI آخر.
أرسل الأخطاء والطلبات مباشرة إلى قائمة المهام العامة.
لمحة عن AgentsRoom أثناء العمل.