Scop: ANA MAX nu trebuie sa aiba 1000 de tooluri. Trebuie sa aiba putine capabilitati clare, bune, testate, care ajuta agentul sa vada, sa verifice si sa nu lucreze orbeste.
Nota: 9/10.
De ce:
- S-au adaugat CI/CD pentru validarea toolurilor, README curatat cu badges si tabele de status
- Fisierul
atentie.txta fost curatat din release-ul public ROADMAP.mda fost curatat de emoji-uri pentru a respecta regula ASCII-only- Tool registry incarca 64 tooluri si testele trec.
- Premium gate este acum la runtime.
- MCP auth este activ by default.
window_manager,clipboard_managersiedge_tts_voicenu mai sunt fantome.- Exista regula si test pentru docs ASCII-only, ca PowerShell si agentii slabi sa nu se impiedice in mojibake.
Ce scade nota:
- Sunt prea multe tooluri optionale incarcate simultan.
- Unele tooluri au output cu descrieri vechi sau mix romana/engleza.
- Healthcheck-ul inca nu testeaza fiecare tool listat cu un scenariu real.
- Unele module AI Core au comentarii/docstring-uri vechi si private-style.
- Dependentele Python pot afisa warning
requests/urllib3/chardetin unele medii locale.
- Fa un
vision_checkstandard: capture -> OCR/UIA -> rezumat scurt. - Fa un
verify_after_actionstandard: dupa orice edit/control, agentul trebuie sa verifice cu tool potrivit. - Fa
tool_healthcheckreal: fiecare tool listat trebuie sa aiba un smoke test minim sau sa fie marcat explicit manual/premium. - Adauga test: niciun tool din
main.py --list-toolsnu are voie sa pice la import sau lastatus/check/listdaca are asa ceva.
- Grupeaza toolurile in categorii clare:
core,desktop_eyes,desktop_hands,memory,security,developer,premium. - Ascunde din default toolurile experimentale sau grele care nu ajuta zilnic.
- Pastreaza public doar tooluri cu: cod real, test minim, docs scurte, comportament stabil.
- Scoate sau marcheaza experimental orice tool care porneste subprocesse grele fara nevoie.
- Orice agent citeste
docs/PROJECT_MAP_AI_GUIDE.mdinainte de editari. - Orice agent ruleaza
rginainte sa inventeze unde e codul. - Orice agent modifica doar fisierele necesare.
- Orice agent nu adauga docs pentru tooluri inexistente.
- Orice agent nu adauga path-uri private, tokenuri, screenshots, logs sau DB.
- Orice agent lasa docs si shell output ASCII-only.
- Orice agent raporteaza clar ce a rulat si ce a picat.
- Standardizeaza
desktop_captureca free vision input. - Standardizeaza
windows_uia_bridgeca prima alegere pentru UI structural. - Standardizeaza
foreground_ui_snapshotpentru context rapid. - OCR ramane fallback, nu prima alegere.
-
windows_deep_sightramane premium si doar pentru inspectie sub capota.
- Rezolva warning-ul
requestsdependency mismatch. - Verifica periodic ca extensia VS Code ramane aliniata cu release-ul.
- Ruleaza scan periodic pentru mojibake/private paths in docs principale.
- Nu creste numarul de tooluri pana nu exista healthcheck real.
python -m compileall -q main.py core tools vscode_extension
python main.py --test
python main.py --list-tools
python -m unittest discover -s tests -vMai bine 30 tooluri impecabile decat 100 tooluri care mint. ANA trebuie sa fie un agent cu ochi, memorie si verificare, nu o lista lunga de butoane.