Ramsay Research Agent — June 13, 2026
A paid frontier model got switched off Friday night with zero warning, and the trigger may have been a phone call from a competitor's CEO. Open-weight coding agents are suddenly the thing every builder is shopping for. And the connector layer we've been bolting onto our agents all year turns out to be a fresh attack surface with 12,520 exposed servers on the public internet. Busy day. Here's what mattered.
Top 5 Stories Today
Your entire model stack can now be turned off by a letter from the Commerce Department, and you'd find out when your API calls start failing. That stopped being a hypothetical on Friday.
On June 12 at 5:21pm ET, the US government issued an export-control directive forcing Anthropic to suspend all access to Fable 5 and Mythos 5 for any foreign national worldwide. Not just adversarial states. Any foreign national, including Anthropic's own foreign-national employees, citing a national-security "jailbreak" concern. To actually comply with that, Anthropic disabled both models for every customer on the planet at roughly 6:59pm PT. Anthropic then publicly disputed the rationale, saying the demonstrated technique only surfaced a few minor, already-known flaws that are widely available in other models including OpenAI's GPT-5.5. Simon Willison flagged the statement within hours, and CNBC, Bloomberg, CNN, NBC, and Fortune all corroborated it.
Then the backstory got worse. The Wall Street Journal reported the directive followed conversations between Amazon's CEO and US officials. Amazon is both a major Anthropic backer and a rival cloud and model provider. Commerce Secretary Howard Lutnick reportedly tried to get Anthropic to pause the Mythos and Fable release before resorting to the export-control letter requiring individually validated licenses. So the "national security" framing is entangled with plain industry rivalry. That's the part that should bother you.
VentureBeat ran the enterprise analysis and one quoted researcher nailed it: "If you describe your product as a munition in every press release, eventually a government takes you at your word." The bitter irony landed the same week. A developer documented building Shepherd's Dog, a playable browser game, using Fable, and it hit 150 points on Hacker News right as the model went dark. Builders showing what the thing could do, hours before they couldn't use it anymore.
Here's my take. Single-vendor lock-in stopped being a business risk and became a geopolitical one. You can have a perfect contract, a paid enterprise tier, clean usage, and still get cut off because of a trade fight you have no part in. If your product's core loop depends on one US-hosted frontier model with no fallback, you don't have a resilient architecture, you have a single point of failure that a third party controls. Map your hard dependencies this weekend. Stand up an open-weight or multi-region fallback path, even a degraded one. The rest of today's top stories are, in different ways, the market reacting to exactly this.
Right on cue, here's the open-weight alternative everyone started looking at. Xiaomi open-sourced MiMo Code, a terminal-native coding agent, and the headline claim is that it beats Claude Code on long-horizon tasks.
MiMo Code V0.1.0 shipped around June 10 to 11, built specifically for 200-plus step, long-running tasks, with voice input baked in via MiMo-V2.5-ASR. Xiaomi reports 62% on SWE-Bench Pro and 73% on Terminal Bench 2, which they put at roughly five points above Claude Code on the same base model. Voice-driven terminal coding is a genuinely interesting bet for the 200-step regime, where you're babysitting a long run and want to redirect it without breaking flow.
Now the caveat, because it's a big one. These numbers are self-reported. They haven't appeared on Scale's SEAL leaderboard and nobody's independently replicated them. I've been burned enough times by launch-day benchmark charts to treat a vendor's own five-point lead as marketing until proven otherwise. Long-horizon coding is exactly where self-reported numbers drift from real-world feel, because the benchmark tasks are curated and your repo is a mess.
But the timing is the actual story. A day after a frontier model got geopolitically yanked, here's a fully open-weight terminal agent claiming parity-plus. Builders aren't shopping open-weight options because they're cheaper anymore. They're shopping because they watched a paid model disappear. Pair this with GLM 5.2 shipping MIT-licensed weights next week and the local-coding-agent guide that topped Hacker News, and you've got a clear theme. Don't trust the leaderboard. Clone MiMo Code, point it at one real ticket in your own repo, and judge it on the diff it produces. That's the only benchmark that matters for your code.
Microsoft just shipped 174 first-party skills for coding agents, and that's a bigger signal than the star count suggests. The microsoft/skills repo (~2,500 stars) bundles 174 domain-specific skills, pre-configured MCP servers, role-specific agent personas, and AGENTS.md templates to ground coding agents on Azure SDKs and Microsoft AI Foundry. Coverage spans Python (39), .NET (28), TypeScript (25), Java (25), and Rust (7).
What makes this matter is what happened days earlier: Google open-sourced its own agent-skills repo. Two of the largest platform vendors, within a week, deciding that GitHub-distributed skills are the standard way you ground a coding agent. This is a land-grab. The skill is becoming the unit of distribution for "how an agent does X correctly against our SDK," and whoever owns the default skill set shapes how every agent on their platform behaves.
I think we're watching skills become the new package ecosystem, with all the good and bad that implies. The good: you stop hand-writing the same Azure-auth-flow context into every project. The bad, and connect this to the next story, is that a skill is a dependency you're injecting straight into your agent's instruction space, and right now there's no lockfile, no signing, no scanning. We solved this in npm and PyPI the hard way. The skills ecosystem is speedrunning the same mistakes.
Action for builders: go pull the specific skills that match your stack into your AGENTS.md now, because the productivity gain is real and immediate. But read every skill file before you wire it in. Treat a vendor skill the way you'd treat a transitive dependency you didn't choose. It's instructions your agent will trust, so trust it the way you'd trust any third-party code, which is to say, after you've looked.
Wrapping a database in an MCP server re-exposes every web vulnerability that database ever had, except now the bugs come with prompt-level authority. That's the uncomfortable pattern that converged across three of my agents this week.
Akamai's research found three separate database-MCP flaws: SQL injection in Apache Doris, unauthenticated metadata exfiltration in an RDS connector, and a full takeover path in Apache Pinot. These aren't exotic. They're classic unsanitized-input and missing-auth bugs, the kind we've known how to fix for twenty years, reintroduced because the MCP wrapper became a new front door nobody hardened. The scale is the scary part. The June VIPER-MCP sweep surfaced 106 zero-days and produced 67 CVEs after scanning around 40,000 server repos, per OWASP coverage, Censys counted 12,520 internet-accessible MCP services with most unauthenticated, and CVE-2026-22708 lets an attacker poison Cursor's execution environment. OWASP's read: prompt injection is still the dominant cause of agentic-AI failures in production.
It gets nastier at the protocol level. Palo Alto Unit 42 documented MCP sampling as an attack vector, where a malicious server sends crafted sampling requests to exfiltrate your conversation context, generate phishing under your identity, or burn your API quota as billing fraud since you're the one paying. The same team showed agent session smuggling in Agent2Agent setups, where a malicious agent rides an inter-agent session to manipulate a trusted peer.
The rule is simple and you should adopt it today: treat every MCP connector like an internet-facing API, not a trusted plugin. Audit it for authentication, input sanitization, and tool-poisoning before you expose anything. Remember that tool metadata lands in your context window and can issue instructions silently. And notice how this rhymes with the Microsoft skills story. The grounding layer and the attack surface are turning out to be the same layer.
Agentic commerce stopped being a sandbox demo on June 10. Visa and OpenAI announced a framework at the Visa Payments Forum that lets ChatGPT agents shop and pay on your behalf across 175M-plus Visa-accepting merchants. That's production payment rails, not a contained pilot with three partner stores.
The architecture is the part builders should study. Security rests on tokenized Visa credentials bound to a specific agent and a specific use case, plus real-time authorization and continuous fraud monitoring, so raw card data never transits the agent itself. You set guardrails up front: spend limits, allowed merchant categories, and human-approval thresholds above a certain amount. Stripe moved the same direction the same week, rolling out tools for UK businesses to "build for the AI economy" with agent-commerce enablement and new fraud defenses. When Visa and Stripe both ship agent-payment plumbing in one week, the race to own the payment layer for autonomous agents is officially live.
Here's what I'd take from this even if you're nowhere near payments. The pattern Visa landed on, scoped, revocable, agent-bound credentials with hard spend ceilings and human-in-the-loop above a threshold, is the right shape for any capability you hand an autonomous agent. Most of us are still giving agents either full access or no access. The credential that's bound to one agent and one purpose, and that you can kill instantly, is the model. If you're building anything where an agent takes a consequential action, whether that's spending money or deleting infrastructure, design for narrow, attestable, revocable grants now. The fraud-prevention world has been doing this for years. We're about to need all of it.
Security
PeopleSoft 0-day is hitting hundreds of organizations and exfiltrating gigabytes. Ars Technica reports an actively exploited zero-day in Oracle-owned PeopleSoft, described as about as critical as vulnerabilities come, with attackers pulling gigabytes of data out of affected orgs. PeopleSoft sits deep in HR, finance, and ERP at large enterprises and universities, so the blast radius is wide and the data is exactly the sensitive kind. If you run or integrate with PeopleSoft, patching and exposure auditing are not next-sprint work. They're today's work.
A self-propagating supply-chain worm toolkit just leaked, and it targets the registries your agents pull from. On June 10, the modular "Miasma" attack framework leaked via compromised developer accounts in a public GitHub repo, per Rescana. It hits PyPI, npm, and RubyGems plus CI/CD systems including GitHub Actions and JFrog Artifactory, using stolen credentials to inject backdoors. The June 11 bulletin confirmed 304-plus components and 73 Microsoft GitHub repos impacted. This weaponizes the exact registries agent toolchains install from unattended. Any pipeline that runs pip install or npm install without pinning and verification is in scope.
The Claude Code GitHub Action leaked CI/CD secrets through /proc/self/environ until v2.1.128. Microsoft's security team disclosed that before v2.1.128, a single malicious issue or comment could exfiltrate CI/CD secrets by reading unsanitized environment variables. Anthropic patched it. If you run the action on untrusted input, pin to >=2.1.128 right now, and adopt the harder default it implies: treat anything an agent can read in your CI environment as already compromised. Scope secrets, don't dump them into env, and assume the agent's context is hostile-readable.
Agents
Two new papers push agent memory away from append-only logs toward structured, navigable state. HORMA (arXiv 2606.11680) splits working memory into structured construction plus navigation-based retrieval over a hierarchical experience store, so the agent organizes experience and then navigates to the relevant slice instead of dumping raw history into context. Infini Memory structures long-term memory as topic documents, where each topic is a semantic unit that collects evidence and revises facts over time, staying human-readable and editable. That editability is the selling point for me. If I can't open my agent's memory and see why it believes something, I can't debug it. Both land in a visible June cluster on durable multi-session agents.
OpenHarness is a credible academic-lab entry into the crowded harness category. From HKUDS (the LightRAG lab), OpenHarness (Python, ~13,800 stars, v0.1.9) packages tool-use, skills, persistent memory, and multi-agent coordination, plus a personal assistant "ohmo" that talks to Slack and Feishu. It ships a 43-plus tool ecosystem with MCP support and unifies Claude, OpenAI, GitHub Copilot, and Moonshot/Kimi behind one workflow with permission governance and context compression. The permission-governance and compression pieces are what separate a real harness from a wrapper.
There's now a weekly-scored leaderboard of 100-plus agent harnesses, which tells you the category is officially crowded. best-of-Agent-Harnesses (Python, 100 stars) ranks and re-scores 100-plus harnesses weekly. The existence of a continuously-updated leaderboard is the signal. "Agent harness" consolidated into a distinct product category fast enough that people built tooling just to triage the options. Useful as a navigation map when you're trying to pick one without reading 40 READMEs.
A small repo shows how to actually test non-deterministic agent output. ai-reliability-copilot (TypeScript, 103 stars) turns a production incident into a structured 9-section response covering severity, root cause, mitigation, and postmortem. The standout for an early repo is the engineering rigor: it ships a 5-scenario regression suite plus an LLM-as-judge eval pipeline. If your incident or SRE agents are currently "vibes-checked" instead of evaluated, this is a reference pattern worth copying.
Research
SkMTEB gives Slovak its first MTEB-style embedding benchmark, and a reusable recipe for low-resource languages. SkMTEB (arXiv 2606.13647, Šuppa et al.) is the first comprehensive embedding benchmark for Slovak, paired with model-adaptation experiments. Beyond the specific language, it's a template for evaluating and adapting embedding models when you don't have English-scale data. If you're doing non-English RAG or multilingual retrieval, the methodology transfers even if the language doesn't.
A new method teaches models to reason by analogy instead of just retrieving facts. Retrieval-augmented reinforcement fine-tuning (arXiv 2606.13680) moves past conventional RAG by retrieving analogous reasoning traces, not knowledge to copy, then using RL fine-tuning to adapt them to the current problem. For research and tool-use agents that need to generalize reasoning structure rather than memorize answers, this is a more interesting target than another vector-store tweak.
Multi-agent RL learns to balance competing stakeholders under delayed feedback. arXiv 2606.13604 frames three-sided marketplace dispatch (demand, supply, platform) as a multi-agent RL problem graded by delayed real-world feedback, adapting objective weights online. If you're building orchestration agents whose actions only get scored long after they're taken, the reward-latency handling is the part to read.
Infrastructure & Architecture
Oracle's $638B backlog is the clearest single picture of how concentrated the AI buildout has become. Oracle's Q4 FY2026 results showed revenue of $19.2B (+21%), total cloud +47% to $9.9B, and OCI +93% to $5.8B, per ERP Today. But remaining performance obligations hit $638B, up 363% year over year and +$85B sequentially, driven almost entirely by a few giant AI contracts including a roughly $300B OpenAI deal. The flip side: negative free cash flow, a large debt-financing plan, and 10 GW of power that has to convert into delivered GPU capacity. Andrew Singleton's crematorium analogy about circular AI financing, a propane company buying 5% of a crematorium that then burns the money and pays it back, is the skeptic's version of the same chart. Worth holding both in your head.
llama.cpp just made low-bit KV cache dramatically more accurate, nearly for free. PR #21038 adds graph-level Hadamard rotation of Q/K/V before caching, doing attention in the rotated space then rotating back, which makes standard quant types far more accurate in the KV cache. The benchmarks are not subtle: Qwen3 0.6B q5_1 KV perplexity drops from ~61.7 to ~14.1, and q4_1 from ~212 to ~22.3. For self-hosters this is a near-free path to longer contexts in less VRAM, and r/LocalLLaMA is tracking it as the successor to earlier TurboQuant work.
A Stack Overflow case study on building a custom interpreter instead of gluing scripts together. The SO Blog details CherryScript, a Python-based interpreter built to optimize data-driven workflows. It's a concrete argument for when a purpose-built DSL beats a pile of generic glue code for pipeline orchestration. If you've got a workflow engine that's become an unmaintainable bash-and-Python tangle, this is the case for the other path.
Tools & Developer Experience
Ory is bringing real identity and auth into Claude Code and Codex. On June 10, Ory announced Agent DX, exposing its open-source identity platform to coding agents via plugins for Claude Code, OpenAI Codex, and others, so agents handle auth flows, sessions, and secrets as first-class objects instead of ad-hoc credential plumbing. It's a single-vendor announcement so I'd hold confidence accordingly, but the "agent DX" layer around identity maturing is a real and welcome trend. Credential handling is where most agent integrations currently get sketchy.
Simon Willison's WebRTC playground now does voice chat grounded in a document you paste in. Willison updated his open WebRTC audio playground so you can paste a document before a session and discuss it live over voice. It runs on OpenAI's GPT-Realtime-2, the company's first realtime voice model with GPT-5-class reasoning (128K context, parallel tool calls, interruption handling). The takeaway: realtime voice plus grounding context is now a few lines of browser config. The bar to ship a voice agent that reasons over your own material just dropped to almost nothing.
Google's Antigravity 2.0 split into a desktop app and a standalone CLI. Announced at Google I/O on May 19 and detailed here, the harness added parallel-task subagents, cross-platform terminal sandboxing, credential masking, and hardened Git policies. In early June, Google reset Gemini quota counters to zero for everyone and shipped a refreshed Gemini 3.5 Flash build. The sandboxing and credential masking are the interesting part. Harnesses are quietly adopting production-grade safety defaults instead of leaving them to you.
Models
Zhipu shipped GLM 5.2 to every coding tier with a 1M-token context and, notably, no benchmarks at launch. On June 13, Zhipu rolled GLM 5.2 out to all four GLM Coding Plan tiers with a 1M-token window and two thinking modes, aimed squarely at long-horizon agentic coding. The standalone API, Z.ai access, and MIT-licensed open weights land next week. Deploying before publishing benchmarks is unusual, and reads as confidence, given GLM 5.1 already claimed roughly 94% of Claude Opus 4.6's coding performance. The MIT-licensed weights next week are the line item to watch after this week's Anthropic lesson.
OpenAI quietly retired GPT-5.2 from ChatGPT and auto-migrated everyone to GPT-5.5. As of June 12, OpenAI removed GPT-5.2 Instant, Thinking, and Pro, with existing conversations continuing on the matching GPT-5.5 variant. GPT-5.5 is now positioned as their strongest dedicated coding model. If you've got chat workflows tuned to 5.2 behavior, expect routing changes and re-test your prompts. Silent model swaps are exactly the kind of thing that breaks a finely-tuned prompt and gives you no error to debug.
An unconfirmed GPT-5.6 with a reported 1.5M-token context is showing up in Codex logs. Developers spotted a "gpt-5.6" routing string tied to codename iris-alpha, a reported 1.5M-token window (~43% over GPT-5.5), and cleaner one-shot UI generation, per TokenMix. OpenAI has announced nothing, and Polymarket prices roughly 80-89% odds of a release by June 30. Treat this as a rumor with an indirect evidence trail, not a launch. Worth noting only because it's the dominant speculation this week and a 1.5M context would matter for the long-horizon agent work everything else today is about.
Vibe Coding
A guide to running a fully local coding agent on a Mac was the day's top AI story on HN. ikyle.me's walkthrough hit 455 points and 112 comments, covering Qwen3-Coder-class open-weight models via Ollama with OpenAI-compatible endpoints, hitting 40-60-plus tokens/sec on Apple Silicon for private, air-gapped development. The engagement is the signal. After watching a paid frontier model get pulled by a government order, "how do I run this on my own machine" stopped being a hobbyist question and became a continuity-planning one.
Microsoft previewed MDASH, a multi-model agentic security scanner wired into Defender. At Build 2026, Microsoft opened an expanded preview of MDASH, which runs model-driven scans rather than static rules to catch agent-generated code and exposed MCP tooling. "Scan your agents, not just your code" moving into mainstream enterprise tooling is the right direction, and it's the defensive bookend to today's MCP attack-surface story.
Firecrawl launched Prometheus, a "forward-deployed agent" for web data. Prometheus autonomously extracts structured data from the web, targeting the niche where agents need clean structured extraction rather than raw HTML. Web-data tooling reorienting around agent consumption instead of human scraping is a quiet but real shift in how the scraping stack gets built.
Hot Projects & OSS
An "Open Source AI Must Win" manifesto topped Hacker News at 1,401 points. The manifesto (432 comments) argues that AI as civilizational infrastructure must stay reproducible, locally deployable, economically viable, and community-governed, rather than dependent on closed APIs, shifting terms, or prices set by a handful of labs. It frames open weights as insurance against any single lab, cloud, or hardware vendor changing direction or disappearing. The vote count tells you the timing. This went to the top the same week a closed model vanished by government order. The argument writes itself right now.
claude-mem hit 82k stars solving agent context loss. claude-mem captures session activity, compresses it with a model, and re-injects only the relevant slice into the next run instead of reloading whole transcripts. For cron-driven or daily agent pipelines, it preserves decisions and prior findings while keeping token cost bounded. The pattern beats both naive full-history reloads and cold stateless restarts, and 82k stars says a lot of people hit this exact wall.
StackScope crawled 40,000-plus indie launches to map what builders actually ship. StackScope analyzed real framework, model, and tooling choices across 40k-plus product launches. The Show HN debate centered on which signals reflect genuine adoption versus launch-day noise, which is the right question. Useful as a reality check on what's actually trending in the indie/AI ecosystem versus what's merely loud on Twitter.
SaaS Disruption
Enterprise incumbents are buying the "AI execution layer" in one early-June cluster. ERP Today maps it: Asana bought StackAI for cross-system no-code agent workflows, Coupa bought Rossum for transactional document LLMs, Salesforce signed to acquire Contentful for a headless content layer under Agentforce, and Vertice acquired Vendr for a $75B-plus procurement dataset. The common thread is data, workflow, and content assets that turn an agent from a summarizer into an operator. The moat is shifting from UI and features to proprietary execution data the agent can act on. If you're a thin point tool, that's the wall coming at you.
Deloitte published revenue-recognition guidance for outcome-based agentic pricing, which means the model is now default. Deloitte's June 4 Technology Spotlight walks through whether a vendor's promise is a stand-ready obligation or delivery of successful outcomes (revenue per resolved ticket), and how ASC 606 applies. When Big Four firms ship revenue-recognition playbooks for per-resolution pricing, it's stopped being an experiment. This is the financial plumbing confirming the per-seat to per-outcome shift, not another pricing-page anecdote.
A counter-narrative: SaaS churn is improving as AI deepens lock-in, not accelerating cannibalization. Artisan's 2026 benchmark across 500 companies shows the churn index at its best reading since late 2022, with analysts crediting AI features for raising switching costs. Median B2B monthly churn sits near 3.5%, mostly voluntary. The honest read: AI is bifurcating outcomes, raising retention for platforms that embed it into the workflow while gutting thin point tools. It's aggregate-benchmark data, so hold it loosely, but it complicates the lazy "AI kills SaaS" headline.
A developer open-sourced a "Company OS" that replaces five SaaS tools with one self-hosted agent app. The DEV Community post describes one self-hosted app collapsing Trello, Notion, Gmail, Zapier, and a chatbot into an agent system with real execution primitives: retries, a dead-letter queue, task delegation. It's a single-builder anecdote, so directional only. But it's exactly the cross-category collapse the unbundling thesis predicts at the SMB tier, and the execution primitives are what separate it from yet another chat wrapper.
Policy & Governance
Ex-DOGE staffers raised $130M for an AI national-security startup. Vanity Fair reports former DOGE employees launching an AI-focused defense venture, part of a wave of defense-tech ventures from government alumni. It lands the same week as the Anthropic export-control story, and the through-line is hard to miss: AI-defense framing is pulling serious capital, and the same national-security lens that pulled Fable and Mythos offline is where money and talent are flowing. Where the regulatory attention goes, the funding follows.
Reddit is aggressively rate-limiting RSS feeds, and there's a workaround. Lapcat Software documented the new limits plus a practical fix for keeping feed access alive. It matters for anyone building ingestion pipelines, monitoring tools, or agents that summarize Reddit. It's another data point in platforms tightening programmatic access in the AI-scraping era. The open-data assumptions a lot of pipelines were built on keep quietly expiring.
Skills of the Day
-
Stop adding "think step by step" to reasoning models. CoT still gives standard models a big lift (~19 points on MMLU-Pro), but o-series, Claude Extended Thinking, and Gemini Thinking already reason internally, so explicit CoT just inflates latency and token spend with no accuracy gain (K2view). Reserve it for non-reasoning models. Mismatching the two is a silent cost leak in agentic loops.
-
Cut multi-agent cost 40-60% with model tiering. Run your orchestrator on a capable model and your narrow, repetitive workers on cheaper task-specific ones; production reports put the savings at 40-60% with no quality loss (Beam AI). Workers don't need frontier reasoning, they need tight scope and good instructions.
-
Boost RAG QA 15-plus points by enriching chunks with metadata. Attaching source, section, titles, and dates to chunks lifted QA accuracy from ~50-60% to 72-75% with no architecture or embedding change (2026 chunking benchmark). It's a data-prep change, so it's one of the highest-ROI RAG moves there is. Do this before reaching for fancier retrieval.
-
Suppress reasoning-model overthinking with batch prompting. Batching multiple questions into one prompt acts as an implicit regularizer, cutting reasoning tokens by ~76% on R1 and o1-class models while holding or improving accuracy (OpenReview). The reasoning trace is usually your dominant token cost, so this is a high-leverage knob.
-
Give sub-agents fewer tools and read-only scopes to cut hallucination. Role-restricted tool sets (Explore/Plan/Verify) enforced server-side stop research agents from accidentally writing, shrink the prompt-injection surface, and reduce hallucination by removing tool-choice ambiguity (Digital Applied). Anthropic's isolated multi-agent setup reported 90.2% improvement over single-agent and 84% fewer tokens. Scope tools to the role, not the maximum.
-
Steer outputs with directional-stimulus hints instead of rewriting the prompt. Short cues like "focus on comparables," "be skeptical," or "weight recent data" bias outputs without restructuring anything (Cybernews). It composes cleanly on top of role and format constraints. Use it as a tuning dial when the base prompt is good but the emphasis is off.
-
Use Claude Code's --safe-mode to isolate config bugs fast. The June 2026 flag strips CLAUDE.md, hooks, skills, and MCP servers to give you a clean diagnostic baseline, while admin-managed policy still applies (Digital Applied). When an agent starts acting strange after a config change, this is the fastest way to tell whether your own setup is the culprit.
-
Pin the default model org-wide with enforceAvailableModels. Claude Code v2.1.175 (shipped 2026-06-12) makes an availableModels allowlist also constrain what "Default" resolves to (changelog), so you can force Opus 4.8 or block a tier across a team. The same release fixed the /model picker hiding the family Default resolves to. Useful for teams that need deterministic model selection.
-
Treat your CI environment as hostile-readable and pin the Claude Code GitHub Action >=2.1.128. Versions before 2.1.128 let a malicious issue exfiltrate secrets via /proc/self/environ (Microsoft). Pin the version, stop dumping secrets into env vars, and assume anything an agent can read in CI is already compromised. With the Miasma worm hitting CI/CD, this is the week to harden it.
-
Audit every MCP connector like an internet-facing API before exposing it. Database MCPs are re-exposing SQLi and missing-auth bugs with prompt-level authority, and 12,520 MCP services are sitting unauthenticated on the public internet (OWASP coverage). Check auth, input sanitization, and tool-poisoning vectors, and remember tool metadata enters your context window and can issue instructions silently. No third-party MCP gets trusted by default.