Stato del progetto
Autovalutazione delle capacità, limiti attuali, ritmo dei rilasci e stack tecnologico — cosa è fatto, cosa no, con ogni numero che rimanda al codice.
La tendenza della salute dell'architettura (9 istantanee) arriverà in questa pagina con la prossima versione.
Autovalutazione delle capacità
Sedici dimensioni, ciascuna con lo stato attuale e la posizione nel codice: ogni numero rimanda al codice e ciò che non è finito è scritto apertamente.
| Dimensione | Liri | Avanzamento | Codice |
|---|---|---|---|
| Linguaggio | TypeScript + Rust | Rilasciato | Vedere |
| Prima in locale | Ollama / llama.cpp + SQLite locale | Rilasciato | Vedere |
| Instradamento intelligente | 19 tipi · 4 livelli · 5 stadi decisionali | Rilasciato | Vedere |
| Modello di sicurezza | 5 livelli di difesa · 6 backend sandbox | In attesa di audit | Vedere |
| Canali di messaggistica | 27 canali (incl. WeChat / DingTalk / Feishu / QQ) | Rilasciato | Vedere |
| Client desktop | Tauri 2.11 · 429 componenti TSX | In rifinitura | Vedere |
| UI del terminale | React + Ink | Rilasciato | Vedere |
| Sistema di personalità | 18 specie × 8 cappelli × 6 occhi | Rilasciato | Vedere |
| Interazione vocale | faster-whisper / Piper locali + cloud | Rilasciato | Vedere |
| Trasparenza dei costi | Prezzi nel DB · ogni chiamata registrata | Rilasciato | Vedere |
| Secondo cervello | Base di conoscenza + memoria + log degli eventi | Rilasciato | Vedere |
| Governo del contesto | Finestra a livelli + compressione a tre stadi | Rilasciato | Vedere |
| Marketplace | Marketplace dei plugin + Marketplace MCP + origini delle competenze | In corso | Vedere |
| Strategie di agente | 4 strategie · PDCA · Swarm | Rilasciato | Vedere |
| Attività pianificate | once / interval / cron | Rilasciato | Vedere |
| Supporto ai protocolli | MCP + ACP + A2A + LSP | Sperimentale | Vedere |
Lo stato è autovalutato dai manutentori e cambia con ogni rilascio; «Vedere» apre la cartella corrispondente per una verifica diretta.
* I dati si riferiscono al codice v0.5.22; i link puntano al ramo main del repository GitHub.
Limiti attuali
Cosa non è ancora a posto durante l'iterazione rapida: lo scriviamo prima, così non lo si scopre a proprie spese.
La sicurezza attende un audit esterno
In attesa di audit5 livelli di difesa e 6 backend sandbox sono implementati, con 51 file relativi alla sandbox verificabili uno per uno, ma non è ancora stato completato un audit di sicurezza di terze parti.
Le interazioni desktop sono ancora in rifinitura
In rifinitura429 componenti TSX e 32 pagine sono pronti; scorciatoie, animazioni e casi limite sono ancora in fase di messa a punto.
Il catalogo del marketplace è ancora limitato
In corsoIl marketplace dei plugin, il marketplace MCP e le origini delle competenze funzionano end-to-end, ma il catalogo installabile è ancora in crescita.
ACP / A2A sono implementazioni sperimentali
SperimentaleEntrambi i protocolli sono in evoluzione e le loro interfacce possono cambiare tra una versione e l'altra; MCP e LSP sono stabili.
La documentazione in inglese può essere indietro
In corsoLa documentazione cinese è sincronizzata automaticamente dal repository; quella inglese è una traduzione manuale e di solito è una versione indietro.
Fa fede il repository, non il sito
NotaQueste pagine sono generate da app/docs. Se qualcosa non coincide con il codice, fa fede il repository GitHub.
Versioni e ritmo
Numeri di versione, conteggio dei tag e cronologia dei commit sono verificabili su GitHub; la storia include lo sviluppo pre-rilascio, con l'iterazione pubblica che inizia al lancio
- 69 strumenti integrati in 23 categorie
- 27 canali di messaggistica
- 5 livelli di sicurezza + 6 backend sandbox
- 429 componenti desktop · 32 pagine
- Otto rilasci in tre giorni (v0.5.13 → v0.5.21), tutti parte dello sviluppo pre-rilascio
- Moduli del nucleo estratti, basi di riferimento dei cancelli sincronizzate
- L'avanzamento ora segue l'esistenza dei prodotti
- Le modifiche ai permessi della sandbox hanno effetto immediato
- 3,325 commit fino a oggi
- La CI copre lint:arch / controllo dei tipi / test unitari
- Repository pubblico con issue e PR visibili
- Tracciati nelle GitHub Releases e nelle Issues
- Il sito di documentazione online è attivo (cinese e inglese)
- Le priorità delle funzionalità si votano nelle Issues
Stack tecnologico
Uno stack moderno, scelto con cura a ogni livello
Prima in locale
Modelli locali tramite Ollama / llama.cpp e dati sulla macchina per impostazione predefinita. Passando a un fornitore cloud, solo il contenuto di quella richiesta viene inviato al fornitore scelto
Funziona offline
Con un modello locale Ollama o llama.cpp si può conversare ed eseguire strumenti locali senza connessione. Sessioni, memoria e base di conoscenza vivono in file locali.
I dati restano in locale
Sessioni, memoria e base di conoscenza risiedono in SQLite locale e nella cartella del workspace, con la cronologia delle conversazioni aggiunta a events.jsonl per revisione e audit.
Cloud su richiesta
Quando serve più potenza, si abilitano i fornitori cloud (14 supportati) nella configurazione e l'instradamento ne sceglie uno per livello di compito — oppure si resta solo in locale.
Locale / Cloud
Aggiornata a ogni rilascio; in caso di divergenza fa fede il repository GitHub.