<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>GitHub Copilot &#183; PiniShv</title><link>https://pinishv.com/tags/github-copilot/</link><description>Pini Shvartsman leads AI transformation inside a 100+ engineer SaaS org. Field notes on autonomous engineering: AI-powered execution, human accountability.</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Pini Shvartsman</copyright><lastBuildDate>Fri, 26 Sep 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://pinishv.com/tags/github-copilot/index.xml" rel="self" type="application/rss+xml"/><item><title>GitHub's Double CLI Release: How Two AI Tools Are Reshaping Development Workflows</title><link>https://pinishv.com/articles/github-dual-cli-release-reshaping-development/</link><pubDate>Fri, 26 Sep 2025 00:00:00 +0000</pubDate><guid>https://pinishv.com/articles/github-dual-cli-release-reshaping-development/</guid><description>GitHub released two different CLI tools for AI in one week. Together, they represent both interactive AI partnership and autonomous development delegation. Here&amp;rsquo;s why this combination changes everything about building software.</description><content:encoded>&lt;p>This week, GitHub released not one but &lt;em>two&lt;/em> different CLI tools for AI development. Most people are focusing on the individual features. I&amp;rsquo;m seeing something bigger: &lt;strong>a significant step toward AI becoming development infrastructure rather than just an assistant.&lt;/strong>&lt;/p>
&lt;p>Here&amp;rsquo;s what actually happened: GitHub released both &lt;a
href="https://pinishv.com/shorts/github-cli-copilot-agent-task-management/"
target="_blank"
>an update to their regular CLI (version 2.80.0)&lt;/a> &lt;em>and&lt;/em> &lt;a
href="https://pinishv.com/shorts/github-copilot-cli-terminal-ai/"
target="_blank"
>a completely separate standalone Copilot CLI tool&lt;/a>. Together, they represent two different but complementary approaches to AI-powered development.&lt;/p>
&lt;p>&lt;strong>This represents a meaningful shift in how we can build and maintain software.&lt;/strong>&lt;/p>
&lt;h2 class="relative group">Two Different Tools, One Big Vision
&lt;div id="two-different-tools-one-big-vision" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#two-different-tools-one-big-vision" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Let me break down what GitHub actually released:&lt;/p>
&lt;h3 class="relative group">Tool 1: GitHub CLI 2.80.0 with Agent Tasks
&lt;div id="tool-1-github-cli-2800-with-agent-tasks" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#tool-1-github-cli-2800-with-agent-tasks" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>This updates the regular &lt;code>gh&lt;/code> CLI you already know with new &lt;a
href="https://cli.github.com/manual/gh_agent-task"
target="_blank"
>&lt;code>agent-task&lt;/code> commands&lt;/a>:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Start a coding agent task and track it&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">gh agent-task create &lt;span class="s2">&amp;#34;refactor the authentication flow&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># List all your running tasks &lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">gh agent-task list
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Watch it work in real-time&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">gh agent-task view &lt;span class="m">1234&lt;/span> --log --follow
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>This solves the &amp;ldquo;black box&amp;rdquo; problem I had with the &lt;a
href="https://github.com/github/github-mcp-server/blob/main/docs/remote-server.md#additional-remote-server-toolsets"
target="_blank"
>GitHub MCP server&lt;/a>. Before, you could trigger the coding agent but had zero visibility into what it was doing. Now you can actually see the work happening and integrate it into scripts.&lt;/p>
&lt;p>For the full command reference, see &lt;a
href="https://github.com/cli/cli/releases/tag/v2.80.0"
target="_blank"
>GitHub CLI 2.80.0 release notes&lt;/a>.&lt;/p>
&lt;h3 class="relative group">Tool 2: Standalone Copilot CLI
&lt;div id="tool-2-standalone-copilot-cli" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#tool-2-standalone-copilot-cli" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>This is completely separate. You install it with &lt;code>npm install -g @github/copilot&lt;/code> and it becomes an interactive AI partner in your terminal:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Interactive mode - have a conversation&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">$ copilot
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&amp;gt; Help me find all the CSV files in this directory recursively
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">AI suggests: find . -name &lt;span class="s2">&amp;#34;*.csv&amp;#34;&lt;/span> -type f
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Autonomous mode - one-shot commands &lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">$ copilot -p &lt;span class="s2">&amp;#34;create a Python script to parse log files&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># AI writes the script, asks permission, then creates the file&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;h3 class="relative group">The Key Difference
&lt;div id="the-key-difference" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-key-difference" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>&lt;strong>GitHub CLI agent-tasks&lt;/strong> = manage long-running coding projects (like delegating work to a team member)&lt;/p>
&lt;p>&lt;strong>Copilot CLI&lt;/strong> = interactive terminal assistance (like pair programming with AI)&lt;/p>
&lt;p>Here&amp;rsquo;s where it gets interesting. You can combine both:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Use Copilot CLI to craft the perfect task description&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">$ copilot -p &lt;span class="s2">&amp;#34;help me write a task description for refactoring our auth system&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Then delegate it to the coding agent&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">$ gh agent-task create &lt;span class="s2">&amp;#34;&lt;/span>&lt;span class="k">$(&lt;/span>copilot -p &lt;span class="s1">&amp;#39;write task: refactor auth system&amp;#39;&lt;/span>&lt;span class="k">)&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Monitor it while doing other work&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">$ gh agent-task view &lt;span class="nv">$TASK_ID&lt;/span> --log --follow
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>We just went from &amp;ldquo;AI helps me code&amp;rdquo; to &amp;ldquo;AI runs my entire development process.&amp;rdquo; That&amp;rsquo;s not an incremental improvement. That&amp;rsquo;s a category shift.&lt;/p>
&lt;h2 class="relative group">The Missing Piece: Context-Aware AI That Runs Everywhere
&lt;div id="the-missing-piece-context-aware-ai-that-runs-everywhere" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-missing-piece-context-aware-ai-that-runs-everywhere" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>To understand why this matters, you have to think about what makes these CLI releases fundamentally different from other AI development tools. It&amp;rsquo;s not that GitHub suddenly built smarter AI. OpenAI and Anthropic probably have better raw models. &lt;strong>What&amp;rsquo;s different is that GitHub&amp;rsquo;s AI already knows your codebase.&lt;/strong>&lt;/p>
&lt;p>When you call OpenAI&amp;rsquo;s API or use Claude directly, you&amp;rsquo;re starting fresh every time. You have to explain your architecture, your patterns, your naming conventions. You&amp;rsquo;re basically teaching the AI about your project from scratch with every interaction. It&amp;rsquo;s powerful, but it&amp;rsquo;s also exhausting.&lt;/p>
&lt;p>GitHub&amp;rsquo;s coding agent is different because it lives in your repository. It already understands your issues, your pull requests, your workflow patterns. It knows how your team writes code. And now, with CLI access, that context-aware intelligence can work automatically in your production workflows.&lt;/p>
&lt;p>Here&amp;rsquo;s what that means practically: when your monitoring system detects a performance issue, the GitHub coding agent doesn&amp;rsquo;t just get the error message. It gets your entire codebase context, recent deployments, related issues, and team patterns. When you trigger an agent-task from your CI pipeline, it&amp;rsquo;s not running generic analysis - it&amp;rsquo;s applying intelligence that already knows your specific architecture, coding standards, and business logic.&lt;/p>
&lt;h2 class="relative group">The Model Selection Catch
&lt;div id="the-model-selection-catch" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-model-selection-catch" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Here&amp;rsquo;s something important I discovered while testing these tools: you can only choose which AI model to use with the standalone Copilot CLI, not with the agent-task commands.&lt;/p>
&lt;p>The agent-task commands are locked to whatever model GitHub has configured for their coding agent - currently Claude 4 Sonnet as of September 2025. There&amp;rsquo;s no way to switch it to GPT-5 or any other model. The standalone Copilot CLI, on the other hand, lets you pick your model by setting an environment variable before running commands.&lt;/p>
&lt;p>This creates an interesting tradeoff. The agent-tasks give you AI that truly understands your specific project context, but you&amp;rsquo;re stuck with GitHub&amp;rsquo;s model choice. The standalone CLI lets you choose between Claude or GPT-5, but each conversation starts fresh without deep knowledge of your codebase.&lt;/p>
&lt;p>In practice, this means you get context or you get control, but not both. For most workflows, I&amp;rsquo;d choose context over control - having AI that knows your repository is more valuable than being able to switch models. But for complex reasoning tasks where you need GPT-5&amp;rsquo;s capabilities, the standalone CLI becomes the better choice.&lt;/p>
&lt;h2 class="relative group">What the Web Interface Doesn&amp;rsquo;t Want You to Know
&lt;div id="what-the-web-interface-doesnt-want-you-to-know" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#what-the-web-interface-doesnt-want-you-to-know" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>If you read GitHub&amp;rsquo;s official documentation about Copilot coding agent limitations, you&amp;rsquo;ll see statements like &amp;ldquo;You cannot change the AI model&amp;rdquo; and &amp;ldquo;You cannot integrate with external systems.&amp;rdquo; Reading this, you&amp;rsquo;d think these are fundamental technical constraints.&lt;/p>
&lt;p>But the CLI releases expose these as design choices, not technical limitations. The agent-task commands let you script everything, monitor progress in real-time, and integrate with any tool that can run shell commands. The standalone Copilot CLI gives you model selection that the web interface deliberately hides.&lt;/p>
&lt;p>This reveals something important about how developer tools get designed. When companies build &amp;ldquo;user-friendly&amp;rdquo; interfaces, they often hide capabilities to avoid overwhelming users. The problem is that hiding complexity also hides possibility. The web interface trains you to think of AI as a black box you occasionally visit, rather than as programmable infrastructure you can integrate into your workflows.&lt;/p>
&lt;p>The CLI approach is different - it makes AI composable. Instead of protecting you from complexity, it gives you the tools to manage complexity. That&amp;rsquo;s the difference between convenient shortcuts and real automation.&lt;/p>
&lt;h2 class="relative group">Real Examples: What You Can Build When Both Tools Work Together
&lt;div id="real-examples-what-you-can-build-when-both-tools-work-together" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#real-examples-what-you-can-build-when-both-tools-work-together" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Once you have both an interactive AI assistant and a way to manage long-running coding tasks, the possibilities get wild. Here are some workflows, from beginner to advanced:&lt;/p>
&lt;h3 class="relative group">Simple Debug Session (Beginner-Friendly)
&lt;div id="simple-debug-session-beginner-friendly" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#simple-debug-session-beginner-friendly" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="cp">#!/bin/bash
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="cp">&lt;/span>&lt;span class="c1"># Use both tools to debug a failing test&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># First, get quick guidance from Copilot CLI&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">copilot -p &lt;span class="s2">&amp;#34;My test is failing with &amp;#39;connection timeout&amp;#39;. What should I check first?&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Based on the advice, let the agent investigate and fix&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">gh agent-task create &lt;span class="s2">&amp;#34;Test &amp;#39;user-login-test&amp;#39; is failing with connection timeout. \
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2"> Check database connection, network config, and timeout settings. \
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2"> Fix any obvious issues you find.&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Monitor the progress&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">gh agent-task list
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;h3 class="relative group">Smart Performance Monitoring (Using Both Tools)
&lt;div id="smart-performance-monitoring-using-both-tools" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#smart-performance-monitoring-using-both-tools" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="cp">#!/bin/bash
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="cp">&lt;/span>&lt;span class="c1"># When servers get slow, use both AIs to investigate and fix&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Note: Assumes get_cpu_usage() function is defined elsewhere&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">while&lt;/span> true&lt;span class="p">;&lt;/span> &lt;span class="k">do&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">if&lt;/span> &lt;span class="o">[&lt;/span> &lt;span class="k">$(&lt;/span>get_cpu_usage&lt;span class="k">)&lt;/span> -gt &lt;span class="m">80&lt;/span> &lt;span class="o">]&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="k">then&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nb">echo&lt;/span> &lt;span class="s2">&amp;#34;CPU usage high, investigating...&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># First, use Copilot CLI to quickly analyze what&amp;#39;s happening&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nv">ANALYSIS&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="k">$(&lt;/span>copilot -p &lt;span class="s2">&amp;#34;Help me understand what might cause CPU usage of &lt;/span>&lt;span class="k">$(&lt;/span>get_cpu_usage&lt;span class="k">)&lt;/span>&lt;span class="s2">% in a web app&amp;#34;&lt;/span>&lt;span class="k">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># Then delegate the actual investigation to the coding agent&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nv">TASK_ID&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="k">$(&lt;/span>gh agent-task create &lt;span class="s2">&amp;#34;CPU is at &lt;/span>&lt;span class="k">$(&lt;/span>get_cpu_usage&lt;span class="k">)&lt;/span>&lt;span class="s2">%. \
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2"> Analysis suggests: &lt;/span>&lt;span class="nv">$ANALYSIS&lt;/span>&lt;span class="s2"> \
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2"> Investigate recent deployments and create a fix.&amp;#34;&lt;/span> &lt;span class="se">\
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="se">&lt;/span> --model gpt-5&lt;span class="k">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nb">echo&lt;/span> &lt;span class="s2">&amp;#34;Created task &lt;/span>&lt;span class="nv">$TASK_ID&lt;/span>&lt;span class="s2"> to investigate. Monitoring progress...&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># Watch for completion and take action&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> gh agent-task view &lt;span class="nv">$TASK_ID&lt;/span> --log --follow &lt;span class="p">|&lt;/span> &lt;span class="se">\
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="se">&lt;/span> grep -i &lt;span class="s2">&amp;#34;pull request&amp;#34;&lt;/span> &lt;span class="p">|&lt;/span> &lt;span class="se">\
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="se">&lt;/span> &lt;span class="k">while&lt;/span> &lt;span class="nb">read&lt;/span> pr_line&lt;span class="p">;&lt;/span> &lt;span class="k">do&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nb">echo&lt;/span> &lt;span class="s2">&amp;#34;Performance fix ready: &lt;/span>&lt;span class="nv">$pr_line&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> notify-team &lt;span class="s2">&amp;#34;AI created performance fix: &lt;/span>&lt;span class="nv">$pr_line&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">done&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">fi&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> sleep &lt;span class="m">300&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">done&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;h3 class="relative group">Intelligent Code Review Pipeline
&lt;div id="intelligent-code-review-pipeline" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#intelligent-code-review-pipeline" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="cp">#!/bin/bash
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="cp">&lt;/span>&lt;span class="c1"># Use both tools for comprehensive code reviews&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># When a new PR is created (webhook trigger)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nv">PR_NUMBER&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="nv">$1&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># First, get quick insights from Copilot CLI&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nv">REVIEW_FOCUS&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="k">$(&lt;/span>copilot -p &lt;span class="s2">&amp;#34;What should I look for when reviewing a PR for &lt;/span>&lt;span class="nv">$PR_TITLE&lt;/span>&lt;span class="s2">? Give me 3 key areas to focus on.&amp;#34;&lt;/span>&lt;span class="k">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Then delegate the actual review to the coding agent&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">gh agent-task create &lt;span class="s2">&amp;#34;Review PR #&lt;/span>&lt;span class="nv">$PR_NUMBER&lt;/span>&lt;span class="s2">. Focus on: &lt;/span>&lt;span class="nv">$REVIEW_FOCUS&lt;/span>&lt;span class="s2">. \
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2"> Look for bugs, security issues, and maintainability problems. \
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2"> Add review comments and create follow-up tasks for any issues.&amp;#34;&lt;/span> &lt;span class="se">\
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="se">&lt;/span> --model gpt-5
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>
&lt;h3 class="relative group">Development Workflow Orchestration
&lt;div id="development-workflow-orchestration" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#development-workflow-orchestration" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="cp">#!/bin/bash
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="cp">&lt;/span>&lt;span class="c1"># Complete development workflow using both tools&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Daily maintenance routine&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">daily_maintenance&lt;span class="o">()&lt;/span> &lt;span class="o">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># Use Copilot CLI to plan what needs attention&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nv">PRIORITIES&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="k">$(&lt;/span>copilot -p &lt;span class="s2">&amp;#34;Look at our recent commits and issues. What are the top 3 maintenance tasks I should focus on today?&amp;#34;&lt;/span>&lt;span class="k">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nb">echo&lt;/span> &lt;span class="s2">&amp;#34;Today&amp;#39;s AI-suggested priorities: &lt;/span>&lt;span class="nv">$PRIORITIES&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># Create agent tasks for each priority&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nb">echo&lt;/span> &lt;span class="s2">&amp;#34;&lt;/span>&lt;span class="nv">$PRIORITIES&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span> &lt;span class="p">|&lt;/span> &lt;span class="k">while&lt;/span> &lt;span class="nv">IFS&lt;/span>&lt;span class="o">=&lt;/span> &lt;span class="nb">read&lt;/span> -r task&lt;span class="p">;&lt;/span> &lt;span class="k">do&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">if&lt;/span> &lt;span class="o">[[&lt;/span> -n &lt;span class="s2">&amp;#34;&lt;/span>&lt;span class="nv">$task&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span> &lt;span class="o">]]&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="k">then&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> gh agent-task create &lt;span class="s2">&amp;#34;&lt;/span>&lt;span class="nv">$task&lt;/span>&lt;span class="s2"> - make it production ready&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">fi&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">done&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="o">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Smart test generation from failures &lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">monitor_production_errors&lt;span class="o">()&lt;/span> &lt;span class="o">{&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> tail -f /var/log/app.log &lt;span class="p">|&lt;/span> grep ERROR &lt;span class="p">|&lt;/span> &lt;span class="k">while&lt;/span> &lt;span class="nb">read&lt;/span> error&lt;span class="p">;&lt;/span> &lt;span class="k">do&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># Quick analysis with Copilot CLI&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nv">TEST_STRATEGY&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="k">$(&lt;/span>copilot -p &lt;span class="s2">&amp;#34;How should I test for this error: &amp;#39;&lt;/span>&lt;span class="nv">$error&lt;/span>&lt;span class="s2">&amp;#39;?&amp;#34;&lt;/span>&lt;span class="k">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># Create comprehensive tests with coding agent&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> gh agent-task create &lt;span class="s2">&amp;#34;Production error: &amp;#39;&lt;/span>&lt;span class="nv">$error&lt;/span>&lt;span class="s2">&amp;#39;. \
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2"> Testing strategy: &lt;/span>&lt;span class="nv">$TEST_STRATEGY&lt;/span>&lt;span class="s2"> \
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2"> Write comprehensive tests to prevent this.&amp;#34;&lt;/span> &lt;span class="se">\
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="se">&lt;/span> --model gpt-5
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">done&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="o">}&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>The common pattern here? &lt;strong>We&amp;rsquo;re moving from reactive to proactive.&lt;/strong> Instead of fixing problems after they happen, we&amp;rsquo;re building systems that think ahead and improve continuously.&lt;/p>
&lt;p>More importantly, &lt;strong>we&amp;rsquo;re combining quick AI assistance with deep AI work.&lt;/strong> Copilot CLI helps you think through problems fast. The coding agent executes the actual work. Together, they create workflows that are both intelligent and thorough.&lt;/p>
&lt;h2 class="relative group">The Economics Make Sense for Both Tools
&lt;div id="the-economics-make-sense-for-both-tools" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-economics-make-sense-for-both-tools" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Here&amp;rsquo;s something interesting about the pricing: both tools use your existing Copilot subscription and count against your monthly premium request quota. The specifics matter:&lt;/p>
&lt;p>&lt;strong>Agent-task commands:&lt;/strong> Each task counts as one premium request, regardless of complexity:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># These all cost the same: 1 request each&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">gh agent-task create &lt;span class="s2">&amp;#34;fix typo in README&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">gh agent-task create &lt;span class="s2">&amp;#34;migrate our entire codebase to Python 3.12&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">gh agent-task create &lt;span class="s2">&amp;#34;do a full security audit and fix everything&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;strong>Copilot CLI:&lt;/strong> Each interaction (prompt) counts as one premium request:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Each of these is 1 request&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">copilot -p &lt;span class="s2">&amp;#34;help me write a regex&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">copilot -p &lt;span class="s2">&amp;#34;explain this error and suggest fixes&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">copilot -p &lt;span class="s2">&amp;#34;create a complete monitoring dashboard&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;strong>Important pricing details:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Premium request quotas vary by plan (check &lt;a
href="https://docs.github.com/en/copilot/about-github-copilot/about-billing-for-github-copilot"
target="_blank"
>GitHub Copilot billing docs&lt;/a>)&lt;/li>
&lt;li>You&amp;rsquo;re not charged per API call or line of code generated&lt;/li>
&lt;li>Complex tasks cost the same as simple ones within each tool&lt;/li>
&lt;/ul>
&lt;p>This pricing model encourages ambitious automation. Don&amp;rsquo;t ration your AI usage. Don&amp;rsquo;t optimize for fewer requests. Build the automation you actually want.&lt;/p>
&lt;p>&lt;strong>Strategic insight:&lt;/strong> Use Copilot CLI for quick decisions and planning. Use agent-tasks for substantial work. This optimizes your premium request budget.&lt;/p>
&lt;h2 class="relative group">Important Limitations and Security Considerations
&lt;div id="important-limitations-and-security-considerations" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#important-limitations-and-security-considerations" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>While these tools are powerful, they come with important limitations and security considerations:&lt;/p>
&lt;p>&lt;strong>Security Risks:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Copilot CLI can modify files and execute commands - only use in trusted directories&lt;/li>
&lt;li>Always review AI-generated code before running it, especially in production&lt;/li>
&lt;li>Agent-task outputs should be reviewed for security vulnerabilities before merging&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Current Limitations:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>No external integrations yet (tools work within GitHub ecosystem only)&lt;/li>
&lt;li>Agent-tasks are repo-bound (no cross-repository context)&lt;/li>
&lt;li>Both tools are in preview and may change significantly&lt;/li>
&lt;li>Limited to GitHub&amp;rsquo;s model selection (you can&amp;rsquo;t use your own AI models)&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Responsible Use:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Don&amp;rsquo;t blindly trust AI outputs - human oversight is essential&lt;/li>
&lt;li>Start with non-critical tasks while you learn the tools&amp;rsquo; behavior&lt;/li>
&lt;li>Monitor your premium request quota to avoid service interruptions&lt;/li>
&lt;li>Be mindful of sensitive data in prompts (logs may be retained)&lt;/li>
&lt;/ul>
&lt;h2 class="relative group">We Just Crossed Multiple Lines We Can&amp;rsquo;t Uncross
&lt;div id="we-just-crossed-multiple-lines-we-cant-uncross" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#we-just-crossed-multiple-lines-we-cant-uncross" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Think about how AI coding tools have evolved, and what GitHub just delivered:&lt;/p>
&lt;p>&lt;strong>Phase 1:&lt;/strong> Autocomplete (AI suggests the next few characters)&lt;br>
&lt;strong>Phase 2:&lt;/strong> Chat (AI answers questions and helps with tasks)&lt;br>
&lt;strong>Phase 3:&lt;/strong> Interactive partnership (Copilot CLI becomes your terminal buddy)&lt;br>
&lt;strong>Phase 4:&lt;/strong> Autonomous delegation (agent-tasks work independently on projects)&lt;/p>
&lt;p>Most companies are still figuring out Phase 2. GitHub just delivered both Phase 3 and 4 at the same time.&lt;/p>
&lt;p>That&amp;rsquo;s not incremental progress. &lt;strong>That&amp;rsquo;s the difference between using AI tools and having AI colleagues.&lt;/strong>&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Interactive partnership&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">$ copilot
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&amp;gt; I&lt;span class="err">&amp;#39;&lt;/span>m getting a weird database error. Help me debug it.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">AI walks you through debugging step by step...
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Autonomous delegation &lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">$ gh agent-task create &lt;span class="s2">&amp;#34;Fix the database performance issues we just found&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">AI goes away and comes back with a solution...
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;strong>The combination is what makes this significant.&lt;/strong> You can brainstorm with one AI and delegate work to another. You can get instant feedback and long-term project execution. You can think fast and build thoroughly.&lt;/p>
&lt;h2 class="relative group">How Teams Will Actually Work
&lt;div id="how-teams-will-actually-work" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#how-teams-will-actually-work" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>The most successful engineering teams are going to figure out how to split work between humans and AI effectively, and I think the division is becoming clearer.&lt;/p>
&lt;p>Humans will still own the strategic decisions - architecture choices, priority setting, customer conversations. We&amp;rsquo;re also better at the ethical considerations and creative problem-solving when systems behave in unexpected ways. These require judgment, empathy, and the ability to see broader business context.&lt;/p>
&lt;p>AI, on the other hand, is already excellent at maintaining consistency. It can keep code quality standards across a large codebase, write comprehensive test suites, monitor for security issues, and update documentation as code changes. These tasks require attention to detail and pattern recognition, but not creativity or judgment.&lt;/p>
&lt;p>The interesting middle ground is where human expertise combines with AI execution. Code reviews will likely split this way: AI handles the mechanical checks for style violations and obvious bugs, while humans focus on logic, design decisions, and architectural implications. Planning becomes collaborative too - AI can suggest tasks based on codebase analysis, but humans decide priorities based on business needs.&lt;/p>
&lt;h2 class="relative group">Where This Is Really Heading
&lt;div id="where-this-is-really-heading" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#where-this-is-really-heading" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Here&amp;rsquo;s the part that gets me excited: we&amp;rsquo;re building systems that can improve themselves. Once AI can write code, test it, deploy it, monitor how it performs, and learn from the results, we&amp;rsquo;re not talking about tools anymore. We&amp;rsquo;re talking about software that evolves on its own.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Imagine AI analyzing its own work&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">gh agent-task create &lt;span class="s2">&amp;#34;Look at all the code changes I&amp;#39;ve made this month. \
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2"> Which ones worked well? Which ones caused problems? \
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="s2"> Update your approach based on what you learned.&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>That&amp;rsquo;s a feedback loop that gets better over time. The AI learns from its successes and failures, just like a human developer would.&lt;/p>
&lt;h2 class="relative group">What You Should Do Right Now
&lt;div id="what-you-should-do-right-now" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#what-you-should-do-right-now" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Both tools are available today, though they&amp;rsquo;re still in preview status. Before you can use them, you&amp;rsquo;ll need a GitHub Copilot Pro+ subscription, and if you&amp;rsquo;re in an organization, make sure the CLI policy is enabled. Keep in mind that since these are preview features, they may change significantly without notice.&lt;/p>
&lt;p>Getting started is straightforward - update your GitHub CLI to version 2.80.0 with &lt;code>gh --upgrade&lt;/code> and install the standalone Copilot CLI with &lt;code>npm install -g @github/copilot&lt;/code>. But the real strategy is in how you use them together.&lt;/p>
&lt;p>Start with quick wins rather than trying to automate everything at once. Use the Copilot CLI for those daily terminal tasks you&amp;rsquo;re always googling - you&amp;rsquo;ll be surprised how much faster it is than switching to a browser. For agent-tasks, pick one annoying maintenance job you do weekly and delegate that first.&lt;/p>
&lt;p>As you get comfortable, you&amp;rsquo;ll start to notice a natural rhythm emerging. The Copilot CLI becomes your thinking partner for quick questions and planning, while agent-tasks handle anything that takes more than fifteen minutes of sustained work. The real breakthrough happens when you start chaining them together - using insights from the interactive CLI to inform the work you delegate to the coding agent.&lt;/p>
&lt;p>The teams that figure out this combination first are going to operate at a completely different level. They won&amp;rsquo;t just ship faster. They&amp;rsquo;ll build intelligent systems that improve themselves while the team focuses on innovation and strategy rather than maintenance and routine tasks.&lt;/p></content:encoded><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://pinishv.com/articles/github-dual-cli-release-reshaping-development/feature.png"/></item></channel></rss>