v0.3.0 — Developer Experience & Ecosystem 🚀
🎯 AgentBench v0.3.0 — The Testing Framework for AI Agents
5 分钟从安装到第一次测试
npm install -g agentbench
agentbench init
agentbench test✨ 核心更新
🔥 全新 CLI 开发者体验
agentbench init完全重写 — ASCII Logo + 5步交互引导 + 9 个 API Key 自动检测 + 模板选择agentbench testJest 风格输出 — watch/coverage/replay/json/junit/ci 全模式支持- 零配置理念,渐进式披露
📦 2 个新基础 Package
| Package | 说明 |
|---|---|
@agentbench/config |
defineConfig()、Jest 风格配置解析、Zod 校验、异步配置 |
@agentbench/provider-utils |
Provider SDK、OpenAICompatibleProvider 基类、CostCalculator(50+ 模型)、TokenCounter(tiktoken+启发式) |
🌐 6 个新 LLM Provider(tsc --noEmit 通过)
| Provider | 说明 | 特点 |
|---|---|---|
| @agentbench/gemini | Google Gemini | 原生 Google AI API、Vision、Tool Calling |
| @agentbench/deepseek | DeepSeek | OpenAI 兼容、Reasoning Models |
| @agentbench/azure-openai | Azure OpenAI | Azure AD 认证、Deployment 端点 |
| @agentbench/openrouter | OpenRouter | 200+ 模型透传 |
| @agentbench/groq | Groq | 超快推理、LPU 优化 |
| @agentbench/ollama | Ollama | 本地运行、零成本、自动检测 |
📚 14 个官方 Examples(从 3 个扩展)
hello-agent · customer-support-agent · research-agent · code-review-agent · rag-agent · sql-agent · coding-agent · tool-calling-agent · mcp-agent · langgraph-agent · openai-agent-sdk · crewai-agent · llamaindex-agent · multi-agent-workflow
每个 Example 包含:README + Agent 源码 + 测试套件 + Dataset + CI 配置
📊 Dataset 系统
- 7 种格式导入导出 — CSV / JSON / JSONL / HuggingFace / OpenAI Evals / DeepEval / LangSmith
- 完整操作 — validate / split(分层抽样)/ sample / version / diff / compare
- 600+ 行测试 · CLI 10 个子命令
🛠️ VS Code 插件(15 文件)
- 13 条命令 · CodeLens(▶Run · 🐛Debug · 📊Replay)
- TreeView 侧边栏 · StatusBar 状态栏 · Diagnostics 问题面板
- TraceViewer 轨迹可视化 · Coverage 覆盖率展示
🔗 GitHub 集成
- Actions CI/CD 工作流 · 复合 Action · PR 评论模板
- 自动回归检测 · 成本追踪 · 评分对比
🏆 Benchmark Marketplace
- 完整类型系统 · CLI 7 个子命令 · 14 个分类
- Mock 数据支持 · 搜索/安装/运行/提交排行榜
📖 品牌 & 文档
- 全新 README — Jest 类比定位 · 竞品对比 · 14 个 Example 索引
- CHANGELOG v0.3.0 — 完整更新日志
- ROADMAP v0.3→v1.0 — 路线图
- 15 章节产品设计文档 — 系统架构、模块设计、信息架构
📊 数据对比
| 指标 | v0.2.0 | v0.3.0 |
|---|---|---|
| Packages | 8 | 15 |
| Examples | 3 | 14 |
| CLI 命令 | 11 | 13 |
| Providers | 2 | 8 |
| TypeScript 文件 | ~100 | 274 |
| VS Code 插件 | 无 | 15 文件 |
| GitHub 集成 | 基础 CI | Action + PR 模板 |
🔗 链接
- 官网: https://agentbench.dev
- 文档: https://github.com/1304674612/agentbench/wiki
- 示例: https://github.com/1304674612/agentbench/tree/main/examples
- 产品设计: https://github.com/1304674612/agentbench/blob/main/docs/PRODUCT_DESIGN_v0.3.0.md
- 路线图: https://github.com/1304674612/agentbench/blob/main/docs/ROADMAP.md
AgentBench is to AI Agents what Jest is to JavaScript.