HeadlinesBriefing HeadlinesBriefing.com

SIwithin : exécuter des CLI d'agents sans supervision,

Hacker News •
×

SIwithin est un outil qui exécute un programme d'agent en ligne de commande sans supervision, à partir d'une consigne brève, à l'intérieur d'une enceinte autour des dossiers que vous indiquez, et dans la limite d'un budget en dollars, en laissant un enregistrement par exécution. Il applique trois garanties par le code plutôt que par la confiance. Premièrement, une exécution ne peut toucher que les dossiers qui lui ont été confiés ; votre dossier personnel est refusé en lecture comme en écriture. Deuxièmement, une exécution ne peut pas dépenser plus que ses dollars alloués, grâce à un budget par exécution, un plafond commun à toutes les exécutions et un chronomètre sur chacune. Pour l'adaptateur Claude, un proxy de bouclage constitue l'unique porte d'accès à l'API : l'exécution reçoit un jeton propre à chaque exécution au lieu de votre clé, et chaque requête est comptabilisée puis refusée au-delà du budget.

Chaque exécution écrit une ligne qui indique son coût et si elle s'est terminée. L'outil fonctionne avec les outils en ligne de commande Claude Code et OpenAI Codex. SIwithin est un projet indépendant ; il n'est ni créé, ni approuvé, ni parrainé par Anthropic ou OpenAI. Les utilisateurs restent soumis aux conditions d'utilisation de chaque éditeur lorsqu'ils utilisent leurs CLI via SIwithin.

SIwithin ne fonctionne que sous macOS et refuse de s'exécuter sous Linux ou Windows plutôt que de fonctionner sans enceinte. Il s'agit d'un fichier unique nécessitant Python 3.10 ou une version ultérieure et la seule bibliothèque standard. Il n'effectue aucun appel réseau de son propre chef et n'envoie aucune télémétrie. Les utilisateurs doivent installer la CLI qu'ils souhaitent piloter et fournir une clé d'API pour celle-ci.

L'adaptateur Codex nécessite des options explicites, car cette CLI signale des jetons plutôt que des coûts et ne signale l'utilisation qu'à la fin d'un tour. Cet adaptateur a été construit à partir de la documentation, mais n'a pas encore été testé sur une CLI en fonctionnement réel.

Source: Hacker News · Résumé par HeadlinesBriefing