CLI
Commandes runtime
Runtime local persistant, daemon, sessions, événements et mémoire.
Commandes runtime
La couche runtime (spec-my-A §24) ajoute un environnement d'ingénierie local-first persistant au-dessus de la CLI stateless.
Daemon
asa daemon start
asa daemon start --detach
asa daemon run
asa daemon status
asa daemon status --rich
asa daemon stopstartinitialise l'état SQLite sous.asagiri/runtime/--detachlanceasa daemon runen arrière-plan (worker + file de hooks)run: boucle worker longue durée (bus d'événements, exécution des hooks)--rich: tableau de bord terminal (§24.20)
Sessions et branches
asa session create onboarding-redesign --product workspace-saas --flow onboarding
asa session list
asa session attach onboarding-redesign
asa session branch onboarding-redesign --name onboarding-enterprise
asa session graphÉvénements
asa runtime events
asa runtime events --followMémoire
asa memory list
asa memory list --scope feature
asa memory list --query "échec onboarding"
asa memory consolidateMémoire scoped dans runtime.db (memory_entries) : scoring, vieillissement, consolidation, embeddings déterministes (bag-of-words).
Skills
asa skills listFichiers sous .asagiri/skills/**/*.yaml, filtrés par scope.
Hooks
Fichier .asagiri/runtime/hooks.yaml — seules les commandes asa … sont exécutées par le worker.
API locale
asa runtime serve --port 8765
asa runtime serve --socket .asagiri/runtime/runtime.sockVoir runtime serve.
SDK
Go in-process : asagiri.Connect
Go HTTP : asagiri.ConnectHTTP
TypeScript : @laprogrammerie/asagiri — voir SDK TypeScript.