adk-js
Agent Development Kit(ADK)TypeScript 版是 Google 开源的、代码优先的工具包,用来构建、评估和部署 AI 代理。你直接用 TypeScript 定义代理的行为、编排和工具使用,README 说这样更易调试、测试和做版本管理,也能从笔记本跑到云端。它面向想要精细控制、并与 Google Cloud 服务紧密集成的开发者。同一系列还有 Python、Java、Go 和 Web 版本。
用 `npm install @google/adk` 安装。README 的示例创建一个 `LlmAgent`,包含名称、描述、模型(示例用 `gemini-2.5-flash`,也可换成你偏好的模型)、指令和内置的 `GOOGLE_SEARCH` 工具。它列出的主要特点是工具生态(预置工具、自定义函数、OpenAPI 规范)、代码优先开发,以及可组合成层级的模块化多代理系统。它还提到内置的开发界面,用来测试、调试和展示代理。
README 把代理评估和 A2A(代理间协议)示例标为“即将推出”,所以系列里的一些功能在 TypeScript 版里还没有。构建使用 esbuild,输出 CommonJS、ESM 和网页格式。仓库最近一次推送是 2026-10-12,许可由 README 徽章标示;GitHub 没有识别出 SPDX 许可。本评测依据 README 和仓库数据,我们没有实际运行过它。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-10-16
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 30
- 最新发布
- main-v2.3.0 (2026-10-13)
- 未关闭 issue
- 84
- 近期 issue 至少有一条评论的比例
- 1/2
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #233 Add support for parallel tool calls8 条评论 · 2026-04-03
- #533 Feat: Support self-hosted and open-source LLMs (Ollama, vLLM, LM Studio) via a Chat Completions provider6 条评论 · 2026-07-25
- #29 Feature Request: Add Explicit Termination Mechanism for Multi-Agent Workflows (Similar to AutoGen “TERMINATE”)6 条评论 · 2025-12-19
- #796 @google/genai installed twice (~32 MB) via @google-cloud/vertexai's ^1.45.0 pin4 条评论 · 2026-08-22
- #901 ADK web 2.0.0 offers Evals tab, but server reports 4043 条评论 · 2026-09-15
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
兼容性
快速开始
使用场景
同类工具
评论
暂无评论,来发表第一条吧