djs est un petit moteur JavaScript et TypeScript écrit en Rust, qui exécute dans un sandbox WebAssembly des scripts appelant des outils (codemode), rédigés par un LLM ou une personne. Il stocke l’état d’une exécution dans un seul tableau d’octets, ce qui permet de l’interrompre entre deux instructions, de la sérialiser pendant l’attente d’un outil et de la reprendre ailleurs. Le moteur compile en une passe vers du bytecode et vise le comportement de QuickJS, y compris les messages d’erreur.
Commentaires
Vous devez
vous inscrire
ou
vous connecter
pour poster un commentaire