Situation
The current agentic search invokes the LLM for every query, which incurs significant Claude API costs (primarily cache writes). BM25 full-text search can pre-filter candidates at zero LLM cost.
The existing keyword-search workflow is confusingly named and overlaps in purpose — it will be removed.
Pain
Developers operating nabledge face high per-query costs because every search invokes the LLM even when keyword-based filtering could eliminate most irrelevant pages first.
Benefit
- Developers can run nabledge at lower cost per query
- The codebase becomes clearer by removing the misleading
keyword-search workflow
Input Documents
Success Criteria
🤖 Generated with Claude Code
Situation
The current agentic search invokes the LLM for every query, which incurs significant Claude API costs (primarily cache writes). BM25 full-text search can pre-filter candidates at zero LLM cost.
The existing
keyword-searchworkflow is confusingly named and overlaps in purpose — it will be removed.Pain
Developers operating nabledge face high per-query costs because every search invokes the LLM even when keyword-based filtering could eliminate most irrelevant pages first.
Benefit
keyword-searchworkflowInput Documents
Success Criteria
keyword-searchworkflow is removed from all versions🤖 Generated with Claude Code