v0.9.1 : le poste distant est integre a ajean (fini le binaire ajean-remote separe)

- nouvelle sous-commande `ajean remote install|connect|run|status|uninstall|logout`
  (reutilise internal/nodeclient), remplace le binaire cmd/ajean-remote supprime
- le service (Windows/systemd/launchd) lance desormais `ajean remote run`
- UI Postes distants : commande affichee `ajean remote install ...`
- CI release : retrait du cross-build des 6 binaires ajean-remote
This commit is contained in:
nathaninline committed 2026-08-14 09:24:40 +02:00
1 parent 1454dff2a7
commit 88d1e79e80
12 files changed
+97 -98

No files matched your search

+9 -4
View File
@@ -10,7 +10,7 @@ import (
"strings"
)
const Version = "0.9.0"
const Version = "0.9.1"
// Main est le vrai main() du binaire (cmd/ajean ne fait que l'appeler).
func Main() {
@@ -74,6 +74,8 @@ func Main() {
mustExit(cmdWeb(args))
case "link":
mustExit(cmdLink(args))
case "remote":
mustExit(cmdRemote(args))
case "ui":
mustExit(cmdUI(args))
case "oai":
@@ -158,9 +160,12 @@ Accès distant (ajean.link) :
link code code d'appairage (10 min, usage unique) pour le portail
link status | logout état du jeton / l'oublier
Poste distant (piloter un autre PC depuis l'IA) :
le poste s'installe avec le binaire LÉGER séparé « ajean-remote » (cmd/ajean-remote),
pas avec ce binaire : ajean-remote install <url-serveur> --code CODE
Poste distant (piloter CE PC depuis l'IA d'un serveur AJEAN) :
remote install <url> --machine ID --key CLÉ --code CODE [--allow shell,read,write,list]
appaire ce PC + installe le service (démarrage auto)
remote connect <url> … idem en avant-plan (pour tester)
remote status | uninstall | logout
(commande d'appairage prête à copier : UI web → Postes distants)
Backend llama.cpp :
llamacpp install clone + compile llama.cpp (CUDA/ROCm/Metal/CPU), pointe BIN dessus