用 Rust 编写的开源引擎,为 AI 编程工具筛选并压缩其读取的上下文,提供 MCP 服务与 Shell 钩子。
teaql/teaql-agent-kit
面向 AI 编码代理的模型驱动工具包,先建模业务、评估修复,再生成类型化应用并验证结果。
- Star
- 2,818
- Fork
- 956
- 未关闭 Issue
- 1
- 最近提交
- 15小时前
这是什么?
TeaQL Agent Kit 是一套供编码代理使用的指令与工具,用于借助 TeaQL 框架构建业务应用。它不让代理直接从需求写代码,而是先用 KSML 生成可检查的领域模型,再由确定性的评估服务报告错误、警告和修复建议,模型无错误后才为所选语言生成类型化的领域库和可运行的工作区。
生成的库提供类型化的 Q 查询和 E 表达式 API。代理可以按需逐步获取与模型相关的 Assist 指引,只加载当前需要的操作,而不必阅读整个库。项目支持 Java、Rust、Go、Swift、Python、C#/.NET 和 TypeScript 等目标语言,并在运行时提供查询目的与注释、写操作审计等约束。
仓库中还包含 agent-context-kit 包,通过宿主适配器管理上下文生命周期,支持一次性消费的消息、命名指令块,以及对生成目录的读取排除。不同编码代理的适配程度不一,项目说明这些控制需要相应的适配器支持。
核心功能
- 01在编写应用代码前,先将需求转为可保存、可检查的 KSML 领域模型。
- 02通过确定性的模型评估报告错误、警告和修复建议。
- 03为所选语言生成类型化的 Q 查询与 E 表达式 API。
- 04按需提供与实体、操作和字段相关的 Assist 指引,避免通读整个库。
- 05通过 agent-context-kit 提供上下文生命周期控制和生成目录的读取排除。
适用场景
- 让编码代理根据自然语言需求构建小型增删改查类业务应用。
- 在为多实体系统生成代码之前评估并修复领域模型。
- 为 Java、Rust、Go、Python 等支持的语言生成类型化的数据访问库。
- 探索 AI 编码代理的上下文管理与约束机制。
收录于专题
标签
常见问题
- teaql-agent-kit 是什么?
- 面向 AI 编码代理的模型驱动工具包,先建模业务、评估修复,再生成类型化应用并验证结果。 TeaQL Agent Kit 是一套供编码代理使用的指令与工具,用于借助 TeaQL 框架构建业务应用。它不让代理直接从需求写代码,而是先用 KSML 生成可检查的领域模型,再由确定性的评估服务报告错误、警告和修复建议,模型无错误后才为所选语言生成类型化的领域库和可运行的工作区。
- teaql-agent-kit 可以免费使用吗?用的什么许可证?
- teaql-agent-kit 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- teaql-agent-kit 还在维护吗?
- 活跃维护中。teaql-agent-kit 最近一次提交是在 2026年10月24日。
- teaql-agent-kit 适合用来做什么?
- 让编码代理根据自然语言需求构建小型增删改查类业务应用。 在为多实体系统生成代码之前评估并修复领域模型。 为 Java、Rust、Go、Python 等支持的语言生成类型化的数据访问库。 探索 AI 编码代理的上下文管理与约束机制。
- 在哪里获取 teaql-agent-kit?
- 源代码和安装说明在 GitHub 上:https://github.com/teaql/teaql-agent-kit
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3897356RustApache-2.0更新于 14小时前
为 AI 编码代理提供的指南,帮助其编写符合现代 Go 惯用法的代码,覆盖 Go 1.0 至 1.27。
3893125GoApache-2.0更新于 10天前
命令行代理工具,在 AI 编程助手读取 shell 命令输出前进行过滤和压缩,减少 token 消耗。
8.4万+157 本周5365RustApache-2.0更新于 前天
开源 AI 编程代理,可在 VS Code、JetBrains 或命令行中使用,支持 500 多种模型。
2.8万+24 本周3297TypeScriptMIT更新于 昨天
基于 pi 构建的编程智能体,把权限判断、上下文裁剪等日常决策交给小型裁判模型,让主模型专注写代码。
54463TypeScriptMIT更新于 13小时前
本地优先、证据优先的 AI 编程终端,把大模型接入真实项目、工具、权限与验证流程。
45920TypeScriptApache-2.0更新于 2个月前