fix(supermemory): honor auto capture across lifecycle flushes - #78617
fix(supermemory): honor auto capture across lifecycle flushes#78617CryptoKylan wants to merge 1 commit into
Conversation
|
Marked ready after independent, provenance-verified Opus 5 review of the final diff. Review result: Final validation: |
|
Status correction: GitHub is still serving the pre-amend head |
7ed8909 to
fbe45db
Compare
|
Closing as superseded by #78656 to avoid reviewers landing on the stale fork head. |
@Dhravya @MaheshtheDev Tagging you on this Supermemory provider item as the soft maintainers. |
Summary
Fixes an
auto_capture: falsepolicy leak in the bundled Supermemory provider.The provider already respected the flag in
sync_turn(), but three independent automatic lifecycle flushes bypassed it:on_session_end()(including compaction/session boundaries),on_session_switch(), andAll three now honor the same flag. Explicit user-intent writes through
supermemory_storeandon_memory_write()remain available when automatic capture is disabled.This is a narrower lifecycle-complete follow-up to #21690 / #21692.
Validation