diff options
| author | Ben Sima <ben@bensima.com> | 2025-12-12 23:30:04 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bensima.com> | 2025-12-12 23:30:04 -0500 |
| commit | 817bdb1f33e9825946a2da2aa1ff8f91b6166366 (patch) | |
| tree | 32af363a03de72964e999ce437a7e01bfc80a85a /Omni/Agent/Memory.hs | |
| parent | bfa50a5a755e13c0ee2394d89280092a639d8f0d (diff) | |
telegram bot: refactor + multimedia + reply support
Refactor Telegram.hs into submodules to reduce file size:
- Types.hs: data types, JSON parsing
- Media.hs: file downloads, image/voice analysis
- Reminders.hs: reminder loop, user chat persistence
Multimedia improvements:
- Vision uses third-person to avoid LLM confusion
- Better message framing for embedded descriptions
- Size validation (10MB images, 20MB voice)
- MIME type validation for voice messages
New features:
- Reply support: bot sees context when users reply
- Web search: default 5->10, max 10->20 results
- Guardrails: duplicate tool limit 3->10 for research
- Timezone: todos parse/display in Eastern time (ET)
Diffstat (limited to 'Omni/Agent/Memory.hs')
0 files changed, 0 insertions, 0 deletions
