Show HN: AgentRun: DSL to turn agents into workflows
Ce langage de workflow permet de définir des étapes répétables pour des agents existants, d'intégrer des décisions typées via Jev et d'appeler un agent lorsque le travail nécessite une investigation. L'outil conserve les outils, l'accès aux modèles, les permissions et les budgets de l'application et fournit un interpréteur qui vérifie les chemins d'état à l'exécution. Les workflows s'écrivent en JSON ou via un builder TypeScript avec contrats Zod, peuvent appeler d'autres workflows, traiter des tâches en parallèle et exécuter des boucles bornées. Pour l'intégration, on installe les packages npm correspondants, on fournit des adaptateurs pour les outils, l'agent et Jev, et l'on configure une clé TYPESAFE_API_KEY pour les appels Jev en direct. La version est 0.1.0-beta.4, le code est sous licence Apache-2.0, la documentation et des exemples sont fournis, et il est précisé qu'il faut sandboxer l'exécution de JavaScript pour les auteurs non fiables.