Dashboard › opencode-lore › Recall continuation replay and persiste…
01a0a9ba-f95d-7bd2-804d-ebba25bdeb6cRecall-only continuations emit only the authoritative answer and create no replay anchor or marker. Anthropic uses balanced preamble and continuation envelopes; non-Anthropic clients retain one logical envelope and one native terminal. Mixed-tool turns require replay-marker envelopes, with every exposed marker transactionally paired to exact StoredRecall state before exposure. createRecallPersistenceTransaction() takes a synchronous snapshot so concurrent turns cannot corrupt rollback; stage recalls only after candidate validation. Transfer-only commits run deferred transfers and the observer but do not call saveSessionTracking(); only pending replay records rewrite tracking. Commit only after downstream settlement and postResponse. Rollback restores the live Map in place while the SQLite savepoint restores durable transfers.