Repository navigation
Release v0.8.0
Summary
Prompter now answers broad questions such as "What are all Cratis products?" instead of refusing. A confirmed full reindex can now run within a hard spending ceiling, and scheduled reindexing recovers when GitHub drops or delays the nightly run.
Added
- Each page's description is indexed as a short summary passage, so overview questions find the page that lists all products (#85)
- A same-day catch-up run for scheduled reindexing that runs only when no earlier scheduled run happened that day (#84)
Changed
- The relevance check now considers every search candidate, not just the top eight, so a strong match is no longer crowded out by keyword matches. The similarity threshold is unchanged and off-topic questions are still refused (#85)
- Indexing meters actual embedding spend per batch against the run and daily ceilings instead of reserving the worst case up front. A confirmed full reindex has its own $1.00 ceiling (#84)
- The index Job refuses a daily ceiling above $0.50 and a full-run ceiling above $1.00 (#84)
Fixed
- The bot exits with code 1 and a redacted error message on an unhandled failure, instead of crashing with exit code 139 (#84)