diff --git a/personality/HEARTBEAT.md b/personality/HEARTBEAT.md index e7874cf..e673e77 100644 --- a/personality/HEARTBEAT.md +++ b/personality/HEARTBEAT.md @@ -9,7 +9,7 @@ La fiecare tick, indiferent dacă sunt emailuri noi sau nu: 1. Caută fișierele din `memory/kb/emails/` care conțin `` (max 5 per tick) -2. Completează **TL;DR** cu rezumat concis (3-5 rânduri) +2. Completează **TL;DR** cu rezumat concis (3-5 rânduri); dacă există URL-uri relevante în email, adaugă-le la final sub forma "Linkuri: " 3. Completează **Insights** cu idei acționabile și tag-uri (@work @health @growth etc) 4. Salvează fișierul actualizat 5. Dacă ai completat fișiere, raportează: "Email TL;DR: X completate" \ No newline at end of file diff --git a/tools/email_digest.py b/tools/email_digest.py index d1e19b1..6e11719 100644 --- a/tools/email_digest.py +++ b/tools/email_digest.py @@ -54,17 +54,19 @@ Instrucțiuni: * Prima propoziție: cine a trimis mesajul original, ce, cui. * Ce conține mesajul — concret și direct. Omite politețuri și amabilități; include doar faptele. * Dacă există termene, date, locuri sau acțiuni cerute — menționează-le explicit. - * Dacă există linkuri acționabile (formulare, documente), adaugă o secțiune LINKURI la final. + * Dacă există URL-uri relevante (articole, documente, formulare, linkuri de citit online, resurse), adaugă o secțiune LINKURI la final cu URL-urile complete, câte unul pe rând. - Nu adăuga secțiuni goale sau care nu se aplică emailului. - Plain text, fără markdown. Fără emoji. - Răspunde DOAR cu rezumatul, nimic altceva.""" result = subprocess.run( - ["claude", "--print", "--tools", "", prompt], + ["claude", "-p", prompt, + "--model", "sonnet", + "--dangerously-skip-permissions"], capture_output=True, text=True, timeout=60, - stdin=subprocess.DEVNULL, + cwd=str(PROJECT_ROOT), ) if result.returncode != 0: