From 4437f5fb408d32beb2e272248ed933cc7bf418ba Mon Sep 17 00:00:00 2001 From: nesquena-hermes Date: Wed, 23 Sep 2026 06:23:42 +0000 Subject: [PATCH] docs(changelog): #7748 --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5602de1a..ecbc5bad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,13 @@ ### Fixed +- **A stopped chat can no longer publish or reuse its agent after Stop.** A worker that was + cancelled could still publish its cached Agent or invoke it after Stop landed, and its late + cleanup could close or evict the same Agent object a successor turn had just picked up. The initial + path and both credential self-heal paths now take one Stop admission, the cancellation event, live + stream and exact Agent are rechecked immediately before invocation (no registry lock is held across + provider or tool execution), and cache/lifecycle handles are retired only while the surviving owner + still matches. (#7748 by @franksong2702) - **Reconnecting to a running session no longer redraws every tool card over and over.** After a reconnect restored the live activity scene from the run journal, the client also replayed its older cached in-flight tool list on top, so a turn with N tool cards redrew them N times. When the