{"version":"2.1.232","anchor":"transcript-messages-moved-into-a-dedicated-store","canonical_anchor":"transcript-messages-moved-into-a-dedicated-store","heading":"Transcript messages moved into a dedicated store","tier":"internal","area":"Session State","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232\/e\/transcript-messages-moved-into-a-dedicated-store","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232","markdown":"### Transcript messages moved into a dedicated store\n\nConversation messages flow through one store with an estimated token count; nothing changes on screen.\n\n**What**\n\nConversation messages are no longer held by a per-agent hook with a setter callback; the REPL now builds a store that tracks changes and writes messages plus an estimated token count back into app state. Nothing changes on screen, but message updates now reach the UI through one object exposing `replace`, `apply` and a snapshot-backed `current`.\n\n**Evidence**\n\n`setInProgressToolUseIDs`\n\n- Area: Session State\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5"}