Les ustensiles de la recette suivent la fiche gardée au passeDeepAgents publie des outils de skill à disponibilité contextuelleSpecial recipe utensils follow the card at the stationDeepAgents ships context-scoped skill tools
Le commis ouvre une recette et reçoit les ustensiles mis à part pour elle. Si cette lecture quitte son carnet de travail, ils sont retirés au prochain choix de travail. La maison publie cette règle ; nous ne l'avons pas essayée.DeepAgents SDK 0.7.22 révèle les outils propres au SkillsMiddleware après un read_file réussi du skill. Le registre callable est recalculé à chaque appel modèle et retire ces outils si la compaction a supprimé la lecture. Fusion, implémentation ciblée et publication sont vérifiées, sans essai runtime.Reading a recipe makes its reserved utensils available to the cook. If that reading disappears from the working notes, the next planning step withdraws those utensils. The change is published, but this review includes no service trial.The released SkillsMiddleware implementation ties its own tools to skill-read evidence retained in model context. Exposure is refreshed per model call, including withdrawal after compaction removes that evidence. Two implementation files were inspected; runtime behavior was not independently exercised.
La mise en placeConfiguration et environnementThe mise en placeConfiguration and environmentLa liste d'ustensiles est refaite au prochain choixMécanismeCheck the utensil list again when work moves forwardMechanism
La liste ne reste pas ouverte pour toujours après la première recette. Elle est revue quand le commis prépare son prochain geste. Le choix de l'ustensile est aussi revérifié au moment de s'en servir.metadata.include_tools permet de sélectionner les outils fournis au middleware, directement ou par resolver synchrone/asynchrone. Ce resolver est réévalué lors de l'exécution. Sur modèles compatibles, les définitions sont ajoutées après la lecture afin de préserver le préfixe du cache.A recipe does not hand out its special utensils forever. The working list is rebuilt for the next step, and the utensil supplier is consulted again when one is actually used. That keeps discovery and use as separate moments.Model-time tool exposure and execution-time resolution are separate operations. The patch also changes middleware ordering. Cache-prefix preservation depends on provider/model support and resolver stability; it is not a universal performance guarantee.
Ouvrir un coin de recette ne veut pas dire tout lireÉtat actuelAn opened card does not prove every instruction was readCurrent state
Lire un morceau de recette peut suffire, même si la page est ensuite raccourcie. Cela ne prouve pas que toutes les consignes ont été lues. Les ustensiles déjà sur le plan de travail ne suivent pas cette règle. Le changement publié n'a pas été essayé ici.Une lecture partielle ou ultérieurement tronquée satisfait le critère : aucune lecture exhaustive n'est attestée. Les outils déjà fournis à l'agent, y compris les outils différés de recherche, restent hors de ce contrôle. Il s'agit d'un cycle de disponibilité publié, sans preuve runtime indépendante ni barrière générale de permission.Even a partial reading can qualify, including one later shortened in the notes. Do not take that as proof the cook understood the whole recipe. Utensils supplied beforehand remain outside this rule, and we have not tested the published change.A successful read is the trigger, not an instruction-comprehension or authorization proof. The bounded design lesson remains research_only: track actual exposed capabilities, preserve the exclusions, and separately test reading completeness and permission enforcement where required.

