Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
7f8a451
Initial plan
Copilot Mar 25, 2026
73e65a2
docs: add implementation plan for telegram file/image support with oc…
Copilot Mar 25, 2026
cbb559c
feat: add file processing dependencies
Copilot Mar 25, 2026
24f5a41
feat: add Attachment type to IncomingMessage
Copilot Mar 25, 2026
ebd38fc
feat: multi-modal ChatMessage content type
Copilot Mar 25, 2026
9287092
feat: add vision support and OCR config
Copilot Mar 25, 2026
3c969f9
fix: use to_string_lossy() in ocr test for UTF-8 safety
Copilot Mar 25, 2026
9468ed5
feat: file processor module (image OCR/vision, PDF, DOCX)
Copilot Mar 25, 2026
1215e53
refactor: avoid double chars().count() in handle_context_length; add …
Copilot Mar 25, 2026
551bbce
feat: telegram handler downloads photos and documents
Copilot Mar 25, 2026
3fc8d16
fix: use tokio::fs::remove_dir_all for async temp dir cleanup
Copilot Mar 25, 2026
1f1fbb2
feat: agent processes file attachments
Copilot Mar 25, 2026
12e9337
test: add MessageContent serialization tests, fix clippy collapsible_…
Copilot Mar 25, 2026
41d1d7b
Merge branch 'main' into copilot/add-telegram-file-image-support
chinkan Jun 4, 2026
11e26cd
refactor: update content handling in ChatMessage and related modules
chinkan Jun 4, 2026
811ad95
feat(memory): add is_archived column to conversations
chinkan Jun 4, 2026
42fecfb
feat(memory): filter archived conversations in get_or_create
chinkan Jun 4, 2026
9e31c8f
feat(memory): soft archive on clear_conversation instead of delete
chinkan Jun 4, 2026
7c5e472
feat(memory): skip archived conversations in load_messages
chinkan Jun 4, 2026
7d22149
feat(mcp): add server_count() method
chinkan Jun 4, 2026
3abb1c5
feat(telegram): update /clear text to reflect archive behavior
chinkan Jun 4, 2026
47d6e92
test(memory): verify archived messages remain searchable
chinkan Jun 4, 2026
eb1c4af
feat(telegram): add startup and shutdown notification functions
chinkan Jun 4, 2026
c5d2e43
feat(main): add graceful shutdown with Telegram notification
chinkan Jun 4, 2026
98e92a3
style: fix formatting across multiple files
chinkan Jun 4, 2026
3323fa3
fix(embeddings): pass dimensions to API and validate response
chinkan Jun 4, 2026
bf78e7a
style: fix formatting in embeddings.rs
chinkan Jun 4, 2026
aabee38
feat: implement long-term memory soft archive and startup/shutdown no…
chinkan Jun 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ config.toml
*.swp
*.swo
.env
rustbot.db*
rustfox.db*
.worktrees/

# Playwright config and cache
Expand Down
Loading
Loading