Visual Studio 18.9: org agents, worktrees, and an effort dial
The Visual Studio 2026 August update adds org-level custom agents, a Copilot thinking-effort control, and Git worktrees. Agent config is now a shared artifact.
Microsoft's Visual Studio August update post went up on August 25, wrapping the 18.9 release line. Three things in it matter past the release-notes skim: custom agents you publish once for a whole GitHub organization, a thinking-effort dial on Copilot, and native Git worktrees. Together they say the same thing the rest of the tooling market is saying — agent configuration is becoming a versioned team asset, not a personal preference.
What actually happened
Per the Visual Studio 2026 release notes, August update 18.9.0 shipped on August 11, with 18.9.1 on August 18 and 18.9.2 on August 25.
Org-level custom agents. GitHub organization owners can publish custom agents across the org. Visual Studio detects them in eligible repositories and lists them in the agent picker — no per-developer setup, no copy-pasted config file that drifts.
Thinking effort. Supported models now take a low, medium, or high effort setting. Microsoft's framing: low for straightforward suggestions and fewer tokens, medium for everyday work, high for tricky algorithms, architecture calls, and hard debugging. You can also open plan usage from the donut chart in the prompt box.
Git worktrees and submodules. Right-click a branch, pick New Worktree from, and open it in the current window or a second Visual Studio instance. Submodules get a dedicated section in the Git Repository window, read-only by default. There is also a multi-file summary diff and a Git agent that reviews uncommitted changes with inline comments.
Why shared agent config matters for your business
The org-level agent picker is the story. Until now, "our AI coding setup" meant whatever each developer pasted into their own config — which means your standards existed in a group chat, not in the tooling. Publishing an agent at the org level makes the rules an artifact: reviewed, versioned, and applied by default in every repo that qualifies. That is the same move linters made fifteen years ago, and it ended the same argument.
The effort dial is a cost control that finally sits where the decision is made. Every AI coding subscription has a consumption cliff, and the usual response is a policy nobody follows. Putting low/medium/high in the prompt box lets a developer spend deep reasoning on the gnarly migration and nothing on renaming a variable. Pair it with the plan usage readout and you get feedback in the same second as the spend — which is the only kind of budget that changes behavior.
Worktrees are the quiet one. If you have agents doing long-running work, they need somewhere to work that is not your checked-out branch. A worktree per lane — one for the agent, one for you — removes the stash-and-pray dance and makes parallel agent work an ordinary thing instead of a risk.
Key takeaways
- Visual Studio 18.9.0 shipped August 11; 18.9.1 on August 18 and 18.9.2 on August 25
- GitHub org and enterprise owners can publish custom agents that appear automatically in the agent picker
- Copilot thinking effort (low/medium/high) puts token spend under per-task control, with plan usage in the prompt box
- Native Git worktrees let an agent work one branch while you work another, in a separate VS instance
- Move your AI coding standards out of chat and into org-level config — treat it like your lint rules
Your AI coding rules live in someone's head? We set up agent config, review gates, and token budgets as versioned repo artifacts your team actually inherits. See how we set it up.
Sources: Visual Studio Blog, Visual Studio 2026 release notes.
- #visual-studio
- #github-copilot
- #ai-agents
- #developer-tools
- #git
Tommy Rush — Founder, Rush Commerce
Operator turned builder. 15+ years running operations — now shipping the systems businesses run on. More
Get The Rush Report weekly — one email, zero fluff.
Keep reading
JetBrains Junie runs local: no tokens, no code uploaded
Junie Local runs a coding agent entirely on an M5 Mac with Qwen3.6-27B. The real product is a compliance answer, not a benchmark score.
Read itGitea CVE-2026-60004 hits KEV: patch to 1.27.1 today
CISA added a CVSS 9.8 Gitea RCE to its exploited-vulnerabilities catalog. Repo write access becomes shell on your server. The fix shipped July 27.
Read it