The letter

One letter a week, starting soon.

The week's signal, what shipped, what is worth running tonight, and the editor's note. No tracking, no ads, nothing else.

We keep your address, your language and the date you joined, nothing else. Every letter has a one-click unsubscribe link that deletes the record.

Phil Schmid

25 stories

Phil SchmidVoicesWhy Agents Are Soon Only Going to Have 1 Tool Instead of triggering tools one at a time across turns, agents are collapsing their tool catalog into a single exec(code) tool—chaining, filtering, and awaiting actions inside an isolated sandbox.

11.01

Phil SchmidVoicesCredentials API for Gemini Managed Agents Store secrets once with the Credentials API, reference them by ID, and let the egress proxy inject them on the wire so they never enter the agent sandbox.

09.28

Phil SchmidVoicesCreate your own voice for Gemini 3.8 TTS Gemini 3.8 Flash TTS lets you replicate your own voice or design one from a sentence, then direct delivery line by line.

09.24

Phil SchmidVoicesHow Foundational Models Became Superhuman in Bash Frontier coding agents can compose shell workflows that replace entire catalogs of file tools. Here is what changes when Bash becomes the primary execution interface.

09.01

Phil SchmidVoicesSetup OpenClaw 2.0 with Gemini in Under 60 Seconds Five commands, zero fluff: install OpenClaw 2.0, connect Gemini 3.8 Flash, and start chatting with live Google Search grounding from your terminal and web dashboard in under a minute.

08.31

Phil SchmidVoicesRecursive Self-Improvement Agents can already edit their tools, skills, and harness. Recursive self-improvement still needs a system that can raise the verifier without capturing it.

08.21

Phil SchmidVoicesControlling Android with Gemini 3.7 Flash and 150 lines of Python Use Gemini 3.7 Flash Computer Use with about 150 lines of Python to control an Android emulator. The model plays Wordle from screenshots: opens Chrome, clears popups, reads tile colors, and solves in…

08.17

Phil SchmidVoicesGoogle Maps and Google Search now work together in the Gemini API Use Google Maps and Google Search in the same Gemini API call with Gemini 3.6 Flash, then add custom functions or MCP servers for actions like booking a table.

08.12

Phil SchmidVoicesEvaluating Agents Beyond the First Prompt EvoCode-Bench tests coding agents across 227 sequential rounds in a persistent workspace. Single-turn scores overstate reliability — regressions, not missing features, are the real bottleneck.

07.27

Phil SchmidVoicesBuilding Managed Agents That Use GitHub Without Exposing Your Token Build Gemini Managed Agents that use the GitHub CLI without exposing your PAT. The egress proxy injects your real token into outbound requests while the sandbox only sees a dummy token.

07.17

Phil SchmidVoicesControl an Android Phone with Gemini 3.5 Flash Computer Use Control an Android emulator using Gemini 3.5 Flash Computer Use. Connect the Google GenAI SDK interactions loop with ADB to control a virtual device from your terminal.

06.25

Phil SchmidVoicesGetting started with the Gemini Interactions API A developer guide to the Gemini Interactions API, text generation, streaming, multi-turn chat, multimodal inputs, structured output, tool use, managed agents, and background execution from a single…

06.23

Phil SchmidVoicesHow Gemini Managed Agents Works under the Hood A single API call boots a sandbox, loads skills, and lets the model loop until the task is done. Here is what happens at each step.

06.10

Phil SchmidVoicesGemini Managed Agents: Developer Guide Build, customize, and deploy production agents that reason, execute code, and manage files inside secure Linux sandboxes as a single API call.

05.26

Phil SchmidVoicesHow Agents Manage Other Agents: Four Subagents Patterns in 2026 Subagents solve context pollution, but how the main agent manages them matters more than whether they run in sync or async.

05.05

Phil SchmidVoicesHow to use Deep Research with the Gemini API The Gemini Deep Research Agent autonomously plans, searches, and synthesizes long-horizon research tasks into detailed, cited reports.

04.29

Phil SchmidVoicesHow to correctly use MCP servers with your AI Agents MCP servers are not dead. Blindly enabling them bloats your context, which leads to higher cost and worse performance.

04.27

Phil SchmidVoices8 Tips for Writing Agent Skills 8 Tips for Writing Agent Skills. Know What a Skill Is, Nail the Description, Write Instructions, Keep It Lean, Set the Right Level of Freedom, Don't Skip Negative Cases, Test It Before You Ship It…

04.13

Phil SchmidVoicesHow to use Gemma 4 with the Gemini API and Google AI Studio Learn how to use Gemma 4 with the Gemini API and Google AI Studio.

04.07

Phil SchmidVoicesHow Kimi, Cursor, and Chroma Train Agentic Models with RL Learn the unique ways how Kimi, Cursor, and Chroma train agentic models with RL.

03.28

Phil SchmidVoicesCombine Built-in Tools and Function Calling in the Gemini Interactions API Learn how to combine built-in tools and function calling in the Gemini Interactions API.

03.24

Phil SchmidVoicesDeveloper Guide: Nano Banana 2 with the Gemini Interactions API Learn how to use the Gemini Interactions API to build a personalized Japan travel brochure with Nano Banana 2.

03.16

Phil SchmidVoicesHow Autoresearch will change Small Language Models adoption Autoresearch lets an AI agent run hundreds of model training experiments overnight. Learn how it works, early results from Karpathy and Shopify, and how to apply it.

03.10

Phil SchmidVoicesPractical Guide to Evaluating and Testing Agent Skills Learn how to systematically test and improve agent skills using deterministic checks and a real-world Gemini API example.

03.04