Pondero AI logo

Pondero AI

Archives
Log in
Subscribe
September 19, 2026

Pondero Brief: Claude Code fans out parallel agents, Copilot still unpatched

Pondero Brief - SEP 19TH, 2026

Check your coding agent's version before the next plugin auto-update runs itself.
pondero. BRIEF · SEP 19, 2026

Claude Code Projects now runs one goal across parallel cloud sessions

Every worker thread is a full cloud session on its own branch, so the new coordinator drains your usage limit at the rate of however many threads you opened.

Anthropic shipped the Projects redesign on September 17 to a slice of Pro and Max subscribers. Hand it a goal across multiple repos and it opens a cloud thread per sub-task, migrating callers, running tests, and filing pull requests simultaneously.

Also in today's brief

  • Astra for Law: GPT-6 on 230 million US legal sources
  • Plugin4Shell: attackers can bypass SHA-pinned plugin installs
  • Safari 27 ships a built-in MCP server for Mac
  • Microsoft's internal data landed in the Times lawsuit
  • ChatGPT Ads now open a conversation with a brand
  • Agentforce: Casey or Piper, which agent to turn on first
 
Models & Releases

OpenAI shipped a legal build of GPT-6 Astra that still misses half the research questions

Astra for Law pairs GPT-6 Astra with a legal search index covering more than 230 million URLs of US case law, statutes, regulations, court rules, and administrative decisions, including CourtListener's collection from the Free Law Project. Across 200 questions from the private validation set of Vals AI's Legal Research Bench, OpenAI reports the legal configuration clearing the overall correctness check on 54.0% of questions against 38.7% for GPT-6 Astra with web search alone, both at highest reasoning effort, per its launch writeup carried by Artificial Lawyer. Latham & Watkins, Ropes & Gray, Cooley, and Sullivan & Cromwell are named early adopters, access runs through Trusted Access in ChatGPT and Codex, and no price has been published.

Those are vendor numbers on a private set, and the headline figure still leaves half the answers short of the bar. Buy it as a citation-traced accelerator for the associate who checks the work, not the checker. No published price means no procurement math yet, so the move this quarter is a Trusted Access slot and a test against your own matter files.

 
Tools & How-To

Plugin4Shell: patch Claude Code and Codex today, stop trusting plugins on Copilot and Gemini CLI

AIR Security disclosed Plugin4Shell on September 17. An attacker who controls a plugin repo creates a branch named exactly like the pinned 40-hex commit, makes it the default branch, and the agent's git checkout resolves the ref instead of the commit object. Review passed, the pin looks honored, attacker code runs. Background plugin auto-update, the default in Claude Code and Codex, is what makes it zero-click on a plugin you already trust. Patch state per AIR's disclosure: Anthropic fixed it in Claude Code 2.1.179, OpenAI in Codex 0.146.0, GitHub Copilot has shipped nothing, and Google will not fix Gemini CLI at all because it is deprecated.

Why it matters. SHA pinning is the control most internal plugin reviews rest on, so the teams doing this by the book are exactly the ones who thought they were covered. Upgrade anything below Claude Code 2.1.179 or Codex 0.146.0 this morning. On Copilot and Gemini CLI, treat every marketplace plugin from a repo you do not own as unreviewed until a fix lands. If you also have to show an auditor which agent versions your engineers run, Comp AI automates that evidence trail for SOC 2 and ISO 27001.

 

Safari 27 ships an MCP server: two toggles and one command

Safari 27.0 went out September 17 with an MCP server built on safaridriver, so an agent drives a real Safari window with no extension involved. Enable Safari > Settings > Advanced > Show features for web developers, then Safari > Settings > Developer > Allow remote automation and external agents, then point claude mcp add safari-mcp at /usr/bin/safaridriver using the exact line in WebKit's post. The agent gets screenshots, page content as markdown or HTML, computed styles, console logs, per-request network detail, and JavaScript evaluation. Apple says the server runs entirely local, makes no network calls of its own, and cannot reach AutoFill data.

Safari-only layout bugs used to be the ones you described to an agent in prose and hoped. Now it reads the render, the console, and the network waterfall itself. Pages you do not control stay a separate job: Firecrawl returns those as LLM-ready markdown over an API.

 

