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