Learn · قراءة شفرة المصدر في 12 درساً

Learn Claude Code

ليس درساً تعليمياً — بل تفكيكاً. من حلقة الوكيل ذات السطر الواحد إلى عزل worktree.

12 دروس 36 مكونات مبني على shareAI-lab/learn-claude-code
S01
Agent Loop
بدون حلقات، لا يوجد وكيل
Agent loopstop_reasonتاريخ الرسائلعودة أداة_النتيجة
S02
Tool Use
لم تتغير الدورة، كل ما في الأمر هو أن هناك المزيد من الأدوات
Tool dispatch mapJSON schemaSafe_path مضاد للهروبامتداد الأداة
S03
Todo Write
دع الوكيل يدير تقدمه بنفسه
TodoManagerin_progress حد المفردةحقن تذكير تذمرحالة منظمة
S04
Subagent
تعامل مع المشكلات الكبيرة للوكيل الذي تم افتتاحه حديثًا
توزيع الوكيل الفرعيعزلة السياقCHILD_TOOLS الاقتصاصعودة موجزة
S05
Skill Loading
معرفة المجال محملة عند الطلب
بنية المهارات ذات المستويينYAML frontmatterload_skill toolاقتصاد رمزي
S06
Context Compact
السياق ممتلئ، تعلم القطع
Micro compactAuto compactأداة يدوية مدمجةاستمرار النص
S07
Task System
تتم كتابة الحالة على القرص، والبقاء على قيد الحياة الضغط
Task CRUDتم حظره بواسطة الرسم البياني للتبعيةثبات ملف JSONالبحث في الطوبولوجيا قابل للتنفيذ
S08
Background Tasks
دع الوكيل يعمل بنفسه دون حظر الوكيل.
مهمة bg المترابطةقائمة انتظار الإخطاراستنزاف قبل استدعاء LLMنتائج إعادة الشحن
S09
Agent Teams
يتواصل العديد من الوكلاء من خلال صناديق بريد الملفات
زميل دائمصندوق بريد JSONL5 أنواع من الرسائلتكوين الفريق.json
S10
Team Protocols
بروتوكول المصافحة بين عميلين
بروتوكول الاغلاقاتفاقية الموافقة على الخطةجمعية request_idFSM: pending→approved/rejected
S11
Autonomous Agents
الوكيل الذي يجد عملا بنفسه
العمل / الخمول مرحلتيناستطلاعات مجلس المهامauto_claimإعادة حقن الهوية
S12
Worktree Isolation
لا ينبغي للوكلاء المختلفين الاستيلاء على نفس الشجرة.
git worktree addربط المهمة/شجرة العملkeep vs removeعزل مستوى الدليل