agent-spec

给 AI 代理定验收标准,任务执行不跑偏

agent-spec 是一个 AI 原生的 BDD(行为驱动开发)规格验证工具,专为 AI 代理的任务执行场景设计。它解决的核心问题是:AI 代理在自主执行复杂任务时,往往缺乏明确、可验证的验收标准,导致输出结果难以评估和纠偏。该工具允许开发者用自然语言或结构化格式定义任务规格(spec),并将其转化为可自动执行的验证断言,在代理运行过程中实时校验其行为是否符合预期。基于 Rust 实现,具备高性能和低延迟特性,能够无缝集成到现有 AI 代理工作流中,提供规格解析、执行跟踪、结果比对和失败反馈等核心能力,帮助团队确保 AI 任务交付的质量与一致性。

开源 free 编程开发
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 457
维护状态 较活跃
是否开源 是
定价模式 free

项目数据

分类编程开发
开发团队ZhangHanDong
所属国家
定价模式free
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态
是否开源是
开源协议MIT
主要语言Rust
技术栈/模型agent,ai-coding,sdd,spec
GitHub 星标★ 457
30天Star增速
HF 下载量
上线时间2026-03-07 00:00:00
最近更新2026-09-23 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

核心亮点

  • 将 BDD 理念引入 AI 代理,用可执行规格替代模糊提示,显著提升任务结果的可验证性
  • Rust 实现,性能开销极低,适合高频实时校验场景
  • 支持自然语言定义规格,降低使用门槛,开发者上手快

不足之处

  • 早期项目,生态和文档尚不完善,社区支持待观察
  • 仅聚焦规格验证环节,未覆盖代理编排或记忆管理等其他 AI 工程链路

适用场景

  • AI 编码代理的代码生成结果自动校验
  • 自动化测试中为 AI 生成的测试用例设定验收标准
  • 多步骤 AI 任务执行过程中的里程碑检查

替代项目

Cucumber、Behave、Pester

项目介绍

agent-spec 是开发框架领域的开源项目,由 ZhangHanDong 开发,是 2026 年新上线的项目。

它收录于开发框架分类,该分类目前共有 806 个项目,GitHub 星标数为 457。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-23。MIT许可证,完全免费,无付费版本。

它主要面向的使用场景是:AI编码代理的代码生成结果自动校验。同类可对比的替代方案包括 Cucumber、Behave、Pester。

上一篇:awesome-codex-cli

下一篇:code-context-engine

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146874 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166529 2026-08-09