freemcplab
Explore
Guides
Learn
مبني على ↗
Learn · قراءة شفرة المصدر في 12 درساً
Learn Claude Code
ليس درساً تعليمياً — بل تفكيكاً. من حلقة الوكيل ذات السطر الواحد إلى عزل worktree.
12
دروس
36
مكونات
مبني على
shareAI-lab/learn-claude-code
S01
Agent Loop
بدون حلقات، لا يوجد وكيل
Agent loop
stop_reason
تاريخ الرسائل
عودة أداة_النتيجة
→
S02
Tool Use
لم تتغير الدورة، كل ما في الأمر هو أن هناك المزيد من الأدوات
Tool dispatch map
JSON schema
Safe_path مضاد للهروب
امتداد الأداة
→
S03
Todo Write
دع الوكيل يدير تقدمه بنفسه
TodoManager
in_progress حد المفردة
حقن تذكير تذمر
حالة منظمة
→
S04
Subagent
تعامل مع المشكلات الكبيرة للوكيل الذي تم افتتاحه حديثًا
توزيع الوكيل الفرعي
عزلة السياق
CHILD_TOOLS الاقتصاص
عودة موجزة
→
S05
Skill Loading
معرفة المجال محملة عند الطلب
بنية المهارات ذات المستويين
YAML frontmatter
load_skill tool
اقتصاد رمزي
→
S06
Context Compact
السياق ممتلئ، تعلم القطع
Micro compact
Auto compact
أداة يدوية مدمجة
استمرار النص
→
S07
Task System
تتم كتابة الحالة على القرص، والبقاء على قيد الحياة الضغط
Task CRUD
تم حظره بواسطة الرسم البياني للتبعية
ثبات ملف JSON
البحث في الطوبولوجيا قابل للتنفيذ
→
S08
Background Tasks
دع الوكيل يعمل بنفسه دون حظر الوكيل.
مهمة bg المترابطة
قائمة انتظار الإخطار
استنزاف قبل استدعاء LLM
نتائج إعادة الشحن
→
S09
Agent Teams
يتواصل العديد من الوكلاء من خلال صناديق بريد الملفات
زميل دائم
صندوق بريد JSONL
5 أنواع من الرسائل
تكوين الفريق.json
→
S10
Team Protocols
بروتوكول المصافحة بين عميلين
بروتوكول الاغلاق
اتفاقية الموافقة على الخطة
جمعية request_id
FSM: pending→approved/rejected
→
S11
Autonomous Agents
الوكيل الذي يجد عملا بنفسه
العمل / الخمول مرحلتين
استطلاعات مجلس المهام
auto_claim
إعادة حقن الهوية
→
S12
Worktree Isolation
لا ينبغي للوكلاء المختلفين الاستيلاء على نفس الشجرة.
git worktree add
ربط المهمة/شجرة العمل
keep vs remove
عزل مستوى الدليل
→