<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Saksham Goyal - Blog</title>
    <link>https://sakshamgoyal.com/blog</link>
    <description>Writing about AI, engineering, and building products.</description>
    <language>en-us</language>
    <atom:link href="https://sakshamgoyal.com/blog/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Gemini 4 Argon: what changed</title>
      <link>https://sakshamgoyal.com/blog/gemini-4-argon</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/gemini-4-argon</guid>
      <pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate>
      <description>Gemini 4 Argon allows up to 1M output tokens. Google&apos;s coding examples, benchmark results, prices, and rollout explained, including the limits of each claim.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/gemini-4-argon/cover.webp" type="image/webp"/>
      <category>ai</category>
      <category>google</category>
      <category>models</category>
      <category>agents</category>
    </item>
    <item>
      <title>OpenAI DevDay 2026: launches and upgrades</title>
      <link>https://sakshamgoyal.com/blog/openai-devday-2026</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/openai-devday-2026</guid>
      <pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate>
      <description>OpenAI DevDay 2026 brought a Sol upgrade, browser access for Agents API, Dots, and code security tools. How five announcements work, with examples.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/openai-devday-2026/cover.webp" type="image/webp"/>
      <category>ai</category>
      <category>openai</category>
      <category>agents</category>
    </item>
    <item>
      <title>Jev: an AI model for classifying text</title>
      <link>https://sakshamgoyal.com/blog/jev-system-one-model</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/jev-system-one-model</guid>
      <pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate>
      <description>How Jev classifies and scores text, what its probabilities mean, and how it compares with LLMs on accuracy, speed, and cost.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/jev-system-one-model/cover.webp" type="image/webp"/>
      <category>ai</category>
      <category>llm</category>
      <category>agents</category>
    </item>
    <item>
      <title>Eight AI agent patterns and when to use them</title>
      <link>https://sakshamgoyal.com/blog/agent-patterns-2026</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/agent-patterns-2026</guid>
      <pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate>
      <description>Eight ways to organize AI agents, from one agent with tools to teams. How they divide work, share information, and handle failures.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/agent-patterns-2026/cover.webp" type="image/webp"/>
      <category>agents</category>
      <category>agent-patterns</category>
      <category>multi-agent</category>
      <category>orchestration</category>
      <category>llm</category>
      <category>tutorial</category>
      <category>explainer</category>
    </item>
    <item>
      <title>GPT-6 Astra: what it can do, what it costs, and its limits</title>
      <link>https://sakshamgoyal.com/blog/astra</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/astra</guid>
      <pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate>
      <description>GPT-6 Astra handles coding, research, and browser tasks. How its tools, saved context, and checks affect its results and the cost of a task.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/astra/cover.webp" type="image/webp"/>
      <category>ai</category>
      <category>openai</category>
      <category>agents</category>
      <category>research</category>
    </item>
    <item>
      <title>Kitesurf brings browser automation to Cloudflare Workers</title>
      <link>https://sakshamgoyal.com/blog/kitesurf</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/kitesurf</guid>
      <pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate>
      <description>Cloudflare&apos;s Kitesurf runs a browser on Workers. Why it used less CPU and memory but took longer than Chromium in Cloudflare&apos;s tests.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/kitesurf/cover.webp" type="image/webp"/>
      <category>ai</category>
      <category>cloudflare</category>
      <category>agents</category>
      <category>infrastructure</category>
    </item>
    <item>
      <title>Orchestrator-worker agents: splitting work across agents</title>
      <link>https://sakshamgoyal.com/blog/orchestrator-worker-agents</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/orchestrator-worker-agents</guid>
      <pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
      <description>A lead agent splits a task among workers, then combines their results. When working in parallel helps and why shared files or decisions can cause problems.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/orchestrator-worker-agents/cover.webp" type="image/webp"/>
      <category>agents</category>
      <category>agent-patterns</category>
      <category>multi-agent</category>
      <category>orchestration</category>
      <category>llm</category>
      <category>tutorial</category>
      <category>explainer</category>
    </item>
    <item>
      <title>Gemma 4: running Google&apos;s AI models on your own hardware</title>
      <link>https://sakshamgoyal.com/blog/gemma4</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/gemma4</guid>
      <pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate>
      <description>Gemma 4 launched with four downloadable models. How they differ, what hardware they need, and what to check before running them locally.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/gemma4/cover.webp" type="image/webp"/>
      <category>ai</category>
      <category>open-source</category>
      <category>on-device</category>
      <category>google</category>
      <category>models</category>
    </item>
    <item>
      <title>Claude Code source leak: what happened and what it revealed</title>
      <link>https://sakshamgoyal.com/blog/claude-code-source-leak</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/claude-code-source-leak</guid>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
      <description>A debugging file exposed readable Claude Code source. What the leak revealed about the agent, and why experimental features do not confirm future releases.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/claude-code-source-leak/cover.webp" type="image/webp"/>
      <category>ai</category>
      <category>anthropic</category>
      <category>security</category>
      <category>engineering</category>
    </item>
    <item>
      <title>ARC-AGI-3: learning a game without instructions</title>
      <link>https://sakshamgoyal.com/blog/arc-agi</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/arc-agi</guid>
      <pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
      <description>ARC-AGI-3 tests how efficiently agents learn unfamiliar games. How its scoring works, what the March 2026 paper reported, and why preview scores differ.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/arc-agi/cover.webp" type="image/webp"/>
      <category>ai</category>
      <category>research</category>
      <category>benchmarks</category>
      <category>reasoning</category>
      <category>agi</category>
    </item>
    <item>
      <title>Event-driven agents: reacting to messages and alerts</title>
      <link>https://sakshamgoyal.com/blog/event-driven-agents</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/event-driven-agents</guid>
      <pubDate>Mon, 10 Nov 2025 00:00:00 GMT</pubDate>
      <description>An event-driven agent starts from a message, alert, or schedule. How to handle retries, limit its tools, and protect private data from malicious input.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/event-driven-agents/cover.webp" type="image/webp"/>
      <category>agents</category>
      <category>agent-patterns</category>
      <category>llm</category>
      <category>tutorial</category>
      <category>explainer</category>
    </item>
    <item>
      <title>Evaluator-optimizer pattern: checking and revising answers</title>
      <link>https://sakshamgoyal.com/blog/evaluator-optimizer-agents</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/evaluator-optimizer-agents</guid>
      <pubDate>Tue, 05 Aug 2025 00:00:00 GMT</pubDate>
      <description>One step writes a draft; another checks it and flags what needs fixing. How this loop works, when it helps, and when to stop.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/evaluator-optimizer-agents/cover.webp" type="image/webp"/>
      <category>agents</category>
      <category>agent-patterns</category>
      <category>multi-agent</category>
      <category>llm</category>
      <category>tutorial</category>
      <category>explainer</category>
    </item>
    <item>
      <title>AlphaEvolve: how Gemini searches for better algorithms</title>
      <link>https://sakshamgoyal.com/blog/alpha-evolve</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/alpha-evolve</guid>
      <pubDate>Sat, 02 Aug 2025 00:00:00 GMT</pubDate>
      <description>AlphaEvolve suggests code changes, tests them, and keeps the improvements. How DeepMind used this loop to find better algorithms and speed up its systems.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/alpha-evolve/cover.webp" type="image/webp"/>
      <category>ai</category>
      <category>deepmind</category>
      <category>research</category>
      <category>agents</category>
    </item>
    <item>
      <title>How ChatGPT Agent uses tools to complete a task</title>
      <link>https://sakshamgoyal.com/blog/chatgpt-agent</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/chatgpt-agent</guid>
      <pubDate>Thu, 24 Jul 2025 00:00:00 GMT</pubDate>
      <description>ChatGPT Agent can browse, run code, and create files in a virtual computer. How its tools work together, what a completed task looks like, and what to check.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/chatgpt-agent/cover.webp" type="image/webp"/>
      <category>ai</category>
      <category>openai</category>
      <category>agents</category>
    </item>
    <item>
      <title>ReAct: how one AI agent uses tools</title>
      <link>https://sakshamgoyal.com/blog/single-agent-tools</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/single-agent-tools</guid>
      <pubDate>Sat, 05 Jul 2025 00:00:00 GMT</pubDate>
      <description>One agent chooses a tool, checks the result, and decides what to do next. How the ReAct loop works and where to set limits.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/single-agent-tools/cover.webp" type="image/webp"/>
      <category>agents</category>
      <category>agent-patterns</category>
      <category>llm</category>
      <category>tutorial</category>
      <category>explainer</category>
    </item>
    <item>
      <title>Agent handoffs: passing a conversation to another agent</title>
      <link>https://sakshamgoyal.com/blog/agent-handoff-pattern</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/agent-handoff-pattern</guid>
      <pubDate>Tue, 25 Mar 2025 00:00:00 GMT</pubDate>
      <description>An agent hands the conversation to a specialist who replies directly. How to pass the right details and avoid losing track of the request.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/agent-handoff-pattern/cover.webp" type="image/webp"/>
      <category>agents</category>
      <category>agent-patterns</category>
      <category>multi-agent</category>
      <category>llm</category>
      <category>tutorial</category>
      <category>explainer</category>
    </item>
    <item>
      <title>Router agents: choosing who handles a request</title>
      <link>https://sakshamgoyal.com/blog/agent-router-pattern</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/agent-router-pattern</guid>
      <pubDate>Fri, 20 Dec 2024 00:00:00 GMT</pubDate>
      <description>A router sends a request to the right specialist or model. How to choose a route, handle unclear requests, and check whether the user gets an answer.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/agent-router-pattern/cover.webp" type="image/webp"/>
      <category>agents</category>
      <category>agent-patterns</category>
      <category>multi-agent</category>
      <category>llm</category>
      <category>tutorial</category>
      <category>explainer</category>
    </item>
    <item>
      <title>Hierarchical agent teams: how agents manage other agents</title>
      <link>https://sakshamgoyal.com/blog/hierarchical-agent-teams</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/hierarchical-agent-teams</guid>
      <pubDate>Tue, 10 Sep 2024 00:00:00 GMT</pubDate>
      <description>A manager sends work to team leads, who assign it to specialist agents. How this extra layer works and when it helps.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/hierarchical-agent-teams/cover.webp" type="image/webp"/>
      <category>agents</category>
      <category>agent-patterns</category>
      <category>multi-agent</category>
      <category>orchestration</category>
      <category>llm</category>
      <category>tutorial</category>
      <category>explainer</category>
    </item>
    <item>
      <title>Supervisor agents: coordinating specialist agents</title>
      <link>https://sakshamgoyal.com/blog/supervisor-worker-agents</link>
      <guid isPermaLink="true">https://sakshamgoyal.com/blog/supervisor-worker-agents</guid>
      <pubDate>Mon, 15 Jul 2024 00:00:00 GMT</pubDate>
      <description>A supervisor assigns tasks to specialist agents, checks their results, and decides what happens next. How the team works and where it can get stuck.</description>
      <media:content medium="image" url="https://sakshamgoyal.com/topics/supervisor-worker-agents/cover.webp" type="image/webp"/>
      <category>agents</category>
      <category>agent-patterns</category>
      <category>multi-agent</category>
      <category>orchestration</category>
      <category>llm</category>
      <category>tutorial</category>
      <category>explainer</category>
    </item>
  </channel>
</rss>