# NousResearch/hermes-agent · mem0 sync message truncation at sentence boundaries

## Open now

- Nothing open on GitHub.

These items concern a bug in mem0 sync where message trimming cuts at the first punctuation separator kind rather than the last sentence boundary, discarding more of the allowed window than intended. The group includes a bug report, a related fix attempt, and a targeted patch addressing the truncation logic.

## TL;DR

- 3 member(s): 0 open issue(s), 1 closed issue(s), 0 open PR(s), 1 merged PR(s), 1 PR(s) closed without merging.
- A fix was merged to main in PR #108896. Verify it addresses your case.
- **Recommended:** read PR #108896 (and any competing PRs below) before filing. Confirm the merged change covers your symptom.

## Maintainer resolution verdict

- Internal-tracker verdict over this cluster's issue members: `resolved` · deciding PR(s): `pr-108896`. This is distinct from the fix status above. Weigh it yourself.

## How this cluster was grouped

- Link evidence (`STRUCTURAL_SPANNING`): every member is connected by structural evidence: shared changed files, or a closing/superseded reference.
- Pairwise link density `0.67`: the share of member pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36. `1.00` means every pair is linked.

## Closed / duplicate issues

- #108868: \[Bug\]: mem0 sync truncation keeps the first separator KIND, not the last sentence boundary, discarding over half the allowed window on mixed-punctuation turns

## Prior & competing PRs

- **#108896: mem0 sync keeps the last sentence boundary on mixed-punctuation turns (#108868, salvage #108870)**. merged to main · fix tier `verified`
  - maintainer direction: category `merged`
  - files: `plugins/memory/mem0/__init__.py`, `tests/plugins/memory/test_mem0_v3.py`
- **#108870: fix(memory/mem0): trim a synced message at the last sentence boundary, not the first separator kind**. closed without merge
  - maintainer direction: category `implemented_elsewhere`; implication `superseded`; refs `aca4dc86a3e9`, `39ab25a6ac94`, `#108896`

## Fix status

- Merged to main in PR #108896 (cited above). No release data is tracked. Verify downstream.
- Fix last verified (merged) `2026-09-12`.
