- New: tools/yt_download.py with cookies support + rate limit tracking - New: docs/YOUTUBE-SETUP.md complete documentation - Updated: night-execute jobs to use new script - Updated: TOOLS.md with YouTube section - Added: 5 new YouTube notes (OpenClaw, cost optimization, task system, leads) - Added: credentials/ to .gitignore
6.9 KiB
Claude Code Task System: Multi-Agent Orchestration
Video: Claude Code Task System: ANTI-HYPE Agentic Coding (Advanced) Autor: (Tactical Agentic Coding) Durată: ~30 min Tags: @work @tech @coding
TL;DR
Sistemul de task-uri din Claude Code permite orchestrarea echipelor de agenți care lucrează în paralel, cu dependențe între task-uri și validare automată. Anti-hype: nu e despre tool-uri fancy, ci despre înțelegerea fundamentelor (context, model, prompt, tools) și construirea de sisteme reproductibile.
Concepte cheie
Task System = Orchestrare Multi-Agent
Diferența față de generația anterioară:
- Vechi: To-do list simplu, sub-agenți ad-hoc fără comunicare
- Nou: Task-uri cu dependențe, blocări, și comunicare între agenți
Tools disponibile:
| Tool | Scop |
|---|---|
task_create |
Creează task nou |
task_get |
Citește detalii task |
task_list |
Listează toate task-urile |
task_update |
Actualizează/comunică status |
Key insight: Sub-agenții și agentul principal comunică prin task_update - aceasta e "magic"-ul.
Arhitectura: Builder + Validator
Minimum viable team:
- Builder Agent - construiește, face task-ul
- Validator Agent - verifică că builder-ul a făcut corect
De ce 2 agenți:
- 2x compute = 2x încredere în rezultat
- Fiecare agent are context window focusat pe UN lucru
- Builder se auto-validează + Validator verifică overall
Self-validation în Builder:
hooks:
post_tool_use:
- on: write, edit
- if: file ends .py
- run: ruff, mypy # linters
Template Meta-Prompt
Definiție: Un prompt care generează alt prompt într-un format specific și validat.
Componente (3):
- Self-validation - hooks care verifică că output-ul e corect
- Agent orchestration - instrucțiuni pentru construirea echipei
- Templating - format specific pentru plan/output
Exemplu workflow:
- User → Meta-prompt "plan with team"
- Meta-prompt → Generează plan cu echipă
- Stop hook → Validează că fișierul există și conține secțiunile cerute
- Kick off → Agenții încep lucrul în paralel
- Agenții finalizează → Ping înapoi la orchestrator
- Orchestrator → Raportează rezultat
Flux Multi-Agent
┌─────────────────────────────────────────┐
│ ORCHESTRATOR AGENT │
│ (primary, face planning) │
└─────────────────┬───────────────────────┘
│ task_create (multiple)
▼
┌─────────────────────────────────────────┐
│ TASK LIST │
│ [1] Build hook A (parallel) │
│ [2] Build hook B (parallel) │
│ [3] Build hook C (parallel) │
│ [4] Validate A (depends: 1) │
│ [5] Validate B (depends: 2) │
│ [6] Update README (depends: 4,5,6) │
└─────────────────┬───────────────────────┘
│ sub-agents work
▼
┌────────┐ ┌────────┐ ┌────────┐
│Builder1│ │Builder2│ │Builder3│
└───┬────┘ └───┬────┘ └───┬────┘
│ │ │
└────┬─────┴─────┬────┘
│ task_update (done!)
▼
┌─────────────────────────────────────────┐
│ Orchestrator primește events și │
│ deblochează următoarele task-uri │
└─────────────────────────────────────────┘
Anti-Hype: Fundamentele
Core 4 al Agentic Coding:
- Context - ce știe agentul
- Model - ce LLM folosești
- Prompt - cum îi spui ce să facă
- Tools - ce poate face
Greșeala comună: Oamenii folosesc Moltbot/Clawdbot fără să înțeleagă ce se întâmplă sub capotă.
Soluția: Învață primitivele, apoi folosește tool-uri avansate.
"Don't work on the application anymore. Work on the agents that build the application for you."
Evoluția Agentic Engineering
1. Base Agent (un singur agent)
↓
2. Context & Prompt Engineering (mai bun)
↓
3. Multi-Agent (mai mulți agenți)
↓
4. Specialized Agents (customizați)
↓
5. Orchestrator Agent (conduce echipa)
Aplicare practică
Când să folosești Task System?
DA:
- Task-uri complexe care pot fi paralelizate
- Când ai nevoie de validare la fiecare pas
- Proiecte cu multe fișiere/componente
- Update-uri documentație + cod simultan
NU neapărat:
- Task-uri simple, one-shot
- Când nu ai nevoie de validare
- Când overhead-ul de orchestrare > beneficiu
Cum să construiești echipa
- Identifică task-urile care pot rula în paralel
- Definește dependențe (ce depinde de ce)
- Creează 2 tipuri de agenți: builder + validator
- Adaugă self-validation în builder (linters, type checkers)
- Template-uiește într-un meta-prompt reutilizabil
Exemplu: Update codebase vechi
Task list generat:
- Build session_end hook (parallel)
- Build permission_request hook (parallel)
- Build setup hook (parallel)
- Validate session_end (depends: 1)
- Validate permission_request (depends: 2)
- Validate setup (depends: 3)
- Update README (depends: 4,5,6)
Rezultat: 2 minute, toate fișierele actualizate, logs generate, documentație completă.
Conexiuni cu munca noastră
- Clawdbot folosește Claude Code - putem aplica aceste tehnici
- Vending Master: Ar putea beneficia de multi-agent pentru UI + backend + docs
- Overnight coding: În loc de un agent, orchestrează echipă
- Validare automată: Adaugă self-validation în task-urile de coding
Citate cheie
"More agents, more autonomy, and more compute doesn't always mean better outcomes. What we want is more ORGANIZED agents that can COMMUNICATE together."
"The more agents you have with focused context windows doing one specific thing, the better."
"There's going to be a big gap between engineers that turn their brain off and engineers that keep learning."
Resurse menționate
- Claude Code Hooks Mastery (repo)
- Tactical Agentic Coding (curs)
- Agentic Horizon (curs avansat)
- Ralph Wickham technique
Procesat: 2026-02-03 Sursă: https://youtu.be/4_2j5wgt_ds