Phase 10: scope to tracked albums only, add /search (CLIP) + /find (text)
Some checks failed
Validate / Hassfest (push) Has been cancelled

- IMPORTANT constraint: all asset commands only search within
  tracked albums, never expose untracked content
- /search uses Immich CLIP semantic search (natural language)
- /find uses text search (filename, description)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-19 18:09:08 +03:00
parent a85c557a20
commit fa829da8b7

View File

@@ -25,7 +25,11 @@ Define and implement Telegram bot commands that users can invoke directly from c
- `/random [album]` — Send random photo(s) from an album
### Asset Browsing
- `/search <query>` — Generic search (filename, description, smart match via Immich)
**IMPORTANT**: All asset commands MUST only search within albums that are tracked by the tracker(s) associated with the bot's target. Never expose assets from untracked albums.
- `/search <query>` — Semantic/smart search via Immich CLIP ("dog on beach", "birthday party")
- `/find <text>` — Text search by filename, description
- `/person <name>` — Find photos with a specific person
- `/place <location>` — Find photos by city/country/location
- `/favorites [album]` — Show favorite assets