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
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 isNewMcpRouter() and returns an ADK tool.Toolset:
Run Code Sandbox
NewRunCodeSandboxTool() creates the run_code tool and delegates execution to AgentKit Code Sandbox:
Skills Toolset
VeADK Gov1.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.