Product Engineer | @Microsoft alum | @GauntletAI 🛡️ 1 | Building AI systems with software engineering discipline

Texas, USA
Joined September 2015
Made a fun mod for GitHub Copilot App + Clippy opens a nested session that helps write a /goal prompt w/ markdown canvas Voice to brain dump, then `grilling` style to clarify: Outcome, Verification surface, Constraints, Boundaries, Iteration policy, and blocked stop condition
1
106
I love hackathons ❤️
Ever been to a hackathon? Follow participants throughout their day, from badge to the final demo. What you can learn from attending a hackathon ⬇️ github.blog/developer-skills…
2
97
I can't emphasize this enough
Replying to @VerlindenStijn
very much so. software engineering principles are still relevant
3
134
I've been up all night playing with Dynamic Workflows The built in orchestration keeps getting better and better
Dynamic Workflows in @GitHubCopilot were just introduced. We've been talking a lot about multi-agent orchestration, subagents, parallel execution and handing off tasks between agents. But there's a difference between asking an agent to figure out how to complete a task and defining the actual process it should follow. That's what Dynamic Workflows bring to Copilot. A dynamic workflow is essentially a program that orchestrates agents, deterministic operations, tools and APIs into a structured process. You define the steps, the dependencies, where agents are needed, what they should return, and how the results flow into the next stage. The agents handle the reasoning. The code handles the orchestration. What makes this interesting? - Deterministic orchestration: Define which steps run, in what order, and what happens next, instead of leaving the entire process to the agent. - Parallel execution: Break down a task into independent workstreams, run multiple agents in parallel, and combine their structured results. - Validation and verification: Have agents review each other's findings, enforce output formats, and add deterministic checks between stages. - Human-in-the-loop: Pause at specific checkpoints, review the results, provide input and resume the workflow. - Observability and control: Track workflow phases, agent activity, AI credit consumption and execution time. Set limits on concurrency, total agents, runtime and approximate AI credits. - Resumability: Pause long-running tasks or resume workflows that stopped at a limit, reusing saved results from completed steps. And these aren't just theoretical capabilities. Workflows can run commands, call external services, use tools, and combine all of these with agent reasoning. A practical example: Imagine a workflow for investigating a production incident. 1. Collect logs, telemetry and relevant deployment information using deterministic operations. 2. Spawn multiple agents to independently investigate different services. 3. Require each agent to return structured findings. 4. Cross-check the findings and ask agents to challenge each other's conclusions. 5. Combine the verified results into a timeline and root-cause analysis. 6. Pause for an engineer to review the findings before proceeding with remediation. The process is defined once and can be reused, while the agents still have room to reason about the specific incident. How to get started Dynamic Workflows are available in the GitHub Copilot app, Copilot CLI and Copilot SDK, currently in public preview. In the Copilot app, no additional setup is required. In Copilot CLI, enable experimental features with --experimental or /experimental on. You don't even have to write the workflow yourself. Just ask Copilot something like: Create a dynamic workflow named review-changed that lists changed files, asks an agent to review them, and summarizes the findings. Copilot authors the workflow inside an extension. By default, it's scoped to your current session, but you can move it into a personal or project extension and share it with your team. You can then run it by name, monitor it through /workflows in the CLI or the Workflows panel in the app, and revise its definition as you learn from actual runs. You can also run existing workflows directly from the CLI, making them usable in scripts and CI/CD pipelines. How it differs from Claude Code's Dynamic Workflows? Anthropic has also introduced Dynamic Workflows in Claude Code, with a similar idea of generating a task-specific orchestration harness rather than relying on a fixed, generic sequence. The interesting difference is in the implementation and integration. Claude Code's approach focuses on dynamically composing agents through workflow scripts, while Copilot's implementation defines workflows in extensions, with explicit steps, integrations and lifecycle controls across its app, CLI and SDK. Both are exploring the same broader direction: moving beyond simple agent delegation toward more structured, reusable and observable agentic processes. My take We've been putting a lot of effort in optimizing individual agents, their prompts, skills, tools and context. But as we start running more complex tasks, the orchestration layer becomes just as important as the agents themselves. I see Dynamic Workflows as another step toward treating agents as components inside software-defined processes, rather than expecting a single agent to figure out everything from start to finish. The next challenge is making these workflows reusable, testable, versioned, measurable and governed across teams. More links in the comments:
2
5
226
It controls programs in the BACKGROUND while you keep doing something else Not stealing your mouse, keyboard, or focused window
Computer use has arrived in GitHub Copilot! Automate expenses, book travel, or speed up E2E testing. Available in preview today: github.blog/changelog/2026-1…
1
97
Been doing this ever since GHCP App released Neat others are
You can now mod Claude Code: - Change how it behaves - Customize the UI - Swap in your own features Write one with a few lines of TypeScript, or have Claude build it for you. Mods ship inside plugins, so you install them with /plugin in the CLI or desktop app. A few examples:
2
191
Paul Shell retweeted
We just released a free, open source course - GitHub Copilot app for Beginners! 🚀 8 chapters. One hands-on project throughout. Goes from setup and sessions to worktrees, skills & custom agents, MCP & plugins, canvases, and automations. Open the app and start directing your agents! ✨ 🎓 Course: github.com/github/copilot-ap… 📝 Blog: devblogs.microsoft.com/blog/…
2
10
2
35
1,948
Paul Shell retweeted
Dependabot pull requests are easy to review one at a time ... and tedious to review by the dozen. Build a GitHub Copilot app automation that does the first pass for you. Once it reviews open Dependabot pull requests, groups them by risk, verifies CI status, it'll provide a short summary. You write the instructions in plain language, so you can shape the automation to match how your team works. Schedule it before your workday starts and the results are ready when you log in. Try it out 👇 github.blog/ai-and-ml/github…
46
16
13
147
48,397
I got lazy with GPT-5.6 prompts. Now GPT-6 is "lazy". It's more a collaborative pair programmer than an autonomous fire-and-forget worker. PSA: OpenAI has prompt examples for exactly these unexpected behavior changes! My agents happily are a mix now. developers.openai.com/api/do…
3
102
GitHub Copilot app pricing (1 AIC = 1¢) Embrace Lunamaxxing! Sol 6 is also half Opus 5.5 btw
GPT 6 Sol and Luna are here and they are 50% cheaper than 5.6 variants. 😳 Luna was already the best value in the game and now its...half as much as it was yesterday when I made this video showing costs for various projects.
1
1
397
I really should think about how I phrase things to AI
2
80
Read Martin's breakdown thread 👇 then go read the actual full blog post. It's brilliant. It's long and full of gems.
So - the headline story is kinda click-bait enough. We moved the entire GitHub Copilot SDK from TypeScript to Rust. But this is also the least interesting thing in this post from @stephentoub. Because yeah, we moved to Rust. But how is really interesting. Lets dig in - 🧵
2
101
Even if you have a Claude/Codex sub, you should have GitHub Copilot as a secondary. Enable Copilot Code Review on PRs
The best projects are using more automated reviews, validation/smoke testing, auto-rollbacks than ever before to keep up with the pace. PRs are growing incredibly quickly, we see Copilot Code Review being used a TON more even if you use different agents to create the PR.
2
5
156
GitHub just put the Copilot agent permission layer under ENTERPRISE control. Admins can govern: - Shell commands - File reads - File edits - Network domains Each operation can be blocked, require fresh human approval, or run without a prompt. And the user cannot bypass the policy with auto-approval, saved approvals, workspace settings, or YOLO mode. GA in the Copilot app, CLI, and VS Code Agent Host. Block credential folders. Require approval for git push. Allow approved tests. Agent governance just moved into the execution layer. This is the move. github.blog/changelog/2026-0…
3
5
19
2,063
My cat agrees
Your entire life changes the moment you realize you have main character armor. You're going to make it through every hard, insane, surprising thing the movie of your life throws at you except for one: the end. So you might as well dream big and shoot big because you're going to make it through, no matter what, except for the one time you don't. And the moment that happens you don't have to watch the movie anymore.
2
102
Go-live prod license! Time to update my skills! Both me and my agents.
〰️ SAVE THE DATE 〰️ .NET Unboxed: .NET 11 Release Candidate 1!! Join the team on September 10th as they show off their favorite features in .NET 11 in this release party for .NET 11 RC 1!! See you LIVE here at 11AM PT ➡️ msft.it/6013akEs5
67
I firmly believe GitHub Copilot App is the best tool in the world right now Free to give it a shot with byok, local models, and proxying your existing Claude/Codex subscriptions. Upgrade for adversarial feedback with a different model and the powerful Code Review + Agent Merge
➡️ Get ready for GitHub Copilot Day. Live demos from the team on everything Copilot, including the app, CLI, and the new research preview HydraFusion. Coming September 10. Set your reminder 🔔 gh.io/GitHubCopilotDay
4
8
1
49
5,267
Paul Shell retweeted
If you haven't seen @GitHub Copilot in a while, you haven't seen it. So we're having an event to say Hello. Again! New tools, new models and plenty of good vibes. Join myself, @pierceboggan, @JamesMontemagno, @mattpocockuk, @wesbos and more tomorrow at 8 AM PST. Don't miss!
➡️ Get ready for GitHub Copilot Day. Live demos from the team on everything Copilot, including the app, CLI, and the new research preview HydraFusion. Coming September 10. Set your reminder 🔔 gh.io/GitHubCopilotDay
15
24
4
101
48,244