← All digests
AI Developer Digest

Wed, Jun 10, 2026

17 signals that cleared the gate18 min read
The Signal — start here
June 10 is quieter than June 9 — but the June 9 Anthropic release notes contained three Managed Agents additions that the Fable 5 launch overshadowed and yesterday's digest missed entirely: scheduled cron deployments, vault environment variable credentials (secrets-at-egress for sandboxes), and session_thread_id in webhook events. These are meaningful infrastructure additions that make Claude Managed Agents substantially more self-contained for production agentic workloads. Beyond that, llama.cpp continued its normal patch cadence (builds b9575–b9590 over the 24h window) with a couple of notable Vulkan additions, and LiteLLM shipped an RC adding Claude Fable 5 support. Light period for new releases, but the Managed Agents items warrant attention if you're building on that platform.
Must-reads today
1
Claude Managed Agents: Scheduled Deployments — You can now run Managed Agent sessions on a cron schedule without owning a scheduler; paired with vault env var credentials for secrets injection. Three June 9 items missed in yesterday's Fable 5 digest — worth reading if you're building on the Managed Agents API.

Breaking Changes

No breaking changes this period.


API & SDK Changes

1
Medium

Claude Managed Agents: Scheduled Deployments + Vault Environment Variable Credentials (Public Beta)

What changed
Two new capabilities added to Claude Managed Agents (public beta, managed-agents-2026-04-01 header), both missed in yesterday's digest: (1) Scheduled deployments — a new POST /v1/deployments resource lets you attach a cron schedule to an agent; each time the schedule fires, a new session starts and runs to completion with no scheduler infrastructure to manage. Up to 1,000 scheduled deployments per org. Deployments can be paused/unpaused/archived, and triggered manually outside the schedule via POST /v1/deployments/{id}/run. The schedule.upcoming_runs_at field confirms upcoming fire times at creation. (2) Vault environment variable credentials — a new auth.type: "environment_variable" credential type added to the vaults API, keyed by secret_name and secret_value, with a networking.allowed_hosts domain allowlist. The secret is stored as an opaque placeholder in the sandbox; the real value is substituted at egress on outbound requests to allowed domains only. The agent never sees the actual secret value. Previously only MCP OAuth and static bearer tokens were supported in vaults.
TL;DR
Claude Managed Agents adds cron-scheduled sessions via POST /v1/deployments (POSIX cron, IANA timezone, up to 1,000/org) and vault env var credentials (auth.type: "environment_variable", secrets substituted at egress only) — both now in public beta.
Developer signal
(1) Scheduled deployments: Create a deployment with schedule.type: "cron", schedule.expression (standard POSIX cron, minute-level granularity), and schedule.timezone (IANA identifier). The response includes schedule.upcoming_runs_at to verify your expression. Track successes and failures via GET /v1/deployment_runs?deployment_id=. Error types returned on failed runs: environment_archived_error, agent_archived_error, session_rate_limited_error. DST note: wall-clock matching applies, so schedule outside the 1–3 AM local window for anything where duplicate or missed runs are unacceptable, or use UTC. (2) Vault env var credentials: Register with POST /v1/vaults/{id}/credentials using auth.type: "environment_variable", auth.secret_name (the env var name the agent sandbox will see), auth.secret_value, and auth.networking.allowed_hosts. Important limitation: substitution happens at egress, not inside the sandbox — clients that compute request signatures from the secret (e.g., AWS SigV4) or validate credentials at startup will not work with this mechanism; use it for services that send the API key verbatim in a request header (most CLIs, SDKs with simple bearer/API-key auth). Max 20 credentials per vault. Not supported with self-hosted sandboxes. (3) Both features require the existing managed-agents-2026-04-01 beta header — no new beta header needed. SDK support available for TypeScript, Python, Go, Java, C#, PHP, and Ruby.


Affects you ifYou use Claude Managed Agents and need recurring agentic tasks (nightly scans, weekly digests, scheduled compliance checks); you need agents to call external services that authenticate via API keys or environment variables without exposing those keys to the modelEffortModerate (new API resources and credential type to integrate; review vault networking restrictions and egress-substitution limitations before adopting for specific service types)

