psql_bm25s: when retrieval stops being a budget item
A Postgres-native lexical retrieval primitive for long-running, multi-agent work. Read technical report here. TL;DR 01 Long-running agents lose to retrieval, not context. The longer they run, the more their usefulness depends on cheaply re-reading the state they have already accumulated. 02 Most production agent state already lives in Postgres. Existing Postgres BM25 extensions work, but are slow enough that harnesses end up rationing retrieval, calling it occasionally ins