{"id":159496,"date":"2025-11-25T21:29:09","date_gmt":"2025-11-25T21:29:09","guid":{"rendered":"https:\/\/www.newsbeep.com\/ie\/159496\/"},"modified":"2025-11-25T21:29:09","modified_gmt":"2025-11-25T21:29:09","slug":"google-launches-agent-development-kit-for-go","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ie\/159496\/","title":{"rendered":"Google Launches Agent Development Kit for Go"},"content":{"rendered":"<p>Google has added support for the <a href=\"https:\/\/developers.googleblog.com\/en\/announcing-the-agent-development-kit-for-go-build-powerful-ai-agents-with-your-favorite-languages\/\" rel=\"nofollow noopener\" target=\"_blank\">Go language to its Agent Development Kit<\/a> (ADK), enabling Go developers to build and manage agents in an idiomatic way that leverages the language&#8217;s strong concurrency and typing features.<\/p>\n<p>The Go ADK is an open-source toolkit that enables developers to build modular multi-agent systems in which specialized agents are are organized hierarchically. It also provides support for debugging, versioning, and flexible deployment.<\/p>\n<p>&#13;<\/p>\n<p>Agent Development Kit (ADK) is designed for developers seeking flexibility when building advanced AI agents that are tightly integrated with services in Google Cloud.<\/p>\n<p>&#13;<\/p>\n<p>Google says its ADK supports code-first agent development, meaning that all logic, tools, and orchestration are defined using a programming language. This approach brings developers clear advantages, including greater flexibility, improved testability, and easier versioning. The ADK also includes a <a href=\"https:\/\/github.com\/google\/adk-web\" rel=\"nofollow noopener\" target=\"_blank\">built-in development UI<\/a> designed to simplify testing, evaluation, debugging, and demonstration of agents.<\/p>\n<p>The ADK development UI, known as ADK web, is a Node.js app build with Angular that can be accessed via a browser at localhost:4200. It enables inspecting events, traces, and artifacts within the ADK runtime. As Google relations engineer Daniela Petruzalek explains, the <a href=\"https:\/\/danicat.dev\/posts\/20251031-building-aida\/\" rel=\"nofollow noopener\" target=\"_blank\">ADK development UI<\/a> is particularly useful for &#8220;focusing on building the agent capabilities and tooling&#8221;, heping teams to reach an MVP as quickly as possible. Eventually, however, developers may need to create a custom UI, which requires interacting with the ADK runtime, as she illustrates in her article by building a simple agent frontend using HTML\/CSS, JavaScript that communicates with a Pyhon backend via FastAPI.<\/p>\n<p>The Go ADK is part of the same broader ecosystem also supporting Java and Python, and includes OpenAI specs, pre-built tools, and custom functions. <a href=\"https:\/\/google.github.io\/adk-docs\/tools\/\" rel=\"nofollow noopener\" target=\"_blank\">Pre-built tools<\/a> enable agents to perform tasks such as searching the Web using Gemini, executing code, integrating with Google Cloud APIs, and access numerous third-party services. Developers can also <a href=\"https:\/\/google.github.io\/adk-docs\/tools-custom\/\" rel=\"nofollow noopener\" target=\"_blank\">build their own custom tools<\/a> allowing agents to perform actions like querying a database, retrieving information from a document, and so on.<\/p>\n<p>The ADK also provides support for the <a href=\"https:\/\/www.infoq.com\/news\/2025\/04\/google-agentic-a2a\/\" rel=\"nofollow noopener\" target=\"_blank\">Agent2Agent protocol (A2A)<\/a> for agent interoperability and coordination:<\/p>\n<p>&#13;<\/p>\n<p>With A2A, a primary agent can seamlessly orchestrate and delegate tasks to specialized sub-agents &#8211; whether they are local services or remote deployments &#8211; ensuring secure and opaque interactions without needing to expose internal memory or proprietary logic.<\/p>\n<p>&#13;<\/p>\n<p>A2A support is shipped through an <a href=\"https:\/\/github.com\/a2aproject\/a2a-go\" rel=\"nofollow noopener\" target=\"_blank\">independent library<\/a> that can be extended to support different communication protocols and database backends.<\/p>\n<p>For a quick start, check out <a href=\"https:\/\/github.com\/google\/adk-samples?tab=readme-ov-file\" rel=\"nofollow noopener\" target=\"_blank\">Google ADK samples repository on GitHub<\/a>, which includes example agents spanning a range of use cases and complexity levels, from simple conversational bots to sophisticated multi-agent workflows. Do not miss the <a href=\"https:\/\/google.github.io\/adk-docs\/\" rel=\"nofollow noopener\" target=\"_blank\">official documentation<\/a>, which goes to a great extent to cover all ADK features.<\/p>\n","protected":false},"excerpt":{"rendered":"Google has added support for the Go language to its Agent Development Kit (ADK), enabling Go developers to&hellip;\n","protected":false},"author":2,"featured_media":159497,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[89475,38271,220,8853,89474,1711,61,60,1545,9416,11632,80],"class_list":["post-159496","post","type-post","status-publish","format-standard","has-post-thumbnail","category-technology","tag-agent2agent","tag-agents","tag-ai","tag-development","tag-go-agent-development-kit","tag-google","tag-ie","tag-ireland","tag-large-language-models","tag-ml-data-engineering","tag-open-source","tag-technology"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts\/159496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/comments?post=159496"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts\/159496\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/media\/159497"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/media?parent=159496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/categories?post=159496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/tags?post=159496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}