feat: integrate file logger into launcher and update log scripts

Se integra shell/logger en cmd/launcher para que cada agente escriba
sus logs en logs/<agent-id>/YYYY-MM-DD.jsonl. Nuevo flag --log-dir
(default: "logs", "stdout" para consola). El launcher y cada agente
tienen su propio logger con cleanup automático al apagar. Se actualiza
dev-scripts/logs.sh para leer desde la nueva estructura de directorios.
Se corrige .gitignore: "launcher" → "/launcher" para no ignorar cmd/launcher/,
y se añade logs/.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-06 17:27:24 +00:00
parent 71079962ca
commit 750e896c08
3 changed files with 95 additions and 20 deletions
+3 -1
View File
@@ -3,10 +3,12 @@
*.log
data/
bin/
launcher
/launcher
run/*.pid
run/*.log
logs/
/agentctl
/dashboard
/verify