Files
echo-core/memory/kb/youtube/2026-09-10_11-fix-uri-agenti-coding.md
Marius Mutu 553a137206 chore(kb): note noi (youtube, facebook, fișe grup sprijin, email) + tool scout_voluntar_check
Reindexare KB, timestamps cron/habits actualizate din rulările automate.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 08:53:49 +00:00

3.7 KiB

title: "11 Tiny Coding Agent Fixes With A Stupid Amount Of Payoff" url: https://youtu.be/UbylWXukvR8 date: 2026-09-10 tags: [@work, insights]

TL;DR

11 sfaturi mici, cu impact mare, pentru workflow-uri cu agenți de cod (Claude Code/Codex, dar universal). Ideea comună: fii extrem de specific în reguli (agentul nu interpretează ca omul), nu lăsa regulile să învechească, evită /compact (pierde ~90% din detalii), pune regulile critice în hooks (deterministe) nu doar în prompt, ține fișierele de reguli scurte (<300 linii — mai mult context nu ajută, ba încurcă), ai grijă la sub-agenți paraleli (consumă disproporționat de mult din rate limit), nu schimba modelul la mijlocul unei conversații stricate (mai bine handoff doc + sesiune nouă), nu folosi "coordonatori" de agenți (frameworks complexe de echipă nu sunt fiabile — un singur agent principal care delegă e mai robust), niciodată nu lăsa cel care a scris codul să-și aprobe singur munca (review în conversație nouă, fără bias), și e posibil să "over-revise" — prea multe iterații degradează calitatea (85% din cazuri, o iterație anterioară era mai bună decât ultima).

Idei cheie (cele 11)

  1. Scrie pentru agent, nu pentru om — fii concret (căi de fișiere, comenzi exacte), nu vag.
  2. Fișierele de instrucțiuni "putrezesc" — 1 din 4 repo-uri au reguli stale (referă fișiere/foldere șterse). Audit periodic.
  3. /compact nu merită — doar ~10% din detalii supraviețuiesc rezumării. Mai bine: task-uri mai mici sau handoff document + sesiune nouă.
  4. Regulile critice ("mereu rulează testele după implementare") → hooks, nu doar reguli în prompt — regulile sunt probabilistice, hook-urile sunt garantate.
  5. Mai puțin context e mai bine — fișiere de reguli sub 200-300 linii; scoate sfaturi generice ("DRY", "keep it simple") care doar aglomerează.
  6. Rate limit-urile se consumă disproporționat de mult prin sub-agenți paraleli (39% din uz într-un caz citat) — limitează fan-out-ul quando nu e necesar.
  7. Nu schimba modelul la mijlocul unui task care a luat-o razna — conversația e deja "contaminată" cu greșeli; scrie handoff doc și pornește sesiune nouă.
  8. Coordonatori/echipe de agenți cu comunicare între ei = nefiabil; mai bine un singur agent principal care delegă simplu în engleză.
  9. Nu lăsa scriitorul codului să-și aprobe singura muncă — review mereu într-o conversație nouă, fără bias-ul autorului.
  10. Over-revise există — prea multe iterații forțate degradează calitatea (sycophancy). Nu cere "fă-l perfect" la nesfârșit.
  11. Validarea e un sistem, nu un pas final — planifică harness-ul de testare ÎNAINTE de a scrie codul, nu ca gând ulterior.

Relevanță pentru Echo/Marius

Direct aplicabil la echo-core și Ralph:

  • Tip 2 (rules rot) + tip 5 (less context) — merită un audit periodic pe CLAUDE.md/AGENTS.md/personality/*.md pentru referințe stale (deja există security-audit zilnic, dar fără verificare explicită de "fișier/folder șters din reguli"). Ar putea fi un pas mic adăugat la security-audit cron.
  • Tip 4 (hooks pentru reguli critice) — relevant pentru Ralph: dacă vrei garanție că testele rulează după fiecare story, un hook e mai sigur decât o instrucțiune în prompt.md.
  • Tip 7 (nu escalada mid-task) — relevant pentru Ralph retry logic: la eșec repetat, handoff/reset e mai bun decât doar schimbarea modelului.
  • Tip 9 (writer nu-și aprobă munca) — deja acoperit parțial de /review, /qa din gstack care rulează separat.

Nu propun acțiune imediată — sunt principii bune de ținut minte la următoarea iterație pe Ralph/prompt.md, nu schimbare urgentă.

Linkuri: https://youtu.be/UbylWXukvR8