<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>AcqAgent</title>
    <link>https://acqagent.ai/changelog</link>
    <atom:link href="https://acqagent.ai/feed.xml" rel="self" type="application/rss+xml" />
    <description>New Claude Skills, dataset releases, and notable changes to acqagent.ai.</description>
    <language>en-us</language>
    <lastBuildDate>Sun, 27 Sep 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>2026-09-27 — Analysis on the hosted copy reads analyses written in advance</title>
      <link>https://acqagent.ai/changelog#2026-09-27</link>
      <guid isPermaLink="true">https://acqagent.ai/changelog#2026-09-27</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>&lt;p&gt;The &lt;a href="/nexus/dashboard"&gt;hosted dashboard&lt;/a&gt; no longer calls a model. Its &lt;strong&gt;Analyze&lt;/strong&gt;
            button now shows an analysis written in advance by an automated batch run over each decision’s
            text: a summary, the issues, GAO’s reasoning, why the outcome went the way it did, key points and
            significance. There is nothing to connect and nothing to paste, and it appears at once. Each analysis names the B-number it belongs
            to and says it was written in advance and is AI-generated, and the
            &lt;a href="/privacy"&gt;privacy page&lt;/a&gt; says what loading one reveals.&lt;/p&gt;&lt;p&gt;Analyzing or comparing several decisions at once is not available on the web version, and selecting
            several and pressing Analyze or Compare now says so and points to the Analyze button beside each
            decision. A downloadable version that does both, against any model you like, is in the works, and the
            Setup tab now says what each tab needs here rather than how to point this page at a model; the
            loopback-only route from 20 September no longer applies. A &lt;strong&gt;Clear results&lt;/strong&gt; button empties the Analysis output instead of
            letting it grow into a running log, and a link that opens the dashboard straight on Analysis
            (&lt;code&gt;#tab=an&lt;/code&gt;) no longer stops the page from loading.&lt;/p&gt;&lt;p&gt;The old downloadable Nexus bundles are gone from the site. A new downloadable version, with
            Dynamic Search and live Analysis against your own model, is in the works.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2026-09-23 — A phone menu, a findable feed, and a privacy page</title>
      <link>https://acqagent.ai/changelog#2026-09-23</link>
      <guid isPermaLink="true">https://acqagent.ai/changelog#2026-09-23</guid>
      <pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate>
      <description>&lt;p&gt;On a phone the navigation used to vanish, leaving the footer as the only way around the site. There
            is now a menu, and it works with JavaScript off. &lt;strong&gt;Changelog&lt;/strong&gt; has joined the navigation,
            and every page’s footer links the &lt;a href="/feed.xml"&gt;RSS feed&lt;/a&gt;, which classic Outlook can
            subscribe to as well.&lt;/p&gt;&lt;p&gt;A new &lt;a href="/privacy"&gt;privacy page&lt;/a&gt; says what the site collects: Google Analytics counts of
            visits and a few clicks. The &lt;a href="/nexus/dashboard"&gt;Nexus dashboard&lt;/a&gt; now uses Google Analytics
            too. It counts visits and which tabs and protest grounds are opened, never which decisions you read, and
            the privacy page lists everything it sends. Contact now opens your own mail app instead of Gmail, and
            pages such as &lt;a href="/nexus"&gt;/nexus&lt;/a&gt; load at their own address instead of redirecting first.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2026-09-20 — Analysis goes loopback-only on the hosted copy</title>
      <link>https://acqagent.ai/changelog#2026-09-20</link>
      <guid isPermaLink="true">https://acqagent.ai/changelog#2026-09-20</guid>
      <pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate>
      <description>&lt;p&gt;The &lt;a href="/nexus/dashboard"&gt;hosted dashboard&lt;/a&gt; now calls a model only on the machine you are
            reading it from — &lt;code&gt;localhost&lt;/code&gt; or &lt;code&gt;127.0.0.1&lt;/code&gt;, so LM Studio, Ollama,
            llama.cpp or vLLM running right there. It will not call a hosted provider such as OpenAI, and says so
            if you try. A page served from a website has no business holding a key that can spend your account:
            it would sit in that origin's local storage where any script on the origin could read it. A model on
            your own machine needs no key, so the problem disappears rather than being managed. A LAN or Tailscale
            address is refused for the same reason, and browsers block plain HTTP to one from an HTTPS page anyway.&lt;/p&gt;&lt;p&gt;The Setup tab gained a &lt;strong&gt;Test connection&lt;/strong&gt; button. It sends a one-token request and
            reports what came back, so a wrong port or a stopped server surfaces there rather than halfway through
            an analysis, and a check mark appears beside Model endpoint once a call has gone through. Edit either
            field and the check clears, so it only ever vouches for settings that actually answered. The tab is
            also candid about the awkward part: reaching a local server from a hosted page can need a CORS flag,
            Chrome wants a private-network preflight, and Safari may refuse outright.&lt;/p&gt;&lt;p&gt;The restriction applies to the hosted copy only. The downloadable bundle is a file you fetched
            yourself, so it still calls any endpoint you like, and running the project's own server lifts the
            restriction entirely by keeping the key server-side.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2026-09-19 — Nexus v2.1: Setup and License tabs</title>
      <link>https://acqagent.ai/changelog#2026-09-19-v21-connect</link>
      <guid isPermaLink="true">https://acqagent.ai/changelog#2026-09-19-v21-connect</guid>
      <pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate>
      <description>&lt;p&gt;The hosted &lt;a href="/nexus/dashboard"&gt;dashboard&lt;/a&gt; gains two tabs, and neither needs anything
            downloaded. &lt;strong&gt;Setup&lt;/strong&gt; answers the question the Analysis tab used to raise and leave
            hanging: which tabs work with nothing attached, which need a model, and how to point this page at
            one. Four steps for the browser route, the server route for anyone who would rather their key lived
            in an environment variable, base URLs for LM Studio, Ollama, llama.cpp and vLLM, and a table of what
            the errors mean. &lt;strong&gt;License&lt;/strong&gt; puts the terms in the file rather than only on this site,
            so a copy that has been passed around can still say what it is: Apache 2.0 code, CC BY 4.0 data,
            MIT and CC BY for the two upstream corpora, public domain for the decisions, plus a citation to
            copy.&lt;/p&gt;&lt;p&gt;Both are on &lt;a href="/nexus#whats-new"&gt;/nexus&lt;/a&gt; in a new section, with screenshots.&lt;/p&gt;&lt;p&gt;The full bundle is marked coming soon rather than linked, because it is
            being rebuilt against v2.1. Until the new one lands, the setup steps clone the
            &lt;a href="https://github.com/acqagent/GAO-Bid-Protest-Nexus" target="_blank" rel="noopener noreferrer"&gt;repository&lt;/a&gt;
            and build the vector index locally, which is the one thing the repository does not carry.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2026-09-19 — Nexus v2.1</title>
      <link>https://acqagent.ai/changelog#2026-09-19-v21</link>
      <guid isPermaLink="true">https://acqagent.ai/changelog#2026-09-19-v21</guid>
      <pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate>
      <description>&lt;p&gt;The hosted &lt;a href="/nexus/dashboard"&gt;dashboard&lt;/a&gt; is now v2.1, built with a dedicated web
            flag rather than the plain static build. The practical difference is the two model-backed tabs.
            They are both present now, and they behave differently from each other.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Dynamic Search&lt;/strong&gt; shows its tab but states that it is not part of a hosted copy:
            the vector index over the full decision text is far too large to ship inside a web page and needs
            a server behind it. It still works in the &lt;a href="/nexus"&gt;downloadable bundles&lt;/a&gt;.
            &lt;strong&gt;Analysis&lt;/strong&gt; does run here, against any OpenAI-compatible endpoint you point it at,
            with your key kept in your own browser and the decision text or PDF supplied by you.&lt;/p&gt;&lt;p&gt;Because the build knows it is hosted, it no longer probes a backend that is not there, so the
            site stops logging a 404 on every pageview. The homepage gained screenshots of both tabs, and all
            the screenshots now link to this page rather than dropping straight into the dashboard.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2026-09-19 — Nexus v2.0, in the browser</title>
      <link>https://acqagent.ai/changelog#2026-09-19</link>
      <guid isPermaLink="true">https://acqagent.ai/changelog#2026-09-19</guid>
      <pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate>
      <description>&lt;p&gt;The &lt;a href="/nexus/dashboard"&gt;GAO Bid Protest Nexus&lt;/a&gt; now opens straight in a browser at
            &lt;a href="/nexus/dashboard"&gt;/nexus/dashboard&lt;/a&gt;. No download, no Python, no server. The corpus grew
            from 5,986 decisions to &lt;strong&gt;33,136&lt;/strong&gt;, and the facets from four to eight: ground, outcome,
            procurement authority, protest posture, decade, PDF source, text source and digest.&lt;/p&gt;&lt;p&gt;Two features are not in this build. Dynamic Search over the complete decision text and the AI
            analysis and comparison tabs both need a local server, so they stay in the
            &lt;a href="/nexus"&gt;downloadable bundles&lt;/a&gt;, which still cover the smaller 5,986-decision corpus.&lt;/p&gt;&lt;p&gt;The build is candid about what it cannot yet tell you, and the page says the same: 82% of ground
            assignments are model-assigned rather than reviewed, half the corpus has no recorded outcome so
            sustain rates cover a subset, and 27,239 decisions link to a gao.gov landing page rather than
            straight to the PDF. Accuracy and every feature are under active improvement.&lt;/p&gt;&lt;p&gt;Licensing changed with the release. From v1.0 forward the code is Apache 2.0 and the data
            — taxonomy, per-decision coding, metadata, vector index — is CC BY 4.0. Earlier releases
            stay available under CC BY 4.0 in full.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2026-09-15 — A page for contributing</title>
      <link>https://acqagent.ai/changelog#2026-09-15-contribute</link>
      <guid isPermaLink="true">https://acqagent.ai/changelog#2026-09-15-contribute</guid>
      <pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate>
      <description>&lt;p&gt;Added &lt;a href="/contribute"&gt;/contribute&lt;/a&gt;. The Contribute link in the navigation used to
            drop straight onto the GitHub organization, which is a poor answer to "how do I help?" — it
            shows repositories without saying which take contributions or what is actually useful. The page
            names the four that do (&lt;code&gt;skills&lt;/code&gt;, &lt;code&gt;GAO-Bid-Protest-Nexus&lt;/code&gt;,
            &lt;code&gt;mcps&lt;/code&gt;, &lt;code&gt;agents&lt;/code&gt;), ranks the kinds of contribution by how rare they are
            rather than how hard, and walks through opening a pull request. Corrections can be emailed in
            instead, for anyone without a GitHub account.&lt;/p&gt;&lt;p&gt;The Contribute card is back on the homepage, pointing at the page rather than off-site.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2026-09-15 — The Nexus gets its own page</title>
      <link>https://acqagent.ai/changelog#2026-09-15</link>
      <guid isPermaLink="true">https://acqagent.ai/changelog#2026-09-15</guid>
      <pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate>
      <description>&lt;p&gt;The &lt;a href="/nexus"&gt;GAO Bid Protest Nexus&lt;/a&gt; moved off the examples page to
            &lt;a href="/nexus"&gt;/nexus&lt;/a&gt;, with the downloads, the screenshots and the setup walkthrough all in
            one place. The examples page keeps the FAR Part 52 P&amp;amp;C Tracker and points at the new page.&lt;/p&gt;&lt;p&gt;The homepage was rearranged around it: the Nexus now leads with a preview of the dashboard,
            followed by the category cards — Nexus, MCPs, Skills, Examples and Resources. MCP servers are
            marked coming soon. The Contribute card is gone, since the section it sat in is the invitation;
            the link stays in the navigation.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2026-09-13 — Nexus decision analysis</title>
      <link>https://acqagent.ai/changelog#2026-09-13</link>
      <guid isPermaLink="true">https://acqagent.ai/changelog#2026-09-13</guid>
      <pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate>
      <description>&lt;p&gt;The &lt;a href="/nexus"&gt;GAO Bid Protest Nexus&lt;/a&gt; gained a fifth tab. Analysis reduces a
            decision to its key elements — parties, solicitation, authority and posture, the grounds raised
            and GAO's ruling on each — or reads a selection of up to twelve against each other as a
            side-by-side comparison. It runs on any OpenAI-compatible endpoint, including a model on your own
            machine, and everything it does is also available headless from a terminal.&lt;/p&gt;&lt;p&gt;Both bundles were rebuilt. PDF links now resolve directly for 5,921 of the 5,986 decisions
            instead of going through a gao.gov landing page, and the full bundle's server feeds Analysis
            straight from the search index, so summarizing a decision fetches nothing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2026-09-08 — GAO Bid Protest Nexus</title>
      <link>https://acqagent.ai/changelog#2026-09-08</link>
      <guid isPermaLink="true">https://acqagent.ai/changelog#2026-09-08</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
      <description>&lt;p&gt;Published the &lt;a href="/nexus"&gt;GAO Bid Protest Nexus&lt;/a&gt;: 5,986 GAO bid protest
            decisions coded against 33 protest grounds, as an interactive dashboard. The basic bundle is a
            single self-contained HTML file that runs offline with no server; the full bundle adds a hybrid
            search backend over the complete decision text.&lt;/p&gt;&lt;p&gt;Per-ground sustain rates ship with 95% confidence intervals against the 12.2% corpus base
            rate, because most of the apparent spread between grounds is sampling noise.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2026-07-29 — FAR Clause Checker v3</title>
      <link>https://acqagent.ai/changelog#2026-07-29</link>
      <guid isPermaLink="true">https://acqagent.ai/changelog#2026-07-29</guid>
      <pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate>
      <description>&lt;p&gt;Shipped v3 of the &lt;a href="/skills/far-clause-checker"&gt;FAR Clause Checker&lt;/a&gt; and corrected
            the install instructions. The skill validates FAR 52.2xx and HHSAR 352.2xx clause lists against
            the acquisition.gov Smart Matrix and the JUL 2026 HHSAR Deviations matrix, then writes a
            standalone .docx compliance report.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
