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

OpenClaw Alexa Voice Proxy Permet une Interaction Vocale Bidirectionnelle
Tools

OpenClaw Alexa Voice Proxy Permet une Interaction Vocale Bidirectionnelle

openclaw-alexa-voice est un proxy Node.js qui connecte une Alexa Custom Skill à la passerelle OpenClaw avec un système de réponse à trois niveaux pour les requêtes vocales. Il gère les réponses rapides en moins d'une seconde, les réponses d'agent en moins de 12 secondes, et les requêtes complexes différées traitées de manière asynchrone en moins de 2 minutes.

OpenClawRadar
Des chercheurs de Stanford publient OpenJarvis : un framework local-first pour les agents d'IA sur appareil.
Tools

Des chercheurs de Stanford publient OpenJarvis : un framework local-first pour les agents d'IA sur appareil.

Des chercheurs de Stanford ont publié OpenJarvis, un framework local-first pour construire des agents d'IA personnels sur appareil, dotés d'outils, de mémoire et de capacités d'apprentissage. Le projet inclut des liens vers un dépôt GitHub et un site web pour que les développeurs puissent l'explorer.

OpenClawRadar
ClawClone : Outil de Sauvegarde Cloud pour les Espaces de Travail OpenClaw
Tools

ClawClone : Outil de Sauvegarde Cloud pour les Espaces de Travail OpenClaw

ClawClone est un outil qui sauvegarde les espaces de travail OpenClaw dans le cloud avec une seule commande et les restaure avec une autre. Il a été créé après qu'un développeur ait perdu un mois de données d'entraînement.

OpenClawRadar
Flue : un framework TypeScript pour construire des agents de codage autonomes
Tools

Flue : un framework TypeScript pour construire des agents de codage autonomes

Flue est un framework TypeScript qui fournit un harnais programmable pour construire des agents autonomes, avec des compétences, des sessions, une exécution shell en bac à sable et un bac à sable virtuel intégré. Il peut remplacer des outils comme Dosu, Greptile, CodeRabbit, Devin et Claude Code par une logique d'agent personnalisée.

OpenClawRadar