You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently each user has a single bearer token stored in users.token_hash.
This is sufficient for the single-user / local-access case but too coarse for
multi-user or tool-integration scenarios.
Goal
Personal-access-token model (similar to GitHub tokens): each user can create
multiple named tokens, each independently revocable.
_check_auth should check user_tokens.token_hash in addition to
(or instead of) users.token_hash. Both columns can coexist during
migration; users.token_hash becomes the "legacy single token" path.
Access scope
Initial scope: RAG data only (store / search / recall).
Future: see related issue for sharing other data types.
Decision: Ragger is to be a single user program. Documents are more easily shared and imported by other users than the Ragger owner to manage external users.
Activity
diskerror commentedon Jul 31, 2026
Decision: Ragger is to be a single user program. Documents are more easily shared and imported by other users than the Ragger owner to manage external users.