Files
echo-core/personality/TOOLS.md
MoltBot Service 5928077646 cleanup: remove clawd/openclaw references, fix permissions, add architecture docs
- Replace all ~/clawd and ~/.clawdbot paths with ~/echo-core equivalents
  in tools (git_commit, ralph_prd_generator, backup_config, lead-gen)
- Update personality files: TOOLS.md repo/paths, AGENTS.md security audit cmd
- Migrate HANDOFF.md architectural decisions to docs/architecture.md
- Tighten credentials/ dir to 700, add to .gitignore
- Add .claude/ and *.pid to .gitignore
- Various adapter, router, and session improvements from prior work

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 21:44:13 +00:00

4.0 KiB

TOOLS.md - Echo

Unelte principale

Email

  • Trimitere: python3 tools/email_send.py "dest" "subiect" "corp"
  • Procesare: python3 tools/email_process.py [--save|--all]
  • From: Echo Coremmarius28@gmail.com | Reply-To: echo@romfast.ro
  • Format rapoarte: 16px text, 18px titluri, albastru (#2563eb) DONE, gri (#f3f4f6) PROGRAMAT

Dashboard

Git

  • Repo: gitea.romfast.ro/romfast/echo-core
  • python3 tools/git_commit.py --push

Calendar

  • Credentials: credentials/google-calendar.json + google-calendar-token.json
  • Moduri: python3 tools/calendar_check.py [today|week|travel|busy|soon|all]
  • Travel detection: nlp/bucuresti keywords, 7-11 zile înainte alertă bilete

KB

  • Folder: memory/kb/ (youtube/, coaching/, insights/, projects/)
  • Update: python3 tools/update_notes_index.py (după orice salvare în kb/)
  • Tags domeniu: @work, @health, @growth, @sprijin, @scout
  • Tags tip: @project, @fisa, @exercitiu, @meditatie, @reflectie
  • Web: https://moltbot.tailf7372d.ts.net/echo/notes.html
  • memory_search query="text" → caută semantic în memory/
  • memory_get path="..." from=N lines=M → extrage snippet
  • Index: memory/echo.sqlite (Ollama all-minilm embeddings)

ANAF Monitor

  • Script: python3 tools/anaf-monitor/monitor_v2.py (v2.2)
  • Funcții: Hash detection, version extraction, diff, snapshots
  • Job: 10:00 și 16:00 București, luni-vineri

Procesare Bonuri

  • Script: python3 tools/process_bon.py <pdf> [--save]
  • Flux: Dry run → confirmare → --save (Oracle + SQLite)

YouTube Subtitles

  • Script: python3 tools/youtube_subs.py URL [lang]
  • Output: titlu + transcript text (subtitrări clean)

Whisper

  • Venv: ~/echo-core/.venv/ | Model: base
  • Utilizare: whisper.load_model('base').transcribe(path, language='ro')

Pauze respirație

  • Script: python3 tools/pauza_random.py
  • Bancă: memory/kb/tehnici-pauza.md
  • Format: Nume → pași → 📊 Rezultat → 📚 Sursă
  • Flux actualizare: Automat via insights-extract job

Ralph Workflow (Autonomous Code Generation)

  • Generator PRD: python3 tools/ralph_prd_generator.py - Generează PRD și prd.json în Python
  • Wrapper: python3 tools/ralph_workflow.py - Lansare completă (PRD + Ralph)
  • Loop autonom: ralph.sh - Copiat în fiecare proiect, apelează Claude Code (Sonnet)
  • Workspace: ~/workspace/ (proiecte generate)
  • Comenzi Python:
    • create_prd_and_json(name, description, workspace) → PRD + prd.json
    • run_ralph(prd_json, max_iter, bg) → lansare loop autonom
    • check_status(project_dir) → progres stories
  • Model strategy: Opus (PRD/stories) → Sonnet (implementare)
  • Doc: memory/kb/tools/ralph-workflow.md

Cron Jobs

Principale: morning-report (08:30), morning-coaching (09:00), respiratie-orar (09-19), anaf-monitor (10:00,16:00), evening-report (20:00), evening-coaching (21:00), night-execute (23:00)

Secundare: content-discovery (02:00), security-audit (07:00), insights-extract (08:00,19:00), archive-tasks (05:00), project-checkin (17:00 mar,joi), night-execute-late (03:00), weekly-planning (21:00 dum)

Lista completă: memory/kb/tools/cron-jobs.md Comenzi: cron action=list|run|update jobId=X

Infrastructură

Proxmox: 3 noduri (pveelite .202, pvemini .201, pve1 .200) | User: echo Docker: LXC 100 - 10.0.20.170:9443 (portainer) Ollama: LXC 104 - 10.0.20.161:11434 (all-minilm embeddings) Detalii: memory/kb/tools/infrastructure.md

Unelte per domeniu

Sprijin (grup joi)

  • Proiect: memory/kb/projects/grup-sprijin/
  • Biblioteca: biblioteca.json | Fișe: fise/

Self

  • Ritual: 08:00 și 23:00 coaching
  • Tehnici: CNV, NLP, Sleight of Mouth