diff options
| author | Ben Sima <ben@bensima.com> | 2025-12-13 20:26:11 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bensima.com> | 2025-12-13 20:26:11 -0500 |
| commit | 6bcd3c868c607064552dd18572dffbe067531bd2 (patch) | |
| tree | 2467e30974315ef66a52b5874858c91d87d7682b /Omni/Jr/Web/Handlers.hs | |
| parent | c35ba7d248642386544a776f86815e01630eb50d (diff) | |
telegram: per-user memory in groups, continuous typing
Memory changes:
- Add thread_id column to conversation_messages for topic support
- Add saveGroupMessage/getGroupConversationContext for shared history
- Add storeGroupMemory/recallGroupMemories with 'group:<chat_id>' user
- Fix SQLite busy error: set busy_timeout before journal_mode
Telegram changes:
- Group chats now use shared conversation context (chat_id, thread_id)
- Personal memories stay with user, group memories shared across group
- Memory context shows [Personal] and [Group] prefixes
- Add withTypingIndicator: refreshes typing every 4s while agent thinks
- Fix typing UX: indicator now shows continuously until response sent
Diffstat (limited to 'Omni/Jr/Web/Handlers.hs')
0 files changed, 0 insertions, 0 deletions
