mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-17 20:26:35 +02:00
Etat residuel en base, carte du package et docs remises d'aplomb
- sysprompt, utilisateurs appairés, codes d'appairage et etat du job de build passent en base ; ne restent des fichiers que la cle E2E, les certificats et les journaux (le log de build reste un fichier : des milliers de lignes) - doc.go remis a jour (run.go, store.go, les deux services, tools/assemble-ui) - README et notes de release ne pretendent plus que la racine ne contient que six dossiers : c'etait faux
This commit is contained in:
1 parent
29bfe236cd
commit
7ecd869da0
6 files changed
+67
-84
No files matched your search
@@ -109,9 +109,21 @@ Installation :
|
||||
|
||||
## Configuration
|
||||
|
||||
Tout vit sous **`$AJEAN_HOME`** (`/etc/ajean` sous Linux/macOS, `%ProgramData%\ajean` sous Windows), qui contient exactement six dossiers — `backends/`, `bin/`, `presets/`, `memory/`, `models/`, `workspace/` — et la base `ajean.db`.
|
||||
Tout vit sous **`$AJEAN_HOME`** (`/etc/ajean` sous Linux/macOS, `%ProgramData%\ajean` sous Windows) :
|
||||
|
||||
Cette base, un unique fichier [bbolt](https://github.com/etcd-io/bbolt), remplace la dizaine de fichiers d'état d'autrefois : configuration, préférences de l'interface, conversation, clés et interrupteurs y vivent désormais ensemble. Restent des fichiers ce qui se lit et s'édite à la main : les presets (`presets/*.env`), les pages de mémoire (`memory/*.md`) et, bien sûr, les modèles.
|
||||
| | |
|
||||
|---|---|
|
||||
| `backends/` | llama.cpp, compilé ou téléchargé |
|
||||
| `bin/` | le binaire installé (Windows) |
|
||||
| `models/` | les `.gguf` |
|
||||
| `presets/` | un `.env` par preset |
|
||||
| `memory/` | les pages de mémoire de l'IA (`.md`) |
|
||||
| `workspace/` | ce que l'IA écrit en mode agent |
|
||||
| `ajean.db` | tout l'état : configuration, préférences, conversation, clés, interrupteurs |
|
||||
|
||||
S'y ajoutent à la racine les quelques fichiers qui ne peuvent pas aller ailleurs : `.e2e_key` (clé privée du chiffrement de bout en bout), `certs/` (certificats TLS gérés par certmagic), et les journaux et fichiers PID des services.
|
||||
|
||||
La base, un unique fichier [bbolt](https://github.com/etcd-io/bbolt), remplace la dizaine de fichiers d'état d'autrefois. Restent des fichiers ce qui se lit et s'édite à la main : les presets, les pages de mémoire et, bien sûr, les modèles.
|
||||
|
||||
La configuration du moteur s'édite avec `ajean edit`, qui la déroule au format `clé=valeur` dans `$EDITOR` :
|
||||
|
||||
|
||||
Reference in new issue
Block a user