跳转到主要内容
VeADK Java 是面向 Java 开发者的智能体开发工具包。它复用 ADK Java 的 LlmAgent、Runner、会话和工具执行链路,并提供 VeADK 风格的 Agent.builder()、模型默认值、metadata、工具、技能、记忆、知识库、可观测和 AgentKit Runtime 集成。 当前 Preview 的 Maven 坐标为 com.volcengine.veadk:veadk-java:0.0.2,要求 JDK 17 或更高版本。

适用场景

  • 使用 Java 构建能够调用模型、函数工具、Skills、知识库或记忆的智能体;
  • 使用 new Runner(agent).run(...) 在 Java 服务中直接执行一次对话;
  • 将 ADK Java 的工具、SkillToolset、会话服务和事件流能力包装到 VeADK Java 的入口中;
  • 通过 ADK Web、本地 CLI、AgentKit Runtime 或容器方式运行 Java 智能体;
  • 接入 OpenTelemetry、APMPlus、TLS、LLM Shield、身份授权等企业能力。

核心模块

当前功能边界

VeADK Java 对齐 Python 版本的核心入口,包括 Agent.builder()、模型、工具、子智能体、记忆和知识库 metadata。但当前 README 明确列出部分 Python 侧能力尚未支持,例如 runtime=codex/piagent、enableResponses、aio_sandbox、enableA2ui、enableTunnel、YAML 或动态工具发现。

使用路径

最后修改于 2026年10月20日