Aller au contenu

← Ingénierie

zeroclaw

Un package compagnon de 1 400 lignes qui a corrigé le tool-calling, mergé le jour même.

Le brief

zeroclaw est un framework d'agents à 32k+ étoiles. Le tool-calling sur les providers GLM/Zhipu était peu fiable — un vrai blocage pour quiconque construit sur ces modèles. Le correctif devait être un package complet, testé et documenté, pas un patch.

Ce que j'ai fait

J'ai construit un package compagnon Python de ~1 400 lignes : un agent LangGraph, 7 outils, un CLI, une intégration Discord, des tests et de la doc. Il a corrigé le tool-calling peu fiable et a été mergé le jour même dans zeroclaw, puis consolidé dans le core Rust.

Retour

  • Un package complet (agent + outils + CLI + Discord + tests + docs) a bien plus de chances d'être accepté qu'un correctif nu.
  • Corriger un problème de fiabilité spécifique à un provider peut se répercuter dans l'architecture cœur.

Stack technique

  • Python
  • LangGraph
  • CLI
  • Discord
  • tool-calling

Résultats

  • Mergé le jour même dans zeroclaw (32k+ étoiles).
  • Consolidé ensuite dans le core Rust — le correctif a survécu au package.
  • Livré comme un package complet, testé et documenté, pas un patch.

J'ai besoin qu'on construise quelque chose.