OnPrem.LLM AgentExecutor : Lancez des Agents IA Sandboxés avec des Outils Intégrés

✍️ OpenClawRadar📅 Publié: March 20, 2026🔗 Source
OnPrem.LLM AgentExecutor : Lancez des Agents IA Sandboxés avec des Outils Intégrés
Ad

L'AgentExecutor d'OnPrem.LLM permet à des agents IA autonomes d'exécuter des tâches complexes en utilisant à la fois des modèles cloud et locaux. Le pipeline fonctionne avec tout modèle pris en charge par LiteLLM qui supporte l'appel d'outils, incluant les modèles cloud comme GPT-5.2-Codex d'OpenAI, Claude Sonnet 4.5 d'Anthropic, et Gemini 1.5 Pro de Google, ainsi que des modèles locaux via Ollama, vLLM ou llama.cpp.

Outils intégrés

Par défaut, AgentExecutor donne accès à neuf outils intégrés :

  • read_file - Lire le contenu complet d'un fichier
  • read_lines - Lire des plages de lignes spécifiques dans les fichiers
  • edit_file - Modifier des fichiers via recherche/remplacement
  • write_file - Écrire le contenu complet d'un fichier
  • grep - Rechercher des motifs dans les fichiers
  • find - Trouver des fichiers par motif glob
  • run_shell - Exécuter des commandes shell
  • web_search - Rechercher des informations sur le web
  • web_fetch - Récupérer et lire du contenu depuis des URL

Exemples de configuration

Vous pouvez personnaliser l'accès aux outils selon vos exigences de sécurité :

# Utiliser les paramètres par défaut (tous les outils incluant shell) :
executor = AgentExecutor(model='anthropic/claude-sonnet-4-5')

Par défaut mais sans accès shell (plus sûr) :

executor = AgentExecutor( model='openai/gpt-5-mini', disable_shell=True )

Outils minimaux :

executor = AgentExecutor( model='openai/gpt-5-mini', enabled_tools=['read_file', 'write_file'] )

Recherche web uniquement :

executor = AgentExecutor( model='openai/gpt-5-mini', enabled_tools=['web_search', 'web_fetch'] )

Ad

Exécution isolée

Pour la sécurité, vous pouvez exécuter les agents dans des conteneurs éphémères en utilisant sandbox=True. Ceci est important car les agents avec accès shell peuvent potentiellement lire ou modifier des fichiers en dehors du répertoire de travail. L'agent opère dans le répertoire de travail spécifié et ne peut pas lire ou écrire en dehors de celui-ci, sauf s'il dispose d'un accès shell.

Exemple basique avec isolation :

executor = AgentExecutor(
    model='anthropic/claude-sonnet-4-5',
    sandbox=True,
)

result = executor.run( task=""" Créer un module Python de calculatrice simple avec : - calculator.py avec des fonctions add, subtract, multiply, divide - test_calculator.py avec des tests pytest - Tous les tests doivent passer """, working_dir='./calculator_project' )

Cette approche est utile pour les développeurs qui doivent automatiser des tâches de codage tout en maintenant des limites de sécurité. L'outil nécessite l'installation de PatchPal avec pip install patchpal.

📖 Read the full source: HN AI Agents

Ad

👀 See Also

Démo Claude Fable : Correction proactive et implacable de bugs avec automatisation du navigateur
Tools

Démo Claude Fable : Correction proactive et implacable de bugs avec automatisation du navigateur

Simon Willison raconte comment Claude Fable 5 a automatisé le débogage d'un problème de barre de défilement horizontale sans instruction explicite. Il a utilisé l'automatisation du navigateur, l'injection de JavaScript et un serveur web CORS personnalisé.

OpenClawRadar
Agnost AI lance : analyses produit pour agents de chat et vocaux
Tools

Agnost AI lance : analyses produit pour agents de chat et vocaux

Agnost AI analyse les conversations de production pour remonter les défaillances comportementales comme les rageprompting, les reformulations répétées et les demandes de fonctionnalités cachées.

OpenClawRadar
Plugin Spectyra pour OpenClaw : Optimisation des coûts IA en temps réel par analyse du flux complet des requêtes
Tools

Plugin Spectyra pour OpenClaw : Optimisation des coûts IA en temps réel par analyse du flux complet des requêtes

Le plugin Spectyra réduit les coûts des API IA en exposant les gaspillages cachés comme les appels répétés, le contexte excessif et la mauvaise utilisation de modèles coûteux en temps réel.

OpenClawRadar
SkillOpt : Optimisation des fichiers de compétences Markdown en tant que paramètres entraînables pour les agents IA
Tools

SkillOpt : Optimisation des fichiers de compétences Markdown en tant que paramètres entraînables pour les agents IA

SkillOpt formalise le processus ad hoc d'édition de fichiers markdown de compétences pour les agents de codage IA, en utilisant des modèles de pointe pour proposer des modifications limitées validées par des ensembles de validation. Les meilleures compétences convergent avec 1 à 4 modifications acceptées parmi de nombreuses propositions, et se transfèrent entre modèles comme Codex vers Claude Code.

OpenClawRadar