[Improve] Show automatic memory saves in session and task transcripts - #3068
Merged
mrubens merged 6 commits intoSep 21, 2026
Merged
Conversation
Contributor
|
No code issues found. See task
Reviewed e2bffad |
Contributor
Author
|
Resolved the final task-memory review issue and pushed in
The outstanding review thread is addressed; current CI for the latest head is running. |
roomote-roomote
Bot
requested review from
brunobergher,
daniel-lxs and
mrubens
as code owners
September 21, 2026 20:16
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
MemorySavedevent contract and expandable renderer.Why this change was made
Automatic task-turn memory saves were persisted to Brain but were not visible in task transcripts. The shared event and renderer give session and task users the same clear feedback without introducing a second notification path. Retry-safe insertion prevents fallback/drainer retries from duplicating transcript rows.
Impact
Fast sessions and standard tasks show a subtle expandable “Saved to memory” indication through their existing transcript history delivery paths. Privacy checks remain before task distillation, and task event payloads are redacted before persistence. Repository-skills behavior is unchanged in this PR.
Validation
Focused producer, retry/deduplication, task transcript delivery, shared UI, Fast transcript, cloud-agents, web, lint, typecheck, and pre-push checks were run. The full cloud-agents suite has one unrelated existing OpenCode plugin-seed failure; the focused memory suites pass.