Skip to main content
VeADK Go v1.0.1 supports ADK function tools, ADK Toolsets, and VeADK built-in tools. V1 tool APIs are based on google.golang.org/adk/tool.

Function Tool

Attach the tool to an agent:

Web Tools

Web Search uses Volcengine signing credentials or configured tool credentials. Inject credentials through environment variables or Secrets in production.

MCP Router

The V1 MCP Router constructor is NewMcpRouter() and returns an ADK tool.Toolset:
Required configuration:

Run Code Sandbox

NewRunCodeSandboxTool() creates the run_code tool and delegates execution to AgentKit Code Sandbox:
V1 reads the generic tool ID:

Skills Toolset

VeADK Go v1.0.1 provides local Skills toolsets. Common entry points include: When running local scripts, constrain workspace access, timeouts, output, and file permissions.

Guidance

  • Keep tool names and descriptions stable, and describe inputs, outputs, and side effects clearly.
  • Add confirmation and audit for tools that write, delete, approve, send messages, or incur cost.
  • Inject credentials through environment variables, Secrets, or runtime state. Do not put them in prompts, examples, or docs.
  • Set timeouts for long-running tools and return diagnostic errors to callers.
Last modified on October 20, 2026