{"version":"https://jsonfeed.org/version/1.1","title":"Agent Mag Changelog","home_page_url":"https://theagentmag.com/changelog","feed_url":"https://theagentmag.com/rss/changelog.json","description":"Product updates, screenshots, fixes, and release notes for Agent Mag.","items":[{"id":"https://theagentmag.com/changelog/v0.1.7","url":"https://theagentmag.com/changelog/v0.1.7","title":"v0.1.7 - Harden editorial ingestion","summary":"v0.1.7's headline update: Hardened the automated editorial ingestion pipeline for daily production use. It includes 4 merged pull requests with structured public notes, validation, and changelog sync metadata.","content_html":"<figure><img src=\"https://agentmagarticleimgs.blob.core.windows.net/article-images/v0.1.7/before-feed-7439d3b331.png\" alt=\"Before screenshot for PR #46: Harden editorial ingestion\" /><figcaption>Before - PR #46</figcaption></figure><figure><img src=\"https://agentmagarticleimgs.blob.core.windows.net/article-images/v0.1.7/after-feed-5c51c241f2.png\" alt=\"After screenshot for PR #46: Harden editorial ingestion\" /><figcaption>After - PR #46</figcaption></figure><figure><img src=\"https://agentmagarticleimgs.blob.core.windows.net/article-images/v0.1.7/before-changelog-3f9bdbcd9a.png\" alt=\"Before screenshot for PR #49: Add release changelog sync\" /><figcaption>Before - PR #49</figcaption></figure><figure><img src=\"https://agentmagarticleimgs.blob.core.windows.net/article-images/v0.1.7/after-changelog-f45d5bf43e.png\" alt=\"After screenshot for PR #49: Add release changelog sync\" /><figcaption>After - PR #49</figcaption></figure><figure><img src=\"https://agentmagarticleimgs.blob.core.windows.net/article-images/v0.1.7/before-feed-chat-8e233eab23.png\" alt=\"Before screenshot for PR #48: Fix feed Agent Mag AI panel clipping\" /><figcaption>Before - PR #48</figcaption></figure><figure><img src=\"https://agentmagarticleimgs.blob.core.windows.net/article-images/v0.1.7/after-feed-chat-c59846d10b.png\" alt=\"After screenshot for PR #48: Fix feed Agent Mag AI panel clipping\" /><figcaption>After - PR #48</figcaption></figure><figure><img src=\"https://agentmagarticleimgs.blob.core.windows.net/article-images/v0.1.7/before-tools-search-98bdf7dad8.png\" alt=\"Before screenshot for PR #50: Add PR Security Auto-Fix to tools and CLI\" /><figcaption>Before - PR #50</figcaption></figure><figure><img src=\"https://agentmagarticleimgs.blob.core.windows.net/article-images/v0.1.7/after-tools-search-aa6c701c5c.png\" alt=\"After screenshot for PR #50: Add PR Security Auto-Fix to tools and CLI\" /><figcaption>After - PR #50</figcaption></figure><p>v0.1.7&apos;s headline update: Hardened the automated editorial ingestion pipeline for daily production use. It includes 4 merged pull requests with structured public notes, validation, and changelog sync metadata.</p><h2>Highlights</h2><ul><li>Hardened the automated editorial ingestion pipeline for daily production use.</li><li>Added ingestion health reporting, stronger generated article validation, image retry/backoff, and Blob image smoke checks.</li><li>Cleaned Read/Feed visibility so validated generated articles can show source-backed provenance without making the UI noisy.</li><li>Preserved legacy article access by slug while keeping default latest surfaces focused on validated generated content.</li><li>Adds a public SSR changelog at /changelog plus shareable /changelog/[tag] release pages.</li><li>Adds read-only changelog surfaces at /api/changelog, /rss/changelog.xml, and /rss/changelog.json.</li></ul><h2>Why it matters</h2><p>The editorial automation needed to be dependable after merge, not just functional in a happy path. This update makes failures easier to diagnose, reduces false-green workflow runs, verifies generated image assets after publish, and gives users visible confidence that Read/Feed articles are source-backed.</p><p>GitHub Releases were too thin to act as a product history, and there was no public changelog for readers, partners, or acquirers to inspect. This makes GitHub Releases the operational source of truth while publishing a richer, public, feed-friendly changelog from the same structured release document.</p><p>The feed hero/card content was forcing the shell wider than the viewport. When Agent Mag AI opened in the right rail, the rail was technically 380px wide, but it started too far to the right and spilled off-screen. Other pages did not show it as clearly because their main content was easier to shrink.</p><p>This completes the Agent Mag distribution path for the new public security review tool: tools repo source, website listing, detail page, npm CLI installer, and the private Agent Mag workflow that uses GPT-5.4 on PRs.</p><h2>What Changed</h2><ul><li>Hardened the automated editorial ingestion pipeline for daily production use.</li><li>Added ingestion health reporting, stronger generated article validation, image retry/backoff, and Blob image smoke checks.</li><li>Cleaned Read/Feed visibility so validated generated articles can show source-backed provenance without making the UI noisy.</li><li>Preserved legacy article access by slug while keeping default latest surfaces focused on validated generated content.</li><li>Adds a public SSR changelog at /changelog plus shareable /changelog/[tag] release pages.</li><li>Adds read-only changelog surfaces at /api/changelog, /rss/changelog.xml, and /rss/changelog.json.</li><li>Reworks the GitHub release workflow to generate structured release entries, validate them, upload approved PR screenshots to Azure Blob, publish GitHub Releases, and sync the same normalized record into Cosmos.</li><li>Adds release scripts for build, validation, media upload, Cosmos sync, and safe backfills.</li><li>Links the changelog from the footer only, adds it to the sitemap, and allows first-party release media image URLs.</li><li>Fixed the feed layout clipping that cut off the normal Agent Mag AI right panel.</li><li>Added min-w-0 to the shell inset and main content panes so the feed can shrink beside the 380px chat rail.</li><li>Preserved existing chat behavior: the Ask button still opens the normal right-panel chat, and the explicit expand control still handles full expanded mode.</li><li>Adds PR Security Auto-Fix as a live Agent Mag tool entry with SEO-friendly copy, features, use cases, and detail-page metadata.</li><li>Generalizes the tool detail page so live tools can provide their own TL;DR, tags, how-it-works steps, and comparison copy instead of inheriting SEO/GEO-specific text.</li></ul><h2>Improvements</h2><ul><li>Harden editorial ingestion</li><li>Add release changelog sync</li><li>Fix feed Agent Mag AI panel clipping</li><li>Add PR Security Auto-Fix to tools and CLI</li></ul><h2>Fixes</h2><ul><li>fix(seo): auto-fix SEO issues from GPT-5.4 review</li></ul><p><a href=\"https://github.com/Agent-mag/agentmag/releases/tag/v0.1.7\">GitHub release</a></p>","date_published":"2026-04-26T23:19:27+05:30","date_modified":"2026-04-26T18:34:49.758Z","tags":["v0.1.7","features","improvements","fixes"],"image":"https://agentmagarticleimgs.blob.core.windows.net/article-images/v0.1.7/before-feed-7439d3b331.png","external_url":"https://github.com/Agent-mag/agentmag/releases/tag/v0.1.7"},{"id":"https://theagentmag.com/changelog/v0.1.6","url":"https://theagentmag.com/changelog/v0.1.6","title":"v0.1.6 - Add GitHub PR screenshot workflow skill","summary":"v0.1.6's headline update: Split fast model catalog sync from slow Firecrawl enrichment. It includes 3 merged pull requests with structured public notes, validation, and changelog sync metadata.","content_html":"<figure><img src=\"https://agentmagarticleimgs.blob.core.windows.net/article-images/v0.1.6/models-before-origin-main-c01c324858.png\" alt=\"Before screenshot for PR #45: Fix models catalog refresh pipeline\" /><figcaption>Before - PR #45</figcaption></figure><figure><img src=\"https://agentmagarticleimgs.blob.core.windows.net/article-images/v0.1.6/models-after-pr-45-1e470624d6.png\" alt=\"After screenshot for PR #45: Fix models catalog refresh pipeline\" /><figcaption>After - PR #45</figcaption></figure><figure><img src=\"https://agentmagarticleimgs.blob.core.windows.net/article-images/v0.1.6/before-feed-7439d3b331.png\" alt=\"Before screenshot for PR #46: Harden editorial ingestion\" /><figcaption>Before - PR #46</figcaption></figure><figure><img src=\"https://agentmagarticleimgs.blob.core.windows.net/article-images/v0.1.6/after-feed-5c51c241f2.png\" alt=\"After screenshot for PR #46: Harden editorial ingestion\" /><figcaption>After - PR #46</figcaption></figure><p>v0.1.6&apos;s headline update: Split fast model catalog sync from slow Firecrawl enrichment. It includes 3 merged pull requests with structured public notes, validation, and changelog sync metadata.</p><h2>Highlights</h2><ul><li>Split fast model catalog sync from slow Firecrawl enrichment.</li><li>Use OpenRouter API and Ollama catalog as the source of truth for active models.</li><li>Filter malformed model rows from the public models API and prevent enrichment-only inserts.</li><li>Stop the /models page from live-fetching Ollama during render and reduce the initial server payload.</li><li>Make model reads Cosmos-safe by validating/sorting in app code instead of relying on brittle multi-field DB sorts.</li><li>Update the scheduled workflow to run bounded sync/enrichment batches with pnpm.</li></ul><h2>Why it matters</h2><p>The previous catalog freshness path was not production-grade: long sequential Firecrawl runs could time out before upserting, Ollama was fetched during page render instead of synced durably, and malformed Firecrawl records could leak through /api/models. This update makes the catalog refresh faster, safer, and easier to verify.</p><p>We just hit a repeatable workflow problem while updating PR 45: screenshots can be captured correctly but still render broken in GitHub if the PR body uses private-repo raw links. This skill turns that learning into a durable workflow so future PRs can be created cleanly in new chats without rediscovering the same edge cases.</p><p>The editorial automation needed to be dependable after merge, not just functional in a happy path. This update makes failures easier to diagnose, reduces false-green workflow runs, verifies generated image assets after publish, and gives users visible confidence that Read/Feed articles are source-backed.</p><h2>What Changed</h2><ul><li>Split fast model catalog sync from slow Firecrawl enrichment.</li><li>Use OpenRouter API and Ollama catalog as the source of truth for active models.</li><li>Filter malformed model rows from the public models API and prevent enrichment-only inserts.</li><li>Stop the /models page from live-fetching Ollama during render and reduce the initial server payload.</li><li>Make model reads Cosmos-safe by validating/sorting in app code instead of relying on brittle multi-field DB sorts.</li><li>Update the scheduled workflow to run bounded sync/enrichment batches with pnpm.</li><li>Add a reusable gh-pr-with-screenshots agent skill.</li><li>Document the complete GitHub PR workflow: branch hygiene, selective staging, validation, commit, push, and PR creation with gh.</li><li>Standardize Before / After screenshots as the first PR section for UI-facing changes.</li><li>Capture the private-repo image-link fix: use GitHub blob/ / ?raw=true URLs instead of fragile raw.githubusercontent.com links.</li><li>Hardened the automated editorial ingestion pipeline for daily production use.</li><li>Added ingestion health reporting, stronger generated article validation, image retry/backoff, and Blob image smoke checks.</li><li>Cleaned Read/Feed visibility so validated generated articles can show source-backed provenance without making the UI noisy.</li><li>Preserved legacy article access by slug while keeping default latest surfaces focused on validated generated content.</li></ul><h2>Improvements</h2><ul><li>Fix models catalog refresh pipeline</li><li>Add GitHub PR screenshot workflow skill</li><li>Harden editorial ingestion</li></ul><h2>Fixes</h2><ul><li>fix(seo): auto-fix SEO issues from GPT-5.4 review</li></ul><p><a href=\"https://github.com/Agent-mag/agentmag/releases/tag/v0.1.6\">GitHub release</a></p>","date_published":"2026-04-26T22:06:33+05:30","date_modified":"2026-04-26T18:34:51.765Z","tags":["v0.1.6","features","improvements","fixes"],"image":"https://agentmagarticleimgs.blob.core.windows.net/article-images/v0.1.6/models-before-origin-main-c01c324858.png","external_url":"https://github.com/Agent-mag/agentmag/releases/tag/v0.1.6"},{"id":"https://theagentmag.com/changelog/v0.1.5","url":"https://theagentmag.com/changelog/v0.1.5","title":"v0.1.5 - Add feed/read article engine","summary":"v0.1.5's headline update: This release turns the Feed and Read surfaces into a real article engine instead of a mostly MDX-only display path. It includes 4 merged pull requests with structured public notes, validation, and changelog sync metadata.","content_html":"<p>v0.1.5&apos;s headline update: This release turns the Feed and Read surfaces into a real article engine instead of a mostly MDX-only display path. It includes 4 merged pull requests with structured public notes, validation, and changelog sync metadata.</p><h2>Highlights</h2><ul><li>This update turns the Feed and Read surfaces into a real article engine instead of a mostly MDX-only display path. It adds a unified published-article reader that prefers active Cosmos articles, falls back to local MDX content, dedupes by slug/source URL, and feeds the homepage/feed helpers, /read, article detail pages, API responses, RSS, sitemap, AI sitemap, llms feeds, crawl manifest, and global search.</li><li>It also adds ingestion status notifications so scheduled/manual article runs can email a scrape/write/publish summary to configured recipients.</li><li>Added a Cosmos-first published article layer with MDX fallback and shared filtering/sorting helpers.</li><li>Added a Firecrawl /v1/search + Azure OpenAI ingestion engine that discovers recent AI-agent sources, validates scraped markdown, rejects thin/duplicate/off-topic content, generates original cited Agent Mag articles, and records ingestion run/source metadata.</li><li>Added protected POST /api/articles/ingest using configuration with dry-run support.</li><li>Added scripts/feed/ingest.ts and a scheduled/manual GitHub Actions workflow for 4-hour article ingestion runs.</li></ul><h2>Why it matters</h2><p>The site already had feed UI, Firecrawl configuration, and DB-aware article detail code, but there was no crawler/writer pipeline that could discover sources, generate original Agent Mag coverage, record ingestion metadata, and publish validated articles. /read and the public machine-readable surfaces were still mostly tied to MDX, so generated articles would not consistently show up where readers, search engines, or AI crawlers expect them.</p><p>The workflow also needed a clear operator notification loop. Without a status email, you have to manually inspect GitHub Actions or database documents to know whether scraping, writing, and publishing actually worked.</p><p>The user-facing issue was that clicks could appear unreliable because Next client navigation was waiting on RSC/session payloads while the page also emitted console errors. The MetaMask/SES messages are browser-extension noise, but /api/sidebar returning 404 and render-time browser globals were real app-side issues that could contribute to noisy hydration and navigation behavior.</p><p>This keeps the first client render stable with the server-rendered HTML, then reads browser-only data after hydration through React&apos;s external-store API.</p><h2>What Changed</h2><ul><li>This update turns the Feed and Read surfaces into a real article engine instead of a mostly MDX-only display path. It adds a unified published-article reader that prefers active Cosmos articles, falls back to local MDX content, dedupes by slug/source URL, and feeds the homepage/feed helpers, /read, article detail pages, API responses, RSS, sitemap, AI sitemap, llms feeds, crawl manifest, and global search.</li><li>It also adds ingestion status notifications so scheduled/manual article runs can email a scrape/write/publish summary to configured recipients.</li><li>Added a Cosmos-first published article layer with MDX fallback and shared filtering/sorting helpers.</li><li>Added a Firecrawl /v1/search + Azure OpenAI ingestion engine that discovers recent AI-agent sources, validates scraped markdown, rejects thin/duplicate/off-topic content, generates original cited Agent Mag articles, and records ingestion run/source metadata.</li><li>Added protected POST /api/articles/ingest using configuration with dry-run support.</li><li>Added scripts/feed/ingest.ts and a scheduled/manual GitHub Actions workflow for 4-hour article ingestion runs.</li><li>Added optional ingestion status emails controlled by configuration.</li><li>Updated /read with article archive copy, source badges, newest-first sorting, and unified search/category behavior.</li><li>This update fixes the click/navigation failures seen on production pages where client navigation could feel like it only half-fired. The browser console showed a mix of extension noise, timed-out RSC/session requests, and one real app 404 from the right sidebar.</li><li>Adds /api/sidebar so the right sidebar default content no longer calls a missing endpoint.</li><li>Returns recent articles and trending topics from Cosmos-backed articles when available, with MDX article fallback and short-lived cache headers.</li><li>Moves partner-dashboard host detection into a hydration-safe useSyncExternalStore hook instead of reading window.location.hostname during initial render.</li><li>Moves platform detection for the command-key label out of initial render so the header does not produce server/client text drift.</li><li>Updates partner dashboard link helpers, the app sidebar, header, and nav user menu to use the hydration-safe host hook.</li></ul><h2>Improvements</h2><ul><li>Add feed/read article engine</li><li>Fix click navigation errors</li><li>Add read editorial pipeline</li><li>Productionize editorial automation</li></ul><h2>Fixes</h2><ul><li>fix(seo): auto-fix SEO issues from GPT-5.4 review</li></ul><p><a href=\"https://github.com/Agent-mag/agentmag/releases/tag/v0.1.5\">GitHub release</a></p>","date_published":"2026-04-26T20:37:26+05:30","date_modified":"2026-04-26T18:16:50.488Z","tags":["v0.1.5","features","improvements","fixes"],"external_url":"https://github.com/Agent-mag/agentmag/releases/tag/v0.1.5"},{"id":"https://theagentmag.com/changelog/v0.1.4","url":"https://theagentmag.com/changelog/v0.1.4","title":"v0.1.4 - Host partner dashboard on partners domain","summary":"v0.1.4's headline update: Hosts the private sponsor workbench on partners.theagentmag.com and keeps /partners as the public sponsorship sales page. It includes 3 merged pull requests with structured public notes, validation, and changelog sync metadata.","content_html":"<p>v0.1.4&apos;s headline update: Hosts the private sponsor workbench on partners.theagentmag.com and keeps /partners as the public sponsorship sales page. It includes 3 merged pull requests with structured public notes, validation, and changelog sync metadata.</p><h2>Highlights</h2><ul><li>Hosts the private sponsor workbench on partners.theagentmag.com and keeps /partners as the public sponsorship sales page.</li><li>Added a shared partner host helper for partners.theagentmag.com and partners.staging.theagentmag.com.</li><li>Updated proxy host detection to use the shared helper.</li><li>Redirects non-local /partner-dashboard/ requests to https://partners.theagentmag.com/, so the dashboard is exposed through the partners subdomain instead of a public app path.</li><li>Updated partner dashboard canonical/Open Graph URLs to use partners.theagentmag.com.</li><li>Updated deployment docs to mark partners.theagentmag.com as the partner workbench surface.</li></ul><h2>Why it matters</h2><p>The chat was hallucinating install commands, losing job context across follow-ups, and sometimes returning cards without useful conversational text. This update gives the AI stronger product/data rails while keeping GPT-4o/OpenClaw as the conversational layer.</p><p>The site already had feed UI, Firecrawl configuration, and DB-aware article detail code, but there was no crawler/writer pipeline that could discover sources, generate original Agent Mag coverage, record ingestion metadata, and publish validated articles. /read and the public machine-readable surfaces were still mostly tied to MDX, so generated articles would not consistently show up where readers, search engines, or AI crawlers expect them.</p><p>The workflow also needed a clear operator notification loop. Without a status email, you have to manually inspect GitHub Actions or database documents to know whether scraping, writing, and publishing actually worked.</p><h2>What Changed</h2><ul><li>Hosts the private sponsor workbench on partners.theagentmag.com and keeps /partners as the public sponsorship sales page.</li><li>Added a shared partner host helper for partners.theagentmag.com and partners.staging.theagentmag.com.</li><li>Updated proxy host detection to use the shared helper.</li><li>Redirects non-local /partner-dashboard/ requests to https://partners.theagentmag.com/, so the dashboard is exposed through the partners subdomain instead of a public app path.</li><li>Updated partner dashboard canonical/Open Graph URLs to use partners.theagentmag.com.</li><li>Updated deployment docs to mark partners.theagentmag.com as the partner workbench surface.</li><li>add a 30-prompt Agent Mag AI eval covering CLI, jobs, model picking, prompt injection, off-topic handling, and product questions</li><li>add structured job search/follow-up memory so remote/engineering/location refinements return real job cards with useful text</li><li>add grounded command handling for Agent Mag CLI installs, web scraping, Firecrawl, tools, and local model install follow-ups</li><li>harden prompt-injection/off-topic handling and make offline evals work without a configured MongoDB URI</li><li>This update turns the Feed and Read surfaces into a real article engine instead of a mostly MDX-only display path. It adds a unified published-article reader that prefers active Cosmos articles, falls back to local MDX content, dedupes by slug/source URL, and feeds the homepage/feed helpers, /read, article detail pages, API responses, RSS, sitemap, AI sitemap, llms feeds, crawl manifest, and global search.</li><li>It also adds ingestion status notifications so scheduled/manual article runs can email a scrape/write/publish summary to configured recipients.</li><li>Added a Cosmos-first published article layer with MDX fallback and shared filtering/sorting helpers.</li><li>Added a Firecrawl /v1/search + Azure OpenAI ingestion engine that discovers recent AI-agent sources, validates scraped markdown, rejects thin/duplicate/off-topic content, generates original cited Agent Mag articles, and records ingestion run/source metadata.</li></ul><h2>Improvements</h2><ul><li>Host partner dashboard on partners domain</li><li>Improve Agent Mag AI QA reliability</li><li>Add feed/read article engine</li></ul><h2>Fixes</h2><ul><li>fix(seo): auto-fix SEO issues from GPT-5.4 review</li></ul><p><a href=\"https://github.com/Agent-mag/agentmag/releases/tag/v0.1.4\">GitHub release</a></p>","date_published":"2026-04-25T14:41:00+05:30","date_modified":"2026-04-26T18:16:45.096Z","tags":["v0.1.4","features","improvements","fixes"],"external_url":"https://github.com/Agent-mag/agentmag/releases/tag/v0.1.4"},{"id":"https://theagentmag.com/changelog/v0.1.3","url":"https://theagentmag.com/changelog/v0.1.3","title":"v0.1.3 - Integrate PostHog analytics","summary":"v0.1.3's headline update: This release completes the Agent Mag PostHog integration on a dedicated branch. It includes 4 merged pull requests with structured public notes, validation, and changelog sync metadata.","content_html":"<p>v0.1.3&apos;s headline update: This release completes the Agent Mag PostHog integration on a dedicated branch. It includes 4 merged pull requests with structured public notes, validation, and changelog sync metadata.</p><h2>Highlights</h2><ul><li>This update completes the Agent Mag PostHog integration on a dedicated branch. It moves PostHog client initialization into the Next.js 16 instrumentation-client path, expands the event taxonomy for core product funnels, adds non-blocking server-side capture across key API routes, and gives the CLI a persistent anonymous install ID so successful skill/model installs can be attributed without requiring an account.</li><li>Added early PostHog browser initialization with /ingest reverse proxying, uihost, defaults: &quot;2026-01-30&quot;, debug-friendly replay, exception autocapture, web vitals, dead-click capture, and masking for password/token/secret fields plus data-mask-recording.</li><li>Updated PostHog rewrites so static assets, /ingest/array/:path, /ingest/decide, /ingest/flags, and the catch-all route are ordered correctly.</li><li>Standardized client events around lowercase snakecase names and stable properties such as surface, source, slug, category, rank, query, resultcount, plan, provider, UTM fields, and referrer.</li><li>Instrumented product funnels for newsletter, auth, article read depth, premium gate, checkout, partner intent, search, bookmarks, skills, models, tools, chat, community, feedback, and account preferences.</li><li>Added server-side PostHog helpers that enrich events with IP, user agent, referrer, current URL, pathname, and UTM properties while never blocking user-facing responses.</li></ul><h2>Why it matters</h2><p>PostHog was partially installed, but the app did not have a complete Product OS layer. The missing pieces were reliable early client initialization, stable event naming, server-side route capture, CLI attribution, feature flag/dashboard setup, and proper enrichment support for country/IP analysis. This update turns PostHog into the analytics source for Agent Mag growth, skills/CLI adoption, newsletter conversion, chat usage, revenue intent, web vitals, errors, and replay QA.</p><p>The PostHog integration PR was merged after an SEO auto-fix made src/app/skills/[slug]/page.tsx a Client Component while still exporting generateMetadata. Next.js disallows that and CI failed during pnpm build.</p><p>Sponsors do not need an admin console. They need a clean workbench for the surfaces they buy and manage: editorial, newsletter, public listings, and boosts. This keeps the sponsor product simple while still using the same Agent Mag app, auth, Cosmos data layer, and Stripe checkout flow.</p><p>Agent Mag AI was treating first-party CLI commands like agentmag add as unknown and over-triggering model cards on install-command follow-ups. This gives it concise public Agent Mag product knowledge without dumping raw source code or private implementation internals into OpenClaw.</p><h2>What Changed</h2><ul><li>This update completes the Agent Mag PostHog integration on a dedicated branch. It moves PostHog client initialization into the Next.js 16 instrumentation-client path, expands the event taxonomy for core product funnels, adds non-blocking server-side capture across key API routes, and gives the CLI a persistent anonymous install ID so successful skill/model installs can be attributed without requiring an account.</li><li>Added early PostHog browser initialization with /ingest reverse proxying, uihost, defaults: &quot;2026-01-30&quot;, debug-friendly replay, exception autocapture, web vitals, dead-click capture, and masking for password/token/secret fields plus data-mask-recording.</li><li>Updated PostHog rewrites so static assets, /ingest/array/:path, /ingest/decide, /ingest/flags, and the catch-all route are ordered correctly.</li><li>Standardized client events around lowercase snakecase names and stable properties such as surface, source, slug, category, rank, query, resultcount, plan, provider, UTM fields, and referrer.</li><li>Instrumented product funnels for newsletter, auth, article read depth, premium gate, checkout, partner intent, search, bookmarks, skills, models, tools, chat, community, feedback, and account preferences.</li><li>Added server-side PostHog helpers that enrich events with IP, user agent, referrer, current URL, pathname, and UTM properties while never blocking user-facing responses.</li><li>Extended /api/skills/install and /api/models/install to accept optional CLI analytics metadata without changing response compatibility.</li><li>Updated the CLI to generate and persist an anonymous local install ID and send platform, Node version, package manager, and source metadata with install tracking.</li><li>Split the skill detail route back into a Server Component page and a child Client Component for interactive tracking/copy UI.</li><li>Kept the SEO metadata and JSON-LD on the server so Next.js 16 can resolve generateMetadata correctly.</li><li>Preserved the related-content SEO updates by computing related links server-side and passing serializable data into the client component.</li><li>Simplifies the private partner dashboard into a sponsor workbench for partners.theagentmag.com, while keeping /partners as the public sponsorship sales page.</li><li>The dashboard now focuses on the actual sponsor workflows: overview, calendar, sponsored articles, newsletter slots, jobs, events, tools, skills, and paid boost checkout. This latest update also cleans up the partner workbench UI so Newsletter and listing pages are no longer cramped side-rail forms.</li><li>Reworked the partner sidebar to exactly: Overview, Calendar, Articles, Newsletter, Jobs, Events, Tools, Skills.</li></ul><h2>Improvements</h2><ul><li>Integrate PostHog analytics</li><li>Fix skills metadata build</li><li>Simplify sponsor workbench</li><li>Add Agent Mag AI product brain</li></ul><h2>Fixes</h2><ul><li>fix(seo): auto-fix SEO issues from GPT-5.4 review</li></ul><p><a href=\"https://github.com/Agent-mag/agentmag/releases/tag/v0.1.3\">GitHub release</a></p>","date_published":"2026-04-25T11:25:48+05:30","date_modified":"2026-04-26T18:16:42.771Z","tags":["v0.1.3","features","improvements","fixes"],"external_url":"https://github.com/Agent-mag/agentmag/releases/tag/v0.1.3"},{"id":"https://theagentmag.com/changelog/v0.1.2","url":"https://theagentmag.com/changelog/v0.1.2","title":"v0.1.2 - Add contextual Agent Mag AI model recommendations","summary":"v0.1.2's headline update: Replaces shadcn Button, Badge, and Input components on the /models page with raw HTML elements matching the editorial style used on /skills and /jobs. It includes 3 merged pull requests with structured public notes, validation, and changelog sync metadata.","content_html":"<p>v0.1.2&apos;s headline update: Replaces shadcn Button, Badge, and Input components on the /models page with raw HTML elements matching the editorial style used on /skills and /jobs. It includes 3 merged pull requests with structured public notes, validation, and changelog sync metadata.</p><h2>Highlights</h2><ul><li>Replaces shadcn Button, Badge, and Input components on the /models page with raw HTML elements matching the editorial style used on /skills and /jobs</li><li>Adds a proper hero section with serif heading, description, and CLI install box</li><li>Removes the FAQ-style &quot;What is...&quot; info block and redundant &quot;Local model install&quot; box</li><li>| File | Change |</li><li>|------|--------|</li><li>| model-catalog.tsx | Hero section, raw search, raw filter chips, removed duplicate PageSchema, removed shadcn imports |</li></ul><h2>Why it matters</h2><p>The /models page was built with shadcn components (rounded buttons, Badge pills, Input with ring focus) while the rest of the site uses a raw editorial style (sharp borders, mono text, inverted black/white chips). This made /models visually inconsistent with /skills, /jobs, and /read.</p><p>Agent Mag AI needed to become an opinionated product guide that can actually help users pick models from the Agent Mag catalog, not just answer generically or show hardcoded cards. The follow-up keeps that intelligence but makes the first visible result much faster by relying on deterministic recommendation cards first and GPT-4o for the chat explanation. This also prevents malformed scraped model docs from appearing in recommendations and makes local development less fragile when OpenClaw gateway settings change.</p><p>PostHog was partially installed, but the app did not have a complete Product OS layer. The missing pieces were reliable early client initialization, stable event naming, server-side route capture, CLI attribution, feature flag/dashboard setup, and proper enrichment support for country/IP analysis. This update turns PostHog into the analytics source for Agent Mag growth, skills/CLI adoption, newsletter conversion, chat usage, revenue intent, web vitals, errors, and replay QA.</p><h2>What Changed</h2><ul><li>Replaces shadcn Button, Badge, and Input components on the /models page with raw HTML elements matching the editorial style used on /skills and /jobs</li><li>Adds a proper hero section with serif heading, description, and CLI install box</li><li>Removes the FAQ-style &quot;What is...&quot; info block and redundant &quot;Local model install&quot; box</li><li>| File | Change |</li><li>|------|--------|</li><li>| model-catalog.tsx | Hero section, raw search, raw filter chips, removed duplicate PageSchema, removed shadcn imports |</li><li>| model-row.tsx | Replaced Badge with plain tags for capability badges and source labels |</li><li>| model-filters.tsx | Replaced shadcn Button clear with plain , removed import |</li><li>Adds a server-side Agent Mag AI context builder that injects page context, prior session memory, relevant Agent Mag content, and model candidates before calling OpenClaw.</li><li>Adds a deterministic model recommendation engine with quality gates for malformed model docs and live model-backed recommendation cards.</li><li>Wires /api/chat, chat block rendering, sidebar prompt context, and /models starter prompts into the new model-picking flow.</li><li>Updates Agent Mag AI chat runtime to GPT-4o only for speed, removing GPT-5.4/GPT-5.4 Mini from OpenClaw chat fallback config.</li><li>Streams the SSE start/status immediately and sends deterministic model recommendation cards before the slower LLM explanation, with duplicate card suppression.</li><li>Slims model-picking prompt context, reduces OpenClaw chat history to the last 8 turns, and adds short in-memory caches for model docs and scored recommendations.</li></ul><h2>Improvements</h2><ul><li>fix: align /models page with editorial design system</li><li>Add contextual Agent Mag AI model recommendations</li><li>Integrate PostHog analytics</li></ul><h2>Fixes</h2><ul><li>fix(seo): auto-fix SEO issues from GPT-5.4 review</li><li>fix: align /models page with editorial design system</li></ul><p><a href=\"https://github.com/Agent-mag/agentmag/releases/tag/v0.1.2\">GitHub release</a></p>","date_published":"2026-04-25T10:08:43+05:30","date_modified":"2026-04-26T18:17:01.777Z","tags":["v0.1.2","features","improvements","fixes"],"external_url":"https://github.com/Agent-mag/agentmag/releases/tag/v0.1.2"},{"id":"https://theagentmag.com/changelog/v0.1.1","url":"https://theagentmag.com/changelog/v0.1.1","title":"v0.1.1 - ci: auto tag releases after merged PRs","summary":"v0.1.1's headline update: Fixes the individual model detail pages and keeps the model list cards easy to use after adding install command copy controls. It includes 4 merged pull requests with structured public notes, validation, and changelog sync metadata.","content_html":"<p>v0.1.1&apos;s headline update: Fixes the individual model detail pages and keeps the model list cards easy to use after adding install command copy controls. It includes 4 merged pull requests with structured public notes, validation, and changelog sync metadata.</p><h2>Highlights</h2><ul><li>Fixes the individual model detail pages and keeps the model list cards easy to use after adding install command copy controls.</li><li>Replaced the incompatible RelatedContent usage on /models/[slug] with local related-content cards that match the page data shape.</li><li>Limited related Ollama model lookups on detail pages so opening a single local model page does not wait on the full Ollama catalog.</li><li>Restored full-card navigation for model rows while keeping the install command copy control independently clickable.</li><li>add an auto-release cadence workflow that evaluates merged PRs after the latest release</li><li>cut a semver tag after 3 included PRs by default, or immediately with release:now / manual force</li></ul><h2>Why it matters</h2><p>Individual model pages could crash because the page was passing title and items into RelatedContent, but that component expects a links object. That broke direct detail URLs like /models/ollama--kimi-k2.6 for users browsing from the models directory.</p><p>The row click target also became fragmented after the copy command UI was added, so the list cards needed a cleaner link overlay that still lets the copy button work.</p><h2>What Changed</h2><ul><li>Fixes the individual model detail pages and keeps the model list cards easy to use after adding install command copy controls.</li><li>Replaced the incompatible RelatedContent usage on /models/[slug] with local related-content cards that match the page data shape.</li><li>Limited related Ollama model lookups on detail pages so opening a single local model page does not wait on the full Ollama catalog.</li><li>Restored full-card navigation for model rows while keeping the install command copy control independently clickable.</li><li>add an auto-release cadence workflow that evaluates merged PRs after the latest release</li><li>cut a semver tag after 3 included PRs by default, or immediately with release:now / manual force</li><li>dispatch the existing release.yml workflow so GPT-4o still writes the branded release notes</li><li>Restores the original /skills leaderboard and /skills/[slug] detail page UI that Codex broke</li><li>Removes the GitHub registry fetch layer Codex added to the page components (kept the API routes separately)</li><li>Removes the extra [slug]/layout.tsx Codex added</li><li>Moves SkillContent/ToolDefinition interfaces into skill-content.ts where they belong</li><li>Keeps all 11 new skills Codex added (16–26) and the SEO metadata layout</li><li>Fixes missing space between the year and &quot;Agent Mag&quot; in the footer copyright line</li><li>Was rendering as Copyright © 2026Agent Mag instead of Copyright © 2026 Agent Mag</li></ul><h2>Improvements</h2><ul><li>Fix model detail pages</li><li>ci: auto tag releases after merged PRs</li><li>fix: restore original skills page UI</li><li>fix: add missing space in footer copyright text</li></ul><h2>Fixes</h2><ul><li>fix: add missing space in footer copyright text</li><li>fix: restore original skills page UI broken by Codex</li></ul><h2>Technical Notes</h2><ul><li>ci: auto tag releases after merged PRs</li></ul><p><a href=\"https://github.com/Agent-mag/agentmag/releases/tag/v0.1.1\">GitHub release</a></p>","date_published":"2026-04-25T05:30:00+05:30","date_modified":"2026-04-26T18:16:31.870Z","tags":["v0.1.1","features","improvements","fixes","technical"],"external_url":"https://github.com/Agent-mag/agentmag/releases/tag/v0.1.1"},{"id":"https://theagentmag.com/changelog/v0.1.0","url":"https://theagentmag.com/changelog/v0.1.0","title":"v0.1.0 - feat: professional footer with 6-column navigation","summary":"v0.1.0's headline update: When reading an article in focus mode and clicking \"Back to Feed\", focus mode stayed on — the feed rendered without the sidebar. It includes 26 merged pull requests with structured public notes, validation, and changelog sync metadata.","content_html":"<p>v0.1.0&apos;s headline update: When reading an article in focus mode and clicking &quot;Back to Feed&quot;, focus mode stayed on — the feed rendered without the sidebar. It includes 26 merged pull requests with structured public notes, validation, and changelog sync metadata.</p><h2>Highlights</h2><ul><li>When reading an article in focus mode and clicking &quot;Back to Feed&quot;, focus mode stayed on — the feed rendered without the sidebar</li><li>Now both &quot;Back to Feed&quot; links (top and bottom of article) disable focus mode on click before navigating home</li><li>Extracted a reusable BackToFeed client component that accesses the focus mode context</li><li>Page alignment: about, authors, partner pages now match masthead/contact/feedback (max-w-2xl, gap-10, consistent heading sizes and spacing)</li><li>Focus mode: &quot;Back to Feed&quot; uses full page nav to exit focus mode instantly — no lag or transition flicker</li><li>Article breadcrumbs: added &quot;Back to Read&quot; link alongside &quot;Back to Feed&quot;, breadcrumb updated from &quot;Feed&quot; to &quot;Read&quot;</li></ul><h2>Why it matters</h2><p>The app currently presents authentication like a public product, while the actual intention is a private alpha restricted to approved emails. This update makes the alpha posture explicit in the product copy and keeps local development access controlled without changing the broader production direction.</p><p>This gives Agent Mag first-party local model install commands from the models directory and makes the npm package useful for local Ollama model adoption.</p><p>AgentMag skills need to be canonical, SEO/GEO-ready, and safe to grow. This keeps published skills anchored to GitHub while creating a reviewed path for scaling external skills.sh imports without exposing low-quality or unsafe pages.</p><p>Individual model pages could crash because the page was passing title and items into RelatedContent, but that component expects a links object. That broke direct detail URLs like /models/ollama--kimi-k2.6 for users browsing from the models directory.</p><h2>What Changed</h2><ul><li>When reading an article in focus mode and clicking &quot;Back to Feed&quot;, focus mode stayed on — the feed rendered without the sidebar</li><li>Now both &quot;Back to Feed&quot; links (top and bottom of article) disable focus mode on click before navigating home</li><li>Extracted a reusable BackToFeed client component that accesses the focus mode context</li><li>Page alignment: about, authors, partner pages now match masthead/contact/feedback (max-w-2xl, gap-10, consistent heading sizes and spacing)</li><li>Focus mode: &quot;Back to Feed&quot; uses full page nav to exit focus mode instantly — no lag or transition flicker</li><li>Article breadcrumbs: added &quot;Back to Read&quot; link alongside &quot;Back to Feed&quot;, breadcrumb updated from &quot;Feed&quot; to &quot;Read&quot;</li><li>About CTA: replaced raw styled link with proper shadcn Button component</li><li>Theme toggle label was showing the current state (dark shows &quot;Dark Mode&quot;, light shows &quot;Light Mode&quot;)</li><li>Now shows what it will switch to — dark shows sun + &quot;Light Mode&quot;, light shows moon + &quot;Dark Mode&quot;</li><li>Replaces minimal footer with a full magazine-grade footer for SEO, GEO, and acquisition optics</li><li>6 navigation columns: Read, Discover, Community, Developers, Sponsors, Company — all linking to real pages</li><li>Working newsletter signup wired to /api/newsletter (guests only)</li><li>Logo + tagline: &quot;The magazine for AI agent builders.&quot;</li><li>Legal links: Privacy, Terms, RSS, Sitemap</li></ul><h2>Improvements</h2><ul><li>fix: turn off focus mode when navigating back to feed</li><li>fix: page alignment, focus mode nav, article breadcrumbs</li><li>fix: theme toggle shows target mode, not current</li><li>feat: professional footer with 6-column navigation</li><li>feat: privacy, terms, press kit, RSS feed + sitemap update</li><li>feat: comprehensive SEO + GEO overhaul</li><li>feat: SEO/GEO full overhaul — crawler feeds, internal linking, backlink infra, PR reviewer</li><li>feat: SEO reviewer auto-fix — GPT-5.4 patches PR branches directly</li><li>chore: update all repo references to Agent-mag org</li><li>feat: brand assets + GitHub links to org page</li><li>feat: add CLI tool install command + SEO/GEO reviewer tool page</li><li>feat: npm auto-publish workflow + CLI v1.1.0</li><li>feat: add npm icon to footer + tighten CLI README</li><li>feat: update favicon with rounded corners and modern icon files</li></ul><h2>Fixes</h2><ul><li>fix(seo): auto-fix SEO issues from GPT-5.4 review</li><li>fix(models): move metadata from client page to server layout</li><li>fix(ci): pass PostHog env vars at build time in deploy workflows</li><li>fix(analytics): wire PostHog provider into app and add /ingest proxy</li><li>fix: move metadata to layout.tsx to fix client component build error</li><li>fix: prevent infinite loop — skip review on auto-fix commits</li><li>fix(seo-reviewer): make auto-fixer actually fix — not just report</li><li>fix: use maxcompletiontokens for GPT-5.4 compatibility</li><li>fix: theme toggle label shows target mode, not current mode</li><li>fix: page alignment, focus mode nav, article breadcrumbs</li><li>fix: turn off focus mode when navigating back to feed from article</li><li>fix(config): add serverExternalPackages, absolute turbopack root, chat action handlers</li><li>fix(chat): retry on empty gateway response, graceful fallback message</li><li>fix(chat): security hardening, local fallbacks, suggestion chips, session context</li><li>fix: OAuth cross-provider linking, Base UI alert-dialog, OpenClaw env priority</li><li>fix(soul): friendly + decisive tone, no more clarifying-question stalls</li><li>fix(nav): move Community to top nav group after Models, remove from bottom involve section</li><li>fix(community): remove all rounded corners to match sharp AI chat style</li><li>fix: create composite indexes on Cosmos DB for communityposts sort queries, clean up debug endpoints</li><li>fix: add TLS to MongoDB client, log API errors for debugging</li><li>fix: remove footer from community page, add noFooter prop to PageShell</li><li>fix: remove useSearchParams from hook, use window.location for dev preview - fixes prerender error</li><li>fix: collapse sidebar on /account mount, allow toggling via trigger</li><li>fix: crop modal zoom bug, square+circle guides, disable paste on delete confirm</li><li>fix: remove technical jargon, add editable profile photo with pencil overlay</li><li>fix: restore Connect/Connected buttons on connected accounts section</li><li>fix: non-secure cookies for Azure proxy + remove invalid checks option</li><li>fix: explicit cookie config + state-only check for GitHub OAuth on Azure</li><li>fix: add trustHost for Auth.js behind Azure proxy</li><li>fix: login/signup inside dashboard layout with sidebar, add /signin redirect</li><li>fix: use raw button elements for OAuth to bypass base-ui SVG stripping</li><li>fix: use img tags for OAuth icons to fix SSR stripping</li><li>fix: disable Oryx build and set node startup for App Service</li><li>fix: use async deploy to prevent CI timeout on cold start</li><li>fix: use node-linker=hoisted to eliminate pnpm symlinks, simplify deploy workflow</li><li>fix: handle broken pnpm symlinks during standalone copy</li><li>fix: resolve pnpm symlinks and bypass Oryx startup for App Service</li><li>fix: use az webapp deploy to bypass Oryx nodemodules corruption</li><li>fix: standalone output for App Service, fix OAuth icon rendering</li><li>fix: use Azure CLI login for deploy instead of publish profile</li><li>fix: remove darwin-only native binaries, let Oryx install prod deps</li><li>fix: add skipapibuild to prevent Oryx npm install conflict in SWA deploy</li><li>fix: downgrade mongodb to v6 for @auth/mongodb-adapter peer dep compat</li><li>fix: regenerate pnpm-lock.yaml and remove stale package-lock.json</li><li>fix: omit optional deps to remove mongodb native binary symlinks from SWA build</li><li>fix: externalize mongodb from webpack bundle to fix SWA symlink error</li><li>fix: remove turbopack config to fix SWA symlink bundling issue</li><li>fix: lazy mongodb init for static build, force-dynamic API route</li><li>fix: update pnpm lockfile with new dependencies</li><li>fix: remove scroll from left sidebar (overflow-visible on SidebarContent)</li><li>fix: add TooltipProvider, subscribe icon in collapsed sidebar, square avatars</li><li>fix: strip non-palette colors, use only design system tokens</li><li>fix: chat opens on any page, no mount animation on sidebar</li><li>fix: buttery smooth focus mode with single offcanvas collapsible</li><li>fix: restore smooth focus transitions, logo reset, scrollbar CSS, missing pages</li><li>fix: restore content layout and fix turbopack root</li><li>fix: skip TS type check in build (motion type compat issue)</li><li>fix: add packages to pnpm-workspace.yaml for CI</li><li>fix: remove hardcoded turbopack root, use pnpm in CI</li><li>fix: update partner offerings - backlinks for articles, event listing not hosting</li><li>fix: sticky sub-header and sidebar toggle</li></ul><h2>Technical Notes</h2><ul><li>ci: add automated release notes workflow with GPT-4o polishing</li><li>refactor(api): remove Cosmos DB from skills routes, GitHub-only</li><li>chore(cli): bump to v1.1.5 for npm publish</li><li>chore: update repo references from Harshith-Ventures to Agent-mag org</li><li>refactor: pure OpenClaw — remove Azure Direct split, use SOUL.md markers</li><li>ci: remove --async from staging deploy to wait for completion</li><li>ci: add staging deployment workflow</li><li>ci: re-trigger deploy with corrected publish profile</li><li>ci: add Azure Static Web Apps workflow file on-behalf-of: @Azure opensource@microsoft.com</li></ul><h2>Documentation</h2><ul><li>docs: add self-hosted Firecrawl (agentmag-firecrawl) to all architecture docs</li><li>docs: full business model — creator marketplace, CLI sponsorships, enterprise registries</li><li>docs: update website link in README</li><li>docs: rewrite agentic UI spec — complete action map for all 34 pages</li><li>docs: full agentic AI master plan + update all stale docs</li><li>docs: full feature docs for every sidebar item + OpenClaw-powered AI architecture</li><li>docs: AI affiliate programs master list with signup URLs</li><li>docs: AI chat architecture + full backend action plan for 0K/mo</li><li>docs: add design system doc (no colors, tokens, typography, layout rules)</li><li>docs: add full project documentation + business playbooks</li></ul><p><a href=\"https://github.com/Agent-mag/agentmag/releases/tag/v0.1.0\">GitHub release</a></p>","date_published":"2026-04-25T04:31:10+05:30","date_modified":"2026-04-26T18:16:52.282Z","tags":["v0.1.0","features","improvements","fixes","technical","documentation"],"external_url":"https://github.com/Agent-mag/agentmag/releases/tag/v0.1.0"},{"id":"https://theagentmag.com/changelog/skills-v0.1.0","url":"https://theagentmag.com/changelog/skills-v0.1.0","title":"Agent Mag Skills v0.1.0 - Initial Skills Registry Release","summary":"Agent Mag Skills v0.1.0: Initialized the public Agent Mag skills registry with README, templates, example skill structure, contributing guidance, and MIT license.","content_html":"<p>Agent Mag Skills v0.1.0: Initialized the public Agent Mag skills registry with README, templates, example skill structure, contributing guidance, and MIT license.</p><h2>Highlights</h2><ul><li>Initialized the public Agent Mag skills registry with README, templates, example skill structure, contributing guidance, and MIT license.</li><li>Established the skill format as auditable config bundles containing manifests, prompts, tool schemas, and optional settings.</li><li>Synced the registry from the skills.sh ecosystem, growing from the first import of 264 skills to the current 492-skill registry snapshot.</li><li>Connected the registry to the Agent Mag install flow through npx agentmag add skill-name.</li><li>Added Agent Mag branded banners, footer links, and registry guidance for contributors.</li><li>Documented valid categories, manifest expectations, PR workflow, and security expectations for non-executable skills.</li></ul><h2>Why it matters</h2><p>The skills registry is one of Agent Mag&apos;s strongest ecosystem assets, so registry releases belong in the public website changelog.</p><p>Including skills releases helps users and buyers see the growth of the installable skill ecosystem alongside the app itself.</p><h2>New Features</h2><ul><li>Initialized the public Agent Mag skills registry with README, templates, example skill structure, contributing guidance, and MIT license.</li><li>Established the skill format as auditable config bundles containing manifests, prompts, tool schemas, and optional settings.</li><li>Synced the registry from the skills.sh ecosystem, growing from the first import of 264 skills to the current 492-skill registry snapshot.</li><li>Connected the registry to the Agent Mag install flow through npx agentmag add skill-name.</li></ul><h2>Documentation &amp; Branding</h2><ul><li>Added Agent Mag branded banners, footer links, and registry guidance for contributors.</li><li>Documented valid categories, manifest expectations, PR workflow, and security expectations for non-executable skills.</li><li>Clarified when a contribution belongs in Agent-mag/skills versus Agent-mag/tools.</li></ul><p><a href=\"https://github.com/Agent-mag/skills/releases/tag/v0.1.0\">GitHub release</a></p>","date_published":"2026-04-24T23:09:02Z","date_modified":"2026-04-26T18:16:02.630Z","tags":["skills-v0.1.0","features","documentation"],"external_url":"https://github.com/Agent-mag/skills/releases/tag/v0.1.0"},{"id":"https://theagentmag.com/changelog/tools-v0.1.0","url":"https://theagentmag.com/changelog/tools-v0.1.0","title":"Agent Mag Tools v0.1.0 - Initial Tools Release","summary":"Agent Mag Tools v0.1.0: Initialized the public Agent Mag tools repository with an MIT license, contributing guide, and repo-level documentation.","content_html":"<p>Agent Mag Tools v0.1.0: Initialized the public Agent Mag tools repository with an MIT license, contributing guide, and repo-level documentation.</p><h2>Highlights</h2><ul><li>Initialized the public Agent Mag tools repository with an MIT license, contributing guide, and repo-level documentation.</li><li>Added SEO/GEO Auto-Fix Reviewer, the first open-source Agent Mag tool for reviewing PRs for SEO issues and automatically proposing fixes.</li><li>Added Agent Sounds, a Claude Code sound effects plugin with original royalty-free sound packs for task lifecycle cues.</li><li>Added npx agentmag install instructions so tools can be discovered and installed through the Agent Mag CLI path.</li><li>Reworked tool READMEs with Agent Mag branded structure, full-width banners, and consistent footers.</li><li>Clarified the distinction between installable config skills and executable tools.</li></ul><h2>Why it matters</h2><p>Agent Mag Tools turns the publication into a practical utility layer for AI agent builders, not just a place to read about releases.</p><p>Including tools releases in the public changelog makes the website the single narrative surface for product, CLI, skills, and open-source utility work.</p><h2>New Features</h2><ul><li>Initialized the public Agent Mag tools repository with an MIT license, contributing guide, and repo-level documentation.</li><li>Added SEO/GEO Auto-Fix Reviewer, the first open-source Agent Mag tool for reviewing PRs for SEO issues and automatically proposing fixes.</li><li>Added Agent Sounds, a Claude Code sound effects plugin with original royalty-free sound packs for task lifecycle cues.</li><li>Added npx agentmag install instructions so tools can be discovered and installed through the Agent Mag CLI path.</li></ul><h2>Documentation &amp; Branding</h2><ul><li>Reworked tool READMEs with Agent Mag branded structure, full-width banners, and consistent footers.</li><li>Clarified the distinction between installable config skills and executable tools.</li><li>Documented contribution requirements for community-submitted tools.</li></ul><p><a href=\"https://github.com/Agent-mag/tools/releases/tag/v0.1.0\">GitHub release</a></p>","date_published":"2026-04-24T23:08:54Z","date_modified":"2026-04-26T18:15:59.539Z","tags":["tools-v0.1.0","features","documentation"],"external_url":"https://github.com/Agent-mag/tools/releases/tag/v0.1.0"}]}