← Back to the briefs
Tools

Google stabilizes ADK execution environments and evaluation tools in v2.14.0

Google has released Agent Development Kit v2.14.0, graduating execution sandboxes and A2A inter-agent tools to stable status while adding concurrent evaluation runs and closing arbitrary shell command risks.

Stable execution environments and tool safety

Google released Agent Development Kit version 2.14.0, marking the graduation of its execution environments out of experimental status. Sandboxes such as LocalEnvironment, DaytonaEnvironment, and E2BEnvironment are now marked stable. To avoid out-of-memory errors on large targets, BaseEnvironment adds chunked file streaming so ReadFileTool can inspect line ranges without loading entire files into memory.

The release also updates security around skill script tools. In environment mode, RunSkillScriptTool no longer accepts free-form shell commands. Agents must pass explicit arguments, short options, and positional parameters from skill directories. Execution is restricted to Python and shell scripts, blocking prompt injection attacks that attempt to execute arbitrary shell payloads.

Evaluation enhancements and runtime interfaces

For testing agent systems, ADK adds MultiRunConfig and parallel CLI flags to run evaluation cases concurrently and aggregate scores across multiple runs. In addition, ToolArgsMatcher lets developers evaluate tool call arguments during tests and environment simulations using exact matches, case-insensitive checks, numeric tolerance, or language-model semantic comparisons.

Agent-to-agent communication modules also graduate to stable status, accompanied by command line tools to generate standard agent cards. New runtime components include TeamsRunner for Microsoft Teams channels and OpenAIDecisionsClassifier for gating workflow steps using the OpenAI Decisions API.

Breaking changes accompany the release. Function tools with Enum parameter annotations now receive actual enum members instead of raw strings, breaking plain string comparisons unless updated to StrEnum. Google also reports multi-turn workflow runtime speedups, claiming a 23 percent faster completion time and 9 percent lower peak memory in internal 30-node benchmarks.

Our assessment

Teams building production workflows with ADK should audit custom tool definitions that rely on string-matched Enum parameters, as passing members directly will break existing string comparisons unless switched to StrEnum. Security teams using SkillToolset should verify that automated prompts and evaluation suites no longer emit raw shell command strings, ensuring all skill calls migrate to explicit script paths and argument lists.

Source: Google original publication.

Original source

Read the original material

Google (opens in a new tab)

The article date belongs to Agentic Horizon. The source publication date is listed separately. Vendor claims remain attributed; we have not independently tested the reported capability.

Search the publication

Find a story by title, topic, or keyword.

Press Escape to close

Ask HorizonYour site guide
Your guide to the publication

Ask Horizon.

Ask a question about the publication.

Privacy