Repolode
teaql

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 数据每日更新。

相关项目