Aucun nouveau ticket, mais des notes encore à reprendreLe SDK Agents conserve l'historique différé des reprises d'approbationNo new order does not mean the held notes are settledAgents SDK retains deferred approval history across resumes
Des notes de commande attendent l'accord du chef. Après une interruption, elles doivent revenir même si aucun nouveau ticket n'arrive. Une réparation acceptée décrit cette conservation et leur reprise finale. Nous n'avons pas essayé la réparation, qui n'est pas établie comme distribuée.Une PR fusionnée du SDK Agents Python traite l'historique différé des approbations et les appels d'outil orphelins décrits lors de reprises. Les éléments retenus traversent sérialisation, reprise détachée et approbations partielles. La description est vérifiée, sans inspection complète du patch, tests reproduits ou publication établie.The chef has held some order notes while deciding. After work resumes, those notes still need an outcome even if nothing new arrives. An accepted repair describes keeping them through the interruption; we have not tested it or established its distribution.The merged Agents SDK proposal preserves held history across serialized retries and approval-resume paths. Its stated target includes orphaned tool calls around guardrails and custom tool behavior. Evidence is the verified merge and primary description, not independent runtime validation.
La fermeture et la repriseAnnulation et récupérationClosing and reopeningCancellation and recovery
Les notes retenues ne disparaissent pas avec un dernier panier videMécanismeAn empty final basket cannot erase what was already waitingMechanism
Les deux façons de servir doivent reprendre les notes encore retenues. Le dernier passage peut ne rien apporter de nouveau et avoir quand même ce travail à finir. Les consignes sur ce qu'on garde ou masque restent les mêmes. Réparer l'oubli ne donne pas le droit de tout recopier.Le règlement partagé des deux runners s'applique aussi quand la tentative finale ne produit aucun item nouveau. L'état différé traverse les retries après erreur de callback. Les filtres de handoff, la redaction et la politique de stockage de la réponse continuent de s'appliquer.A final trip can bring back an empty basket while earlier notes remain unresolved. Both serving routes must account for those notes. The existing rules about keeping or hiding information still apply; completing the record is not permission to copy everything.Settlement is driven by deferred state, not merely by the presence of fresh output. The described recovery preserves handoff filtering, redaction and response-storage policy. It therefore must not be interpreted as bypassing those controls to fill missing history.
Le nouveau cahier est accepté, mais pas encore distribuéÉtat actuelThe accepted notebook format is not yet a shipped oneCurrent state
Le nouveau cahier sait encore lire l'ancienne forme, mais ses nouvelles rubriques ne sont pas publiées. La réparation vient après la dernière version citée. Nous n'avons lu que sa description vérifiée, sans examiner chaque changement ni refaire les essais. Il faut garder cette limite avant de promettre une reprise réparée.Les champs nouveaux utilisent le schéma 1.18 explicitement non publié, tout en gardant 1.17 lisible. Le changement est postérieur à 0.23.1 ; aucune disponibilité PyPI n'est affirmée. Les 27 fichiers n'ont pas été intégralement inspectés et les tests annoncés n'ont pas été reproduits ; la guidance reste research_only.The new record format still reads the older one, but its added fields are not published. This change follows the last version named in the evidence. We checked the accepted description, not every changed part or its tests, so a deployed repair remains unestablished.Merge status does not establish package availability. Schema 1.18 is unpublished, 1.17 remains readable, and the change follows 0.23.1. Keep the design lesson separate from full-patch review, test execution and installed-version behavior.
