- Șters agenți separați (echo-self, echo-scout, echo-sprijin) - Curățat duplicate din SOUL.md (YouTube notes, task-uri, structura foldere) - SOUL.md: 117 → 98 linii - Mutat fișiere din agents/*/memory/ în memory/ - Actualizat AGENTS.md și TOOLS.md
39 lines
1.7 KiB
Markdown
39 lines
1.7 KiB
Markdown
# Memory - 2026-01-31
|
|
|
|
## Probleme identificate cu cron jobs
|
|
|
|
### 1. Job-uri respirație nu trimiteau notificări
|
|
**Cauză:** `wakeMode: "next-heartbeat"` în loc de `"now"`
|
|
**Soluție:** Am schimbat la `wakeMode: "now"` și am consolidat 11 job-uri într-unul singur `respiratie-orar` cu schedule `0 7-17 * * *`
|
|
|
|
### 2. Job-uri coaching nu salvează fișiere
|
|
**Cauză fundamentală:** Job-urile trimit instrucțiuni în sesiunea "main" (WhatsApp), dar acea sesiune NU le procesează - răspunde rapid fără să execute pașii.
|
|
**Test confirmat:** Execuția directă de pe sesiunea Discord funcționează perfect (mesaj + fișier salvat în kb/coaching/).
|
|
|
|
**Soluții propuse (de discutat cu Marius):**
|
|
1. Script Python dedicat - face totul (citește surse, generează, trimite, salvează)
|
|
2. Schimb sessionTarget - trimit pe sesiunea Discord în loc de "main"
|
|
3. Logică în HEARTBEAT.md - execut la heartbeat la ora potrivită
|
|
|
|
**Recomandare:** Opțiunea 1 (script Python) - cel mai robust.
|
|
|
|
## Actualizări dashboard
|
|
|
|
### API cron dinamic
|
|
- Actualizat `dashboard/api.py` - nou endpoint `/api/cron` care citește din `~/.clawdbot/cron/jobs.json`
|
|
- Actualizat `dashboard/index.html` - funcția `loadCronStatus()` folosește API-ul dinamic în loc de lista hardcodată
|
|
- Serverul API restartat
|
|
|
|
## Job-uri active echo-health
|
|
|
|
| Job | Schedule | wakeMode | Status |
|
|
|-----|----------|----------|--------|
|
|
| respiratie-orar | 0 7-17 * * * | now | ✅ configurat |
|
|
| morning-coaching | 0 7 * * * | now | ⚠️ nu execută instrucțiuni |
|
|
| evening-coaching | 0 19 * * * | now | ⚠️ nu execută instrucțiuni |
|
|
|
|
## De făcut
|
|
|
|
- [ ] Rezolvare coaching jobs (script Python sau altă soluție)
|
|
- [ ] Documentare în kb/projects/FLUX-JOBURI.md
|