{"id":70,"date":"2026-04-17T17:58:30","date_gmt":"2026-04-17T17:58:30","guid":{"rendered":"https:\/\/cgh.mx\/?p=70"},"modified":"2026-04-17T17:58:32","modified_gmt":"2026-04-17T17:58:32","slug":"gemini-cli-subagents-arrived","status":"publish","type":"post","link":"https:\/\/cgh.mx\/?p=70","title":{"rendered":"Subagents have arrived in Gemini CLI"},"content":{"rendered":"<h1>Gemini CLI now has subagents, and that is a bigger deal than it sounds<\/h1>\n<p><strong>Published:<\/strong> April 15, 2026 <strong>Source:<\/strong> <a href=\"https:\/\/developers.googleblog.com\/subagents-have-arrived-in-gemini-cli\/\">Google Developers Blog<\/a><\/p>\n<p>Google just added <strong>subagents<\/strong> to Gemini CLI, and this is the kind of update that matters more in practice than in marketing copy.<\/p>\n<p>At first glance, it sounds like a simple feature expansion. It is not. It is really a better way to work with AI tools once projects become larger, messier, and more realistic.<\/p>\n<h2>What changed<\/h2>\n<p>Gemini CLI can now delegate work to specialized helper agents, each running with its own instructions, tools, and context.<\/p>\n<p>Instead of one assistant trying to do everything at once, the main agent can hand off specific tasks to subagents and then combine the results.<\/p>\n<p>That may sound technical, but the practical idea is simple: use the right helper for the right job, without cluttering the main conversation.<\/p>\n<h2>Why this matters<\/h2>\n<p>One of the biggest weaknesses in AI coding tools is not intelligence. It is <strong>context management<\/strong>.<\/p>\n<p>As a session grows, the assistant has to keep more files, more instructions, and more history in mind. That usually means slower responses, weaker focus, and more mistakes.<\/p>\n<p>Subagents help because they isolate work.<\/p>\n<p>A codebase investigator can map a project structure while another agent focuses on documentation or refactoring. The main session stays cleaner, and you get back summaries instead of raw noise.<\/p>\n<h2>The built-in helpers<\/h2>\n<p>Google says Gemini CLI ships with built-in subagents including:<\/p>\n<ul>\n<li><strong>generalist<\/strong>, for broader multi-step work<\/li>\n<li><strong>cli_help<\/strong>, for Gemini CLI guidance and documentation<\/li>\n<li><strong>codebase_investigator<\/strong>, for architecture and dependency exploration<\/li>\n<\/ul>\n<p>That mix makes sense. It covers the most common situations where one large chat session starts becoming inefficient.<\/p>\n<h2>You can create your own<\/h2>\n<p>Another useful detail is that custom subagents can be defined with Markdown files and YAML frontmatter.<\/p>\n<p>That means teams can create repeatable specialists for their own workflow, instead of relying only on generic defaults.<\/p>\n<p>For example, a team could define one subagent for frontend reviews, another for security checks, and another for release-note preparation.<\/p>\n<h2>The bigger shift<\/h2>\n<p>This update points to something broader: AI tooling is moving away from the idea of <strong>one assistant doing everything<\/strong>.<\/p>\n<p>The newer model is closer to a small team, where the main agent coordinates specialized helpers.<\/p>\n<p>That is a better fit for real work, especially in software projects where tasks often need different tools, different focus, and different context boundaries.<\/p>\n<h2>The practical takeaway<\/h2>\n<p>Gemini CLI subagents matter because they help with three things that developers hit constantly:<\/p>\n<ul>\n<li>overloaded context windows<\/li>\n<li>noisy long-running sessions<\/li>\n<li>specialized tasks that do not belong in one giant conversation<\/li>\n<\/ul>\n<p>If Google executes this well, subagents could become one of the most important features in CLI-based AI development tools, not because they look flashy, but because they solve a real workflow problem.<\/p>\n<h2>Source<\/h2>\n<ul>\n<li><a href=\"https:\/\/developers.googleblog.com\/subagents-have-arrived-in-gemini-cli\/\">Google Developers Blog: Subagents have arrived in Gemini CLI<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Gemini CLI now supports subagents, a practical step toward cleaner AI workflows with specialized helpers and less context overload.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34],"tags":[53,43,56,67,63,68],"class_list":["post-70","post","type-post","status-publish","format-standard","hentry","category-ai","tag-ai-agents","tag-cli","tag-developer-tools","tag-gemini","tag-google","tag-subagents"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/cgh.mx\/index.php?rest_route=\/wp\/v2\/posts\/70","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cgh.mx\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cgh.mx\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cgh.mx\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cgh.mx\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=70"}],"version-history":[{"count":1,"href":"https:\/\/cgh.mx\/index.php?rest_route=\/wp\/v2\/posts\/70\/revisions"}],"predecessor-version":[{"id":72,"href":"https:\/\/cgh.mx\/index.php?rest_route=\/wp\/v2\/posts\/70\/revisions\/72"}],"wp:attachment":[{"href":"https:\/\/cgh.mx\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=70"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cgh.mx\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=70"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cgh.mx\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=70"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}