ToolLoop : Framework d'Agent Open-Source pour Outils de Style Claude avec N'importe Quel Modèle

Ce que fait ToolLoop
ToolLoop est un framework Python open-source conçu pour offrir des fonctionnalités de type Claude Code sans être lié à un seul fournisseur. Le framework comprend 11 outils couvrant les opérations sur fichiers, la recherche de code, l'accès au shell et des sous-agents, et fonctionne avec n'importe quel LLM grâce à l'intégration LiteLLM.
Fonctionnalités principales
- Framework open-source écrit en Python
- Environ 2 700 lignes de code
- 11 outils intégrés : opérations sur fichiers, recherche de code, shell, sous-agents
- Fonctionne avec n'importe quel LLM via LiteLLM
- Prend en charge n'importe quel modèle sur Bedrock (DeepSeek, Llama, Mistral) ou n'importe quelle API (OpenAI, Moonshot, points de terminaison locaux)
- Changer de modèle en cours de conversation avec un contexte partagé
- Les mêmes outils et prompts fonctionnent sur différents modèles
Exemple de code
Voici l'exemple d'utilisation du SDK provenant de la source :
from sdk import query, ToolLoopOptions
async for event in query(
prompt="Find all TODO comments, fix them, run the tests",
options=ToolLoopOptions(
model="bedrock/converse/deepseek.v3.2",
allowed_tools=["Read", "Edit", "Grep", "Glob", "Bash"],
),
):
print(event)
Vous pouvez remplacer deepseek.v3.2 par n'importe quel modèle tout en conservant la même structure d'outils et de prompts.
À qui cela s'adresse
Développeurs qui souhaitent des fonctionnalités d'agent de type Claude Code mais ont besoin de flexibilité pour utiliser différents modèles sur divers fournisseurs et configurations locales.
📖 Source : r/LocalLLaMA
👀 See Also

Utilisateur d'OpenClaw crée la compétence 'feelslikeclaude' pour améliorer le comportement des agents ChatGPT dans les flux de travail.
Un développeur a changé sa configuration OpenClaw de Claude à ChatGPT et a constaté que la différence clé résidait dans le comportement du flux de travail, et non dans le style d'écriture. Il a créé une compétence clawhub appelée 'feelslikeclaude' pour inciter ChatGPT à adopter de meilleures habitudes d'exécution.

CONTACT : Jeu de Combat Naval en 3D Intégralement Construit avec du Code Claude
CONTACT est un jeu de combat naval en 3D entièrement construit avec Claude Code + Opus, mettant en scène un cube volumétrique 7×7×7, une économie de crédits avec avantages tactiques, et trois modes de jeu incluant Humain contre Claude et Sonnet contre Sonnet avec mémoire stratégique persistante.

Agent IA de Cowork Provoque des Problèmes de Saisie au Clavier sur les Ordinateurs Portables Windows
Un utilisateur a signalé que l'agent Cowork AI a provoqué des problèmes persistants de saisie au clavier sur un Dell Latitude 9430, où seules les premières frappes étaient enregistrées. La solution impliquait une procédure spécifique de réinitialisation du contrôleur embarqué pour les modèles Latitude.

Framework open-source pour la mémoire persistante d'agents IA avec stockage local et récupération basée sur des graphes
Un développeur a créé un framework open-source pour la mémoire persistante des agents IA qui stocke les données localement sous forme de fichiers Markdown, utilise des liens wiki comme arêtes de graphe et implémente Git pour le contrôle de version. Le système propose une récupération à quatre signaux et un oubli basé sur la science cognitive ACT-R.