{"version":"2.1.232","anchor":"conversation-messages-moved-into-a-store","canonical_anchor":"conversation-messages-moved-into-a-store","heading":"Conversation messages moved into a store","tier":"internal","area":"Session State","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232\/e\/conversation-messages-moved-into-a-store","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232","markdown":"### Conversation messages moved into a store\n\nYour conversation messages now live in a per-session store that keeps token counters in step.\n\n**What**\n\nThe interactive session no longer holds its message list in a React reference; a per-session store holds it and roughly 50 call sites read a snapshot from it. Every write also records the message count and an estimated token count into transcript state, keeping the tool-use and token counters in step with the messages.\n\n**Evidence**\n\n`progress: { toolUseCount: 0, ...i.progress, tokenCount: n }`\n\n- Area: Session State\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}