A search index and desk that answer what an OpenRig rig's project already knows: docs, commits, issues, missions and agent sessions, with cited, freshness-aware results.
  • TypeScript 100%
Find a file
Peter Banka ba308ce676
Slice 4: the meaning list and the phrasebooks
Every chunk gets a vector from the embedder, a resumable batch at a
time. An unchanged source keeps its chunks and vectors; replacing a
source drops them. Search embeds the question once and adds the meaning
list and phrasebook matches from the book's phrasebook and the desk's;
with the embedder down, the exact list still comes back with a warning.
librarian phrasebook add keeps the desk's entries in the data directory,
redacted, for indexed sources only. Missions' source/ folders are no
longer indexed, and an update removes copies an earlier one indexed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:08:53 -07:00
src Slice 4: the meaning list and the phrasebooks 2026-10-22 20:08:53 -07:00
test Slice 4: the meaning list and the phrasebooks 2026-10-22 20:08:53 -07:00
.gitignore Slice 1: index git docs, note folders and commits; exact search 2026-10-22 16:56:47 -07:00
bun.lock Slice 1: index git docs, note folders and commits; exact search 2026-10-22 16:56:47 -07:00
bunfig.toml Slice 1: index git docs, note folders and commits; exact search 2026-10-22 16:56:47 -07:00
LICENSE License under GPL-3.0-or-later 2026-10-22 16:19:13 -07:00
package.json Slice 1: index git docs, note folders and commits; exact search 2026-10-22 16:56:47 -07:00
README.md License under GPL-3.0-or-later 2026-10-22 16:19:13 -07:00
tsconfig.json Slice 1: index git docs, note folders and commits; exact search 2026-10-22 16:56:47 -07:00

openrig-librarian

A search index and desk that answer what an OpenRig rig's project already knows: docs, commits, issues, missions and agent sessions, with cited, freshness-aware results.

License

GPL-3.0-or-later. See LICENSE.