<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Manifest V3 on Programmer.ie: Modern AI programming</title>
    <link>http://programmer.ie/tags/manifest-v3/</link>
    <description>Recent content in Manifest V3 on Programmer.ie: Modern AI programming</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 02 Sep 2026 12:15:00 +0100</lastBuildDate>
    <atom:link href="http://programmer.ie/tags/manifest-v3/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Build the Smallest Browser AI Observatory</title>
      <link>http://programmer.ie/books/browser-ai-from-first-principles/03-chapter/</link>
      <pubDate>Wed, 02 Sep 2026 12:10:00 +0100</pubDate>
      <guid>http://programmer.ie/books/browser-ai-from-first-principles/03-chapter/</guid>
      <description>&lt;p&gt;We are ready to make the browser&amp;rsquo;s AI lifecycle visible.&lt;/p&gt;&#xA;&lt;p&gt;The first version will be deliberately small. It will not inspect every page, intercept arbitrary prompts, call tools, diagnose quality or persist a history. It will do five things:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;create a panel inside Chrome DevTools;&lt;/li&gt;&#xA;&lt;li&gt;report whether the Prompt API is exposed and available;&lt;/li&gt;&#xA;&lt;li&gt;create a browser-managed language-model session with visible download progress;&lt;/li&gt;&#xA;&lt;li&gt;stream a prompt with cancellation;&lt;/li&gt;&#xA;&lt;li&gt;display an event trace that separates each phase.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;That is already more useful than a chat demo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>From Prompt Demo to AI Debugger</title>
      <link>http://programmer.ie/books/browser-ai-from-first-principles/04-chapter/</link>
      <pubDate>Wed, 02 Sep 2026 12:15:00 +0100</pubDate>
      <guid>http://programmer.ie/books/browser-ai-from-first-principles/04-chapter/</guid>
      <description>&lt;p&gt;Our first DevTools panel can run a prompt and display its lifecycle.&lt;/p&gt;&#xA;&lt;p&gt;That makes it a useful experiment console.&lt;/p&gt;&#xA;&lt;p&gt;It does not yet make it a debugger.&lt;/p&gt;&#xA;&lt;p&gt;A debugger must help explain a failure that occurred in the application under inspection. It needs to connect model activity to application context, preserve events long enough to compare them, and distinguish facts it observed from inferences it derived. It must do this without quietly capturing every prompt, response and page the user visits.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