Research

Nothing cleared the quality bar this period. arXiv direct fetch returned 403 for both cs.AI and cs.CL June 10 listing pages. Searched for qualifying papers from recognized labs (DeepMind, Meta FAIR, Stanford, MIT, CMU, AI2) with measurable benchmark numbers and associated code; no candidates confirmed within the scan window. Hugging Face Papers direct fetch returned 403.


Tooling

1
Notable

llama.cpp June 9–10 Patch Builds: Vulkan FP16 Dot2 and IQ1 Optimization (b9580, b9581)

What changed
Two technically notable Vulkan improvements among the 11 patch builds (b9575–b9590) released June 9–10: b9580 adds support for the Valve FP16 dot2 extension (VK_VALVE_mutable_descriptor_type variant) in matrix operations and Flash Attention — this is a hardware capability path for specific Vulkan-capable GPUs that support the extension; b9581 reduces shared memory usage in the Vulkan IQ1 quantization kernel, reducing matrix-multiply contention on hardware with constrained shared memory. The remaining 9 builds are minor fixes (Granite speech embedding, Windows CI, video subprocess refactor, speculative decoding log name, CUDA data-race fix in ssm_scan_f32, LFM2 template fix — see Quick Hits).
TL;DR
llama.cpp b9580/b9581 (June 9) add Vulkan FP16 dot2 extension support and IQ1 shared memory optimization; 9 additional patch builds in the same window address unrelated fixes.
Developer signal
If you run llama.cpp with a Vulkan backend on hardware that supports the VK_VALVE_mutable_descriptor_type extension (some AMD/RDNA GPUs, Linux Vulkan drivers), b9580 may unlock an additional compute path — test by checking vulkaninfo | grep VK_VALVE_mutable_descriptor_type and comparing throughput before/after updating. If you use IQ1 quantization with Vulkan, b9581 may reduce memory pressure on shared-memory-constrained hardware (common on integrated and lower-end discrete GPUs). Update via the standard llama.cpp build from the latest release tag; there are no API or CLI changes in these builds.


Affects you ifYou run llama.cpp on Vulkan-capable hardware (AMD GPU, Linux, or any system using the Vulkan backend); you use IQ1 quantization with VulkanEffortQuick (rebuild from b9580 or later; no config or API changes)
ggml-org/llama.cpp GitHub | Date: June 9, 2026 | Link: https://github.com/ggml-org/llama.cpp/releaseshttps://github.com/ggml-org/llama.cpp/releases

Benchmarks & Leaderboards

Nothing new confirmed in the 24h window. The SWE-bench Verified entry for Claude Fable 5 at 95.0% (covered in the June 9 digest, Benchmarks section) remains self-reported as of June 10 — no independent third-party submission confirmed on swebench.com. LMArena's Agent Arena added Grok Build 0.1 and Grok 4.3 (High) on June 8 — one day outside the scan window; see Near-misses.


Technical Discussions

Nothing cleared the quality bar this period. No qualifying Hacker News threads (score >200 with technical depth) found for June 9–10. No qualifying posts from Nathan Lambert, Eugene Yan, or Sebastian Raschka in the scan window. Simon Willison's blog returned 403 on direct fetch; no qualifying posts confirmed via search.