GitLab 19.4 lets an outside agent open, review, and merge a merge request

Released September 17. The GitLab MCP server picked up tools across CI/CD, merge requests, repositories, work items, and vulnerability triage: get_job returns a failed job's trace so the agent can diagnose the build, save_merge_request_review leaves batched line-level comments, and accept_merge_request merges once checks pass, per the 19.4 release notes. Those tools now sit in the same GitLab Duo governance panel as internal Duo tools, where read-only defaults to Always Allow and write or delete defaults to Always Ask.

That default is what makes this pilotable without a security review fight: Claude Code, Cursor, or Cline can run the whole merge request loop, and the merge still stops at a human unless somebody flips the mode. Confirm in group settings that nobody already set the write tools to Always Allow before you hand out a token.

 
ChatGPT Sponsored Agents

ChatGPT ads now open a conversation instead of a landing page

OpenAI began testing Sponsored Agents with select US advertisers on September 16. The ad click starts a labeled session with a business-backed agent, kept separate from the user's own thread. HubSpot customers connect a ChatGPT Ads account inside the CRM, US Shopify merchants get a ChatGPT Ads app with catalogs already synced, and supported international markets open September 23, per OpenAI. An Ads Manager plugin for ChatGPT Work shipped alongside it, taking campaign creation and analysis as plain text.

No performance data exists for the test group yet, so nobody can tell you whether a conversation converts better than a landing page. Act on the Ads Manager plugin instead, which moves campaign work to the surface your marketers already sit in. Read the format breakdown.

 
Policy & Legal

Microsoft's own data: Bing Chat sent the Times 87% to 93% fewer clicks

A motion unsealed September 17 in the publishers' case against OpenAI and Microsoft puts the defendant's internal traffic analysis in the record. Click-through rates from Bing Chat ran 87% to 93% lower for the Times' sites and 83% to 91% lower for the Daily News plaintiffs' sites, measured against traditional Bing searches on comparable queries, per TheWrap's read of the filing. The same filing quotes a Microsoft director of applied science calling the copying perhaps the "largest theft of labor in human history".

Every estimate of answer-engine cannibalization until now came from the people losing the traffic. This one comes from the logs of the company serving the answers, and it is worse. Budget 2027 content against a referral base that does not come back: own the email list, and spend to be the source cited inside the answer instead of the tenth link under it.

 
Quick Hits
• Anthropic named Accenture's Faculty its first embedded evaluator. Employee-level access to model training with at least $1 billion committed per organization over five years; METR is in talks on its own arrangement. Details →
• Opus 5 wrote the exploit Opus 4.8 could not. Three Hacktron researchers chained a libheif memory bug with an OpenAI SSO flaw, took over employee accounts and a connected GitHub organization, and collected a $6,500 bounty after a 14-hour patch. Details →
• n8n 2.40 can force a small model to call its tools. AI Agent node v3 adds Force Tool Call on First Iteration for models that skip wired tools; the Confluence node also graduated from behind its feature flag. Details →
From the Pondero Stack
Salesforce Agentforce named agents guide

Casey or Piper: which named Agentforce agent to switch on first

Six of the seven named Agentforce agents are generally available and Hunter stays in pilot until November, so the only live question is which one you turn on. Casey pays back first when support tickets are your expensive repeatable volume; Piper wins when the bottleneck is inbound leads sitting unqualified in a form. Customer-facing agents bill at $2 per conversation on Salesforce's pricing page, so the conversation math picks your first deployment, not the feature matrix. Read the guide.

 

How was today's brief?

★★★★★ Nailed it  |  ★★★ Solid  |  ★ Missed

Jonathan Hildebrandt Jonathan Hildebrandt
Co-founder and primary operator of Pondero. Writes the Pondero Brief.

Affiliate disclosure  ·  Unsubscribe  ·  Manage preferences

Pondero earns commissions on some links. This does not affect our editorial picks.

Don't miss what's next. Subscribe to Pondero AI:
← Newer Pondero Brief: Claude writes 80% of Anthropic's code. Review is the bottleneck Older → Pondero Brief: Claude Code Projects goes multi-agent, cloud-only for now
pondero.ai
Bluesky
LinkedIn
Twitter
LinkedIn
Powered by Buttondown, the easiest way to start and grow your newsletter.