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