Quick Hits

  • llama.cpp b9590 (June 10) — Fixed LFM2/LFM2.5 specialized template handler silently ignoring json_schema parameter (only built grammar for tool-calling, ignored structured output schema). Affects structured output with LFM2/LFM2.5 models. [https://github.com/ggml-org/llama.cpp/releases]
  • llama.cpp b9577 (June 9) — Added --log-prompts-dir <dir> server flag; writes each individual prompt to a separate text file for debugging/auditing. [https://github.com/ggml-org/llama.cpp/releases]
  • llama.cpp b9589 (June 10) — Fixed data-race condition in CUDA ssm_scan_f32 kernel (missing synchronization barriers before reusing temporary shared memory). Affects CUDA builds using SSM/Mamba-family models. [https://github.com/ggml-org/llama.cpp/releases]
  • Claude Managed Agents: session_thread_id in webhook events (June 9) — session.thread_* webhook events now include a session_thread_id field identifying the multi-agent thread that triggered the event. Additive change; existing handlers continue to work. [https://platform.claude.com/docs/en/release-notes/overview]
  • LiteLLM v1.89.0-rc.2 (June 10) — Pre-release (RC) patched with Claude Fable 5 model support. Stable release pending; do not use in production yet. [https://github.com/BerriAI/litellm/releases]

Worth Watching (Announced, Not Yet Shipped)

14

⚠️⚠️⚠️ Claude Sonnet 4 + Opus 4 — Retirement **June 15 (5 days)**

(Countdown updated)

claude-sonnet-4-20250514 and claude-opus-4-20250514 return errors June 15. Migrate to claude-sonnet-4-6-20260217 and claude-opus-4-8 respectively. Review the Opus 4.8 migration guide before upgrading — adaptive thinking replaces budget_tokens; setting temperature, top_p, or top_k to non-default values returns a 400 error.

⚠️⚠️ Gemini API Unrestricted Key Deadline — **June 19 (9 days)**

(Countdown updated)

All unrestricted Gemini API keys blocked June 19. Restrict via AI Studio → API Keys → "Restrict to Gemini API." Takes 2 minutes; no code changes required.

Google AI for Developers | Link: https://ai.google.dev/gemini-api/docs/api-key

⚠️ Gemini Image Models Shutdown — **June 25 (15 days)**

(Countdown updated)

gemini-3.1-flash-image-preview and gemini-3-pro-image-preview shutting down June 25, 2026. Migrate to stable image model equivalents.

⚠️ GPT-4.5 Retirement from ChatGPT — **June 27 (17 days)**

(Countdown updated)

GPT-4.5 being retired from the ChatGPT product surface on June 27. Direct API route retirement unconfirmed. Audit gpt-4.5 model identifiers in code.

OpenAI Platform Changelog | Link: https://platform.openai.com/docs/changelog

⚠️ Grok V9-Medium — **Mid-June 2026 (~1 week, estimated)**

NEW — Added June 10, 2026

Training of Grok V9-Medium (1.5 trillion parameters, ~3x current production system size) completed in late May. Supervised fine-tuning complete; reinforcement learning underway as of late May. Public release estimated two to three weeks from the May 25 announcement — placing it approximately mid-June. The model was trained on Cursor data (real-world developer workflows) and is positioned as a coding-focused model. No API pricing, model ID, or benchmark numbers confirmed; watch x.ai/news for the official release announcement. Note: this is not Grok 5.

xAI / Elon Musk announcement, May 25, 2026 | Link: https://x.ai/news

⚠️⚠️ Claude Opus 4.1 Retirement — **August 5 (56 days)**

(Countdown updated)

claude-opus-4-1-20250805 retires August 5. Migrate to claude-opus-4-8. See the June 6, 2026 digest for the full migration checklist including breaking changes around adaptive thinking, sampling parameters, and tokenizer differences.

Apple iOS 27 / macOS Golden Gate / Core AI GA — **Fall 2026 (September, ~3 months)**

(Carried — status unchanged)

iOS 27, iPadOS 27, and macOS Golden Gate ship with iPhone 18 in September 2026. Includes: Siri Extensions API (App Intents-based, third-party AI providers), Core AI (replaces Core ML), expanded Foundation Models multi-provider support. Developer Beta 1 available now. Public beta expected mid-July. Start auditing Core ML usage and planning Extensions integration now.

Apple Developer / WWDC 2026 | Link: https://developer.apple.com/ios/

Gemini 3.5 Pro — Expected June 2026 (No Date Confirmed)

(Carried — no official date)

Still in limited Vertex preview. Sundar Pichai stated "give us until next month" at Google I/O 2026 (May 19). No official model card, API pricing, model ID, or benchmark numbers. Expected: 2M token context window, Deep Think reasoning mode.

Claude Mythos 5 General Availability — No Timeline

(Carried — status unchanged)

Currently only for vetted Project Glasswing participants. Not available on public API. Contact your Anthropic, AWS, or Google Cloud account team for access.



Filtered from 30+ primary sources against a published quality rubric. No press releases, no fluff — only what changes what you build.