Repository navigation
Triad 2.0 – Beta Release (v 1.0.0‑beta)
🚀 Triad 2.0 – Beta Release (v 1.0.0‑beta)
📌 Novità principali
| Area | Descrizione |
|---|---|
| CLI | Nuova interfaccia a riga di comando triad-cli (wrapper PowerShell + Node.js). Comandi disponibili: status, seed generate, ai verify, build standalone, test run, test conformance. |
| Seed generator | Supporto per la generazione di seed binari per Windows e Linux (triad-cli seed generate windows -o <path> e linux). |
| AI Verify | Modalità di verifica delle soluzioni generate dall’IA contro i “golden test”. Opzioni -t <dir> e -v (verbose). |
| Build standalone | Possibilità di costruire un eseguibile standalone Triad per la piattaforma corrente. |
| Test & Conformance | Esecuzione della suite di test unitari (triad-cli test run) e della conformità (triad-cli test conformance). |
| Status command | Mostra informazioni sull’ambiente (Node.js, piattaforma, percorso Julia, root del progetto). |
| Dipendenze aggiornate | chalk@5.3.0, commander@12.0.0, execa@8.0.1. |
| Node richiesto | ≥ 18.0.0. |
🛠️ Bugfix & miglioramenti
- Risolto crash quando
triad-cliveniva chiamato senza argomenti da percorsi non‑standard. - Migliorato il parsing degli argomenti
seed generate(ora accetta anche-osenza valore e restituisce un messaggio d’errore chiaro). - Corretto il percorso di Julia nella segnalazione
statussu Windows quando Julia non è nel PATH di sistema. - Aggiornate le dipendenze
package.jsonper evitare conflitti di versione connode_modules.
⚠️ Note note (conosciuti problemi)
| Problema | Workaround |
|---|---|
triad-cli non riconosciuto da PowerShell fuori dalla cartella triad2.0 |
Usare il wrapper triad-cli.ps1 (installato in C:\Users\<tuo‑user>\Documents\PowerShell\) o lanciare direttamente node .\cli\triad-cli.mjs. |
npx triad-cli restituisce E404 |
Non pubblicare il pacchetto su npm; usare i metodi sopra oppure npx node .\cli\triad-cli.mjs. |
| Generazione seed su Linux non testata | Il codice è stato scritto per Windows; i flag -o e la logica di output sono uguali, ma non è stato eseguito un test completo su Linux. |
Verbose mode ai verify può essere lento su grandi directory |
Limitare la directory con l’opzione -c <path> o ridurre il numero di file di test. |
📦 Come provare la beta
# 1️⃣ Da PowerShell (qualunque cartella) dopo l'installazione del wrapper:
triad-cli # mostra help
triad-cli status # info ambiente
triad-cli seed generate windows -o seed_windows.hex # genera seed Windows
triad-cli ai verify -t tasks/ # verifica AI
triad-cli test run # esegue i test unitari
triad-cli build standalone # build eseguibile standaloneSe vuoi provarlo subito dalla root del progetto:
node .\cli\triad-cli.mjs📬 Feedback
Apprezziamo qualsiasi segnalazione, suggerimento o bug report. Puoi aprire un issue nel repository o rispondere direttamente a questo thread. Grazie per aver partecipato alla beta di Triad 2.0!
Full Changelog: https://github.com/GPuntobit/triad2.0/commits/BETA