Files
Loki/internal/ajean/doc.go
T
nathaninline 2455d9f402 Purge du code de compatibilite jean, base bbolt et arborescence ajean
- suppression des migrations d'agencement, d'unites et de dossier de donnees
- store bbolt unique (ajean.db) : config, prefs, conversation, cles, drapeaux
- arborescence backends/ bin/ presets/ memory/ models/ workspace/
- plus aucune variable, unite ou asset nomme jean
2026-08-07 16:51:36 +02:00

19 lines
1.2 KiB
Go

// AJEAN — cœur du binaire (package ajean, appelé par cmd/ajean). Les fichiers sont préfixés par domaine
// (Go n'autorise pas de sous-dossiers dans un même package) :
//
// main.go point d'entrée : dispatch des sous-commandes, chemins (AJEANHome…)
// cli_* expérience « application » (double-clic : UI + tray + splash)
// web_* serveur HTTP local :8090 (UI embarquée via go:embed ui/, auth, prefs)
// chat_* chat CLI + conversation serveur partagée, compaction, mémoire,
// outils de l'agent (dont accès internet via Crawl4AI)
// llm_* client llama-server (complétions, endpoint OpenAI, bench, test)
// backend_* gestion llama.cpp : build (llamacpp), GPU, serve (ExecStart),
// modèles/téléchargements, catalogue, presets, config.env
// relay_* accès distant ajean.link : tunnel (link), chiffrement E2E, appairage
// sys_* intégration OS : install, services (systemd/launchd/Windows),
// plateforme, process, tray, splash, tty, auto-update
//
// Les suffixes _windows/_linux/_darwin/_unix/_other portent les contraintes de
// compilation par OS. ui/index.html est GÉNÉRÉ depuis ui/src/ (voir ui/assemble.ps1).
package ajean