minhdang03
1d68a21f65
fix(channels): archive group messages before the pending buffer drops them ( #1514 )
...
channel_pending_messages is a buffer, not an archive. Rows were deleted
outright on two paths: the bot being mentioned hands the buffer to the
agent and clears the key, and LLM compaction replaces old rows with a
summary. For group capture that buffer held the only copy of the raw
text, so a single mention or compaction pass destroyed days of messages
nothing had read yet.
Copy every row into channel_message_archive inside the same transaction
as the delete, tagged with the reason (consumed, compacted, stale).
Archived rows keep their original id, so a replayed delete is a no-op.
Add ListArchivedByKey so consumers that need full history read the
archive instead of the buffer.
2026-08-15 23:48:15 +07:00
ナム and Collective Developer
6b738924d5
fix(discord): qualify group titles across surfaces ( #1420 )
...
Co-authored-by: Collective Developer <man@collective.dev >
2026-07-10 22:25:45 +07:00
ナム and Collective Developer
97e316f460
fix(memory): surface passive channel episodic recall ( #1410 )
...
* fix(memory): surface passive channel episodic recall
* fix(memory): expose episodic key topics
---------
Co-authored-by: Collective Developer <man@collective.dev >
2026-07-09 23:55:11 +07:00
ナム and Collective Developer
fc7d183961
Enhance passive memory extraction tuning ( #1393 )
...
* feat(channelmemory): add passive extraction tuning
* feat(ui): expose passive memory tuning controls
* docs(memory): document passive extraction tuning
---------
Co-authored-by: Collective Developer <man@collective.dev >
2026-07-08 20:53:19 +07:00
ナム and Collective Developer
7263f771c8
fix(channelmemory): honor Discord parent channel excludes ( #1390 )
...
* fix(channelmemory): harden passive extraction
* fix(channelmemory): honor discord parent channel excludes
---------
Co-authored-by: Collective Developer <man@collective.dev >
2026-07-08 13:23:16 +07:00
ナム and Collective Developer
a9c7feb99c
fix(channelmemory): harden passive extraction reliability ( #1386 )
...
Co-authored-by: Collective Developer <man@collective.dev >
2026-07-08 01:25:08 +07:00
ナム and Collective Developer
f31214f5ce
feat(channel-memory): enhance passive extraction for Discord ( #1361 )
...
* fix(channels): persist pending history under instance names
* feat(channel-memory): add run-all extraction workflow
* feat(discord): resolve passive memory channel titles
* feat(web): enhance passive memory controls
* docs(channel-memory): document extraction endpoints
---------
Co-authored-by: Collective Developer <man@collective.dev >
2026-07-06 11:51:07 +07:00
ナム and Collective Developer
af80890edf
fix(channel-memory): retry truncated extraction JSON ( #1364 )
...
Co-authored-by: Collective Developer <man@collective.dev >
2026-07-05 22:09:59 +07:00
Goon
8d45168b35
feat(channel-memory): run passive extraction pipeline
2026-05-29 20:48:19 +07:00