freemcplab
Explore
Guides
Learn
Basado en ↗
Learn · Lectura del código fuente, 12 lecciones
Learn Claude Code
No es un tutorial: es una disección. Desde el bucle de una línea hasta el aislamiento de worktree.
12
lecciones
36
widgets
Basado en
shareAI-lab/learn-claude-code
S01
Agent Loop
Sin bucles no hay agente
Agent loop
stop_reason
historial de mensajes
herramienta_resultado retorno
→
S02
Tool Use
El ciclo no ha cambiado, es solo que hay más herramientas
Tool dispatch map
JSON schema
safe_path anti-escape
extensión de herramienta
→
S03
Todo Write
Deje que el agente administre su propio progreso
TodoManager
límite singleton en_progreso
inyección de recordatorio molesto
estado estructurado
→
S04
Subagent
Manejar grandes problemas a un agente recién abierto
Distribución de subagente
aislamiento de contexto
CHILD_TOOLS Recortar
Declaración resumida
→
S05
Skill Loading
Conocimiento del dominio cargado bajo demanda
Arquitectura de habilidades de dos niveles
YAML frontmatter
load_skill tool
economía simbólica
→
S06
Context Compact
El contexto está completo, aprende a cortar.
Micro compact
Auto compact
Herramienta compacta manual
persistencia de la transcripción
→
S07
Task System
El estado se escribe en el disco y sobrevive a la compresión.
Task CRUD
bloqueadoPor gráfico de dependencia
Persistencia de archivos JSON
La búsqueda de topología es ejecutable.
→
S08
Background Tasks
Deje que el agente se ejecute solo sin bloquearlo.
Tarea bg roscada
cola de notificaciones
drenaje antes de la llamada LLM
Resultados de recarga
→
S09
Agent Teams
Varios agentes se comunican a través de buzones de archivos.
compañero de equipo duradero
Buzón JSONL
5 tipos de mensajes
Equipo config.json
→
S10
Team Protocols
Protocolo de apretón de manos entre dos agentes
protocolo de apagado
acuerdo de aprobación de plan
asociación request_id
FSM: pending→approved/rejected
→
S11
Autonomous Agents
Agente que encuentra trabajo por sí solo
TRABAJO / INACTIVO dos etapas
encuesta del tablero de tareas
auto_claim
reinyección de identidad
→
S12
Worktree Isolation
Diferentes agentes no deberían agarrar el mismo árbol.
git worktree add
enlace de tarea/árbol de trabajo
keep vs remove
Aislamiento a nivel de directorio
→