AGENT PULSESJCPal Special EditionAI Industry Evidence & Trends
Aug 6, 2026 · Google Agent Development Kit for JavaScript

adk: v1.6.0

What Happened

Google Agent Development Kit for JavaScript (adk-js) 发布 v1.6.0,新增 A2A 认证的 bearerTokenUserBuilder、CLI 级 A2A 认证器、VertexAiSessionService 的会话过期选项、getUserChoiceTool 和 requestInputTool 工具,并修复多个 bug,包括随机 UUID 生成、PowerShell 检测等。

EVENT STORY

Development

  1. First Reportadk: v1.6.0Google Agent Development Kit for JavaScript
  2. Current Assessmentadk-js 的持续更新表明 Google 正在积极维护其 Agent 开发工具链,并努力实现与 adk-python 的功能对等。这反映了 Agent 开发框架正在向多语言、多平台方向发展,同时 A2A 认证和会话管理的增强,预示着企业级 Agent 部署对安全性和状态管理的需求日益增长。Agent Pulse · analysis
What Changed

adk-js v1.6.0 于 2026-08-05 发布,主要新增功能包括:为 A2A 认证添加 bearerTokenUserBuilder(Part 1/2),为开发服务器和 Cloud Run 部署添加 CLI 级 A2A 认证器(Part 2/2),在 VertexAiSessionService.createSession 中支持 ttl 和 expireTime 会话过期选项,添加 getUserChoiceTool 和 requestInputTool 工具以实现与 adk-python 的对等,并验证工具回调响应类型以防止状态事件污染。Bug 修复包括:停止从 A2A 对等元数据恢复事件分支,接受技能 frontmatter 验证中的派生 allowedTools 别名,隔离内存中的复合键,回退到 node:crypto 以确保 randomUUID 在 Node 上不会抛出异常,使用加密安全源生成 randomUUID,在 UnsafeLocalCodeExecutor 的 SHELL 分支中检测 PowerShell 7+ (pwsh),在无法使用 Vertex AI Express Mode API 密钥时快速失败,以及根据 canUseOutputSchemaWithTools 门控 set_model_response 变通方案(与 adk-python 对齐)。

How the Capability Boundary Shifted

该版本通过引入 A2A 认证器、会话过期选项和用户交互工具,增强了 adk-js 的 Agent 开发能力。特别是 getUserChoiceTool 和 requestInputTool 的加入,使 Agent 能够请求用户输入,这对于构建需要人工确认的交互式 Agent 至关重要。同时,对随机 UUID 生成的安全修复和 PowerShell 检测改进,提升了运行时稳定性和跨平台兼容性。

Why It Matters

adk-js 的持续更新表明 Google 正在积极维护其 Agent 开发工具链,并努力实现与 adk-python 的功能对等。这反映了 Agent 开发框架正在向多语言、多平台方向发展,同时 A2A 认证和会话管理的增强,预示着企业级 Agent 部署对安全性和状态管理的需求日益增长。

Who It Affects

对于使用 adk-js 构建 Agent 的开发者,此版本提供了更安全的认证机制和更灵活的会话管理,有助于构建生产级应用。用户交互工具增强了 Agent 的可用性,可能提升用户体验。同时,与 adk-python 的对等改进降低了跨语言迁移成本。

What to Watch Next

随着 A2A 认证的逐步完善(Part 1/2 和 Part 2/2),未来版本可能提供更完整的 A2A 支持。会话过期选项的引入可能推动更精细的会话生命周期管理。用户交互工具的加入可能促进更复杂的人机协作 Agent 的开发。