- Move ROA_API_PASSWORD and ORACLE_PASSWORD to .env - Update process_bon.py to use python-dotenv - chmod 600 on .env and credentials/* - Install python-dotenv dependency
109 lines
3.4 KiB
Markdown
109 lines
3.4 KiB
Markdown
# Claude Code Task System: ANTI-HYPE Agentic Coding
|
|
|
|
**Sursă:** https://youtu.be/4_2j5wgt_ds
|
|
**Data:** 2026-02-03
|
|
**Tags:** @work, #claude-code, #agents, #orchestration
|
|
|
|
---
|
|
|
|
## TL;DR
|
|
|
|
Sistemul de task-uri din Claude Code permite crearea de **echipe de agenți** care lucrează coordonat. Nu e vorba de mai mulți agenți = mai bine, ci de **agenți organizați** care comunică pentru un scop comun. Include hooks pentru self-validation și templating pentru prompts reutilizabile.
|
|
|
|
---
|
|
|
|
## Concepte cheie
|
|
|
|
### 1. Task System Components
|
|
- **Self-validation** - agenții își verifică propria muncă cu scripturi dedicate
|
|
- **Agent orchestration** - coordonare între mai mulți agenți
|
|
- **Templating** - prompts reutilizabile și standardizate
|
|
|
|
### 2. Tipuri de agenți
|
|
- **Builder Agent** - construiește/implementează cod
|
|
- **Validator Agent** - verifică dacă implementarea e corectă
|
|
- Lucrează în tandem: builder creează, validator confirmă
|
|
|
|
### 3. Self-Validation Hooks
|
|
```yaml
|
|
hooks:
|
|
stop:
|
|
- validate_new_file: "path/to/expected/file.md"
|
|
- validate_file_contains: "specific content"
|
|
```
|
|
- Pe hook-ul `stop`, agentul verifică că:
|
|
- A creat fișierul așteptat
|
|
- Fișierul conține conținutul specificat
|
|
- **Rezultat:** Certitudine că task-ul s-a completat corect
|
|
|
|
### 4. Team Task List
|
|
- Fiecare task are un **owner** (agent specific)
|
|
- Task-urile au **dependency blockers** - ordinea de execuție
|
|
- Task-urile fără dependențe rulează în **paralel**
|
|
|
|
---
|
|
|
|
## Workflow practic
|
|
|
|
### Plan with Team (Meta-prompt)
|
|
1. Creează un plan structurat cu echipă
|
|
2. Fiecare task e asignat unui agent specific
|
|
3. Definește dependențele între task-uri
|
|
4. Agenții rulează în paralel unde e posibil
|
|
|
|
### Execuție
|
|
```
|
|
/plan → generează task list cu owners
|
|
/bu → kick off building
|
|
```
|
|
- Sub-agenții raportează progresul (text-to-speech în video)
|
|
- Fiecare sub-agent summarizează munca la final (stop hook)
|
|
|
|
---
|
|
|
|
## 💡 Aplicare pentru setup-ul meu
|
|
|
|
**Relevant pentru Marius și proiectele ROA:**
|
|
|
|
1. **Pentru task-uri complexe** - pot folosi sessions_spawn cu task-uri specifice
|
|
2. **Self-validation** - ideea de hooks care verifică output-ul e aplicabilă:
|
|
- Script care verifică dacă fișierul s-a creat
|
|
- Script care validează conținutul
|
|
3. **Orchestrare** - când am task-uri mari, le pot descompune în sub-task-uri cu dependențe
|
|
|
|
**Exemplu concret:**
|
|
- Task: "Actualizează documentația proiectului X"
|
|
- Sub-tasks:
|
|
1. Citește codul actual (builder)
|
|
2. Generează documentație (builder)
|
|
3. Verifică completitudinea (validator)
|
|
4. Verifică acuratețea (validator)
|
|
|
|
---
|
|
|
|
## Diferența față de Clawdbot/Moltbot
|
|
|
|
> "I'm not talking about the very powerful but very dangerous maltbot or previously cloudbot."
|
|
|
|
- Claude Code Task System = tool pentru ingineri, control fin
|
|
- Clawdbot/Moltbot = autonomie mai mare, risc mai mare
|
|
- Task system = mai organizat, mai predictibil
|
|
|
|
---
|
|
|
|
## 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 to work toward a common goal."
|
|
|
|
> "Not only is our agent planning out work, building a team, it's also setting up the tasks and the order that the tasks need to operate in."
|
|
|
|
---
|
|
|
|
## Resurse menționate
|
|
- Repo: `cloud-code-hooks-mastery` (GitHub)
|
|
- Documentație hooks: https://docs.anthropic.com/claude-code
|
|
|
|
---
|
|
|
|
*Notă procesată de Echo pentru knowledge base*
|