Leviathan 用 FTS5 索引压缩智能体检索上下文
Leviathan 是一个 Apache-2.0 许可的检索工具,将 JSONL、CSV、SQLite 或数据库导出记录建成 FTS5 全文索引,通过 CLI 或只读 MCP 返回带引用的紧凑结果,主要面向日志与历...
Leviathan 是一个 Apache-2.0 许可的工具,把 JSONL、CSV、SQLite 或数据库导出记录统一建为 FTS5 全文索引。它提供 CLI 和只读 MCP 两种访问方式,返回结果附带引用,且保持紧凑,方便智能体在有限上下文窗口内完成检索。
该工具明确面向日志和历史工单查询场景,支持按组和字段过滤。开发或运维团队可以把它集成到现有检索流程中,但文档没有说明安装方式与依赖要求,部署前需要自行确认。
只读 MCP 模式可能更适合与 AI 助手或安全审计结合,因为不能通过协议修改索引数据。不过 MCP 的具体实现细节还未披露,实际集成时需验证协议兼容性。
需要留意的是,文档中出现的 Token 和延迟数字来自合成数据测试。它们不能代表真实生产负载下的表现,容量规划和响应时间预期应基于自己的数据量重新评估。
Leviathan 的代码托管在 GitHub 上的 elstongun/leviathan 仓库。目前尚不清楚是否支持增量索引或实时更新,也没有信息说明数据库导出记录的具体格式要求。在这些细节明确之前,建议先在隔离环境验证。