Tuning notes
Every note below steers all future answers.
No tuning notes yet — press “Tune” under any answer to add one.
Global Tuning
Every note below is read into the system prompt of every chat turn. Add, edit, or remove them here — no conversation required.
Tuning notes
No tuning notes yet — add one above.
Knowledge base
Every file indexed from your configured sources — git repositories, local directories, and uploaded archives. Press Sync sources to pull the latest and re-import.
Sign in to view the full catalog
The complete list of indexed documents is admin-only. Chat — and any document an answer cites — stays open to everyone.
Sign in| Folder | Documents | Description |
|---|
| Source | Path | Title | Chunks | Indexed |
|---|
Nothing indexed yet
Run the import to pull in the markdown docs:
uv run python -m scripts.import_docs
Sign in to manage the git sources
The list of repositories cloned and indexed by the sync service clones and indexes is admin-only. Chat — and any document an answer cites — stays open to everyone.
Sign inGit sources
The git repositories and local directories the Sync button
imports. Add or remove them here — no .env, no
restart.
These sources currently come from BOR_GIT_SOURCES in
.env — adding or removing one here switches management
to the database.
| Source | Added | Actions |
|---|
No sources stored yet.
Removing a source is a total removal, done immediately: its entry, its indexed documents, and — for git clones and uploaded archives — its files on the server's disk (the confirmation modal spells out exactly what will be deleted; files in your own local directories are never touched). Uploads unpack and register the source only — re-uploading the same filename replaces that source in place (no new folder, no duplicate row). Press Sync sources on the RAG page to scan it; edit the source's ignore paths first if you want files excluded. The Sync button still mirrors the remaining sources (files removed upstream are pruned on that run).
Remove this source?
This permanently removes the source entry, all of its indexed documents from the knowledge base, and — for git clones and uploaded archives — the files on the server's disk. Files in your own local directories are never touched. This cannot be undone.
Ignored files and folders
One path per line. A file is ignored when its path in the
source starts with any of these — /my/files/,
my/files/ and my/files mean the same
thing. No wildcards, no matching in the middle of a path.
Saved chats
Every conversation is saved automatically — newest activity first. Click a title to return to that chat.
Sign in to view your saved chats
Saved conversations are admin-only. Chat — and any document an answer cites — stays open to everyone.
Sign in| Title | Messages | Updated | Stale | Share | Actions |
|---|---|---|---|---|---|
| No saved chats yet — start a conversation and it will be saved automatically. | |||||
Access tokens
Generate a token and hand it out — it opens chat, the answers, and the documents they cite. Shared chats stay open.
Sign in to manage access tokens
Issuing and revoking access tokens is admin-only. Chat — and any document an answer cites — stays open to everyone.
Sign inCopy this token now — it is shown once and can never be retrieved again.
| Label | Created | Last used | Actions |
|---|---|---|---|
| No tokens yet — generate one above and hand it out. | |||
Revoked tokens
| Label | Created | Last used | Revoked |
|---|---|---|---|
Sign in to change the theme
The palette and branding are admin-only. Chat — and any document an answer cites — stays open to everyone.
Sign inTheme
Changes preview live as you pick; Save theme bakes the palette into every page it is served on — it applies on the first paint, no pop-in.