sync_turn now writes each completed turn through the SDK's documents.add, keyed by custom_id "<session>_<date>_b<0-5>" so all turns of a session in one 4-hour window append to a single document. This matches the capture shape of the other Supermemory agent integrations and removes the raw urllib POST to /v4/conversations, which the self-hosted server does not implement (#101270). Failed turn writes stay pending and are retried with the next turn, at session end, on session switch, and at shutdown. Previously a failed session-end ingest was logged once and the whole session was lost. Inline base64 data URIs in captured text are replaced with "[image]" so pasted screenshots no longer land in the document as megabytes of text. Metadata stays type/session_id/timestamp plus the existing sm_source.
6 lines
216 B
YAML
6 lines
216 B
YAML
name: supermemory
|
|
version: 1.0.1
|
|
description: "Supermemory semantic long-term memory with profile recall, semantic search, explicit memory tools, and per-turn conversation capture."
|
|
pip_dependencies:
|
|
- supermemory
|