跳到正文
GitHub · 去对齐工具与仓库·· 22 天前精选AI 评分75

schemagate 开源:text-to-SQL agent 先按调用者权限过滤 schema 再进提示词

ashishsinha1602/schemagate

来源与原文

GitHub · 去对齐工具与仓库

发布时间:(北京时间)

阅读原始来源 · github.com ↗
完整链接与内容说明

https://github.com/ashishsinha1602/schemagate

本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。

AI 导读

作者 Ashish Sinha 发布 schemagate v1.0(Apache-2.0),一个在模型看到 schema 之前就按调用者身份过滤的 text-to-SQL 工具,被限制的表直接不进提示词而非排名靠后,避免 RLS 过滤后用户把「无记录」误当成数据不存在。支持 LangChain、MCP 和任意 SQL agent,覆盖 Postgres、Oracle、MySQL、SQL Server 和 SQLite,仅依赖 SQLAlchemy、无需 API key。

推荐理由

作者给出了 Spider、BIRD 等公开基准的实测数字和 token 节省对比,读者可以据此评估这个先按权限过滤 schema 的做法是否值得引入。

来源:GitHub · 去对齐工具与仓库 · github.com