blog: Two new posts — Hermes Agent v0.20.6 review + Keyless Web Tier

This commit is contained in:
Oliver
2026-08-29 08:21:46 -03:00
parent cc5783cdc7
commit c72cbd3af6
3 changed files with 587 additions and 256 deletions
+274 -256
View File
@@ -1,258 +1,276 @@
{
"posts": [
{
"id": "impeccable-hermes-design-agent",
"date": "2026-08-14",
"area": "news",
"agent": "hermes",
"headline": "Impeccable for Hermes Agent — Your Agent Now Designs Like a Pro",
"teaser": "Impeccable, the design language behind 58,500+ GitHub stars, now ships as a native Hermes Agent skill. 267 tests pass. Your agent produces polished, production-ready UI code.",
"link": "blog/posts/impeccable-hermes-design-agent.html"
},
{
"id": "higgsfield-mcp-hermes-agent",
"date": "2026-07-29",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: Use Higgsfield MCP with Hermes Agent via SSH Tunnel",
"teaser": "Connect Hermes Agent to Higgsfield's MCP server running on your VPS. SSH port forwarding solves the OAuth browser auth challenge.",
"link": "blog/posts/higgsfield-mcp-hermes-agent.html"
},
{
"id": "sync-hermes-agent-data-with-unison",
"date": "2026-07-29",
"area": "tutorial",
"agent": "hermes",
"headline": "Sync Your Hermes Agent Data to Your Local Machine with Unison",
"teaser": "Use Unison to keep your local workspace in sync with your Hermes Agent on the VPS. Bidirectional file sync over SSH — no plugins, no Docker volumes, just reliable file synchronization.",
"link": "blog/posts/sync-hermes-agent-data-with-unison.html"
},
{
"id": "crm-automation-with-ai-agent",
"date": "2026-07-24",
"area": "howto",
"agent": "hermes",
"headline": "How I Automated My CRM with an AI Agent \u2014 Lead Management That Actually Works",
"teaser": "I automated derez.ai\u2019s entire CRM pipeline \u2014 lead enrichment, qualification scoring, follow-up scheduling, and deal tracking \u2014 using Hermes Agent. Real workflows that save 6+ hours a week.",
"link": "blog/posts/crm-automation-with-ai-agent.html"
},
{
"id": "hermes-agent-v0.19-business-review",
"date": "2026-07-23",
"area": "news",
"agent": "hermes",
"headline": "Your AI Agent Just Got 80% Faster \u2014 A Business Review of Hermes v0.19.0",
"teaser": "Hermes Agent v0.19.0 cuts first-response time by 80% \u2014 from 4.3 seconds to 0.9. Smart approvals, password manager integration, and durable delivery. What actually matters for business users.",
"link": "blog/posts/hermes-agent-v0.19-business-review.html"
},
{
"id": "shared-browser-raspberry-pi-hermes-agent",
"date": "2026-07-21",
"area": "howto",
"agent": "hermes",
"headline": "Give Your Hermes Agent a Browser It Can Control \u2014 with a Raspberry Pi",
"teaser": "Turn a $35 Raspberry Pi into a shared browser your AI agent can drive remotely. Reverse SSH tunneling sends Chrome DevTools Protocol through your cloud server \u2014 both you and your agent control the same browser. Real script included.",
"link": "blog/posts/shared-browser-raspberry-pi-hermes-agent.html"
},
{
"id": "hermes-n8n-business-automation-hub",
"date": "2026-07-17",
"area": "howto",
"agent": "hermes",
"headline": "n8n + Hermes Agent \u2014 The 350-Tool Business Automation Hub",
"teaser": "Connect Hermes Agent to every business tool you already use \u2014 Slack, Gmail, HubSpot, Notion, Stripe, Google Sheets, databases \u2014 through n8n's 350+ integrations. Five real workflows we use at derez.ai every day.",
"link": "blog/posts/hermes-n8n-business-automation-hub.html"
},
{
"id": "automating-linkedin-content-with-ai-agent",
"date": "2026-07-10",
"area": "howto",
"agent": "hermes",
"headline": "How I Automated My LinkedIn Content Publishing with an AI Agent",
"teaser": "I automated derez.ai\u2019s entire LinkedIn publishing pipeline with Hermes Agent. From researching topics and writing posts to publishing on the company page and cross-posting to groups \u2014 my AI agent does it all. Here\u2019s how it works.",
"link": "blog/posts/automating-linkedin-content-with-ai-agent.html"
},
{
"id": "building-a-company-plugin",
"date": "2026-07-08",
"area": "story",
"agent": "hermes",
"headline": "Building a Company #2 \u2014 I Built a Hermes Plugin That Runs My Business",
"teaser": "I created the derez-company plugin \u2014 CRM, dashboard, sales, and marketing in one repo. First 70 leads imported and visible. What I learned: I suck at developing Hermes plugins manually. So I gave Hermes write access to the repo and let my agent do it.",
"link": "blog/posts/building-a-company-plugin.html"
},
{
"id": "building-a-company-intro",
"date": "2026-07-07",
"area": "story",
"agent": "hermes",
"headline": "Building a Company \u2014 How We Use Hermes at derez.ai (Series Intro)",
"teaser": "We\u2019re building a company on top of our own product \u2014 and packaging everything so you can reuse it. This series shows how derez.ai runs daily operations on Hermes Agent. Next story: we open-source the entire sales agent setup.",
"link": "blog/posts/building-a-company-intro.html"
},
{
"id": "hermes-v0.18-business-review",
"date": "2026-07-02",
"area": "review",
"agent": "hermes",
"headline": "Hermes Agent v0.18.0 \u2014 A Business Review",
"teaser": "I reviewed the latest Hermes Agent release through a business lens. Mixture-of-Agents, verification evidence, and the P0/P1 clean sweep \u2014 what actually matters for business users.",
"link": "blog/posts/hermes-v0.18-business-review.html"
},
{
"id": "hermes-agent-v0.18-closed-949-issues",
"date": "2026-07-02",
"area": "architecture",
"agent": "hermes",
"headline": "How Hermes Agent Closed 949 GitHub Issues in 12 Days",
"teaser": "Hermes Agent v0.18.0 resolved every single P0 and P1 issue in the entire repo. 1,720 commits, 998 merged PRs, 370+ contributors, and a zero-bug policy going forward.",
"link": "blog/posts/hermes-agent-v0.18-closed-949-issues.html"
},
{
"id": "ai-agent-verification-completion-contracts",
"date": "2026-07-02",
"area": "howto",
"agent": "hermes",
"headline": "Make Your AI Agent Verify Its Own Work — No More Hallucinated “Done”",
"teaser": "Stop guessing if your AI agent actually finished the job. Hermes Agent v0.18.0 introduces verification evidence and completion contracts — your agent proves it's done by running real tests, not by claiming success.",
"link": "blog/posts/ai-agent-verification-completion-contracts.html"
},
{
"id": "odoo-xml-rpc-hermes-agent",
"date": "2026-06-29",
"area": "guide",
"agent": "hermes",
"video": true,
"headline": "Connect Odoo to Hermes Agent via XML-RPC — Complete Guide",
"teaser": "Step-by-step guide to connecting Odoo to Hermes Agent via XML-RPC. Real credentials included. Pull leads, sales orders, and inventory in under 5 minutes.",
"link": "blog/posts/odoo-xml-rpc-hermes-agent.html"
},
{
"id": "speed-run-odoo-static-website",
"date": "2026-06-22",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: How I Converted My Odoo Website Into a Static Site in Less Than 10 Minutes Using Hermes Agent",
"teaser": "Convert your entire Odoo marketing website to a static site and deploy via git in under 10 minutes. No database, no server maintenance, lightning-fast CDN delivery.",
"link": "blog/posts/speed-run-odoo-static-website.html"
},
{
"id": "three-ways-integrate-odoo-hermes",
"date": "2026-06-20",
"area": "guide",
"agent": "hermes",
"headline": "3 Ways to Integrate Odoo and Hermes Agent",
"teaser": "Direct XML-RPC API, Odoo MCP CLI client, or Hermes-to-n8n-to-Odoo pipeline \u2014 three proven approaches to connect Odoo with Hermes Agent. Trade-offs and when to use each.",
"link": "blog/posts/three-ways-integrate-odoo-hermes.html"
},
{
"id": "speed-run-n8n-skill",
"date": "2026-06-18",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: Connect Hermes Agent to n8n in 10 Minutes",
"teaser": "Integrate the official n8n skill set from n8n-io/skills into your Hermes Agent and start building automation workflows in under 10 minutes.",
"link": "blog/posts/speed-run-n8n-skill.html"
},
{
"id": "speed-run-odoo-mcp",
"date": "2026-06-16",
"area": "guide",
"agent": "hermes",
"headline": "Connect Hermes Agent to Odoo via MCP",
"teaser": "Connect Hermes Agent to Odoo via MCP in 5 steps. Clone the server, configure env vars, register with Hermes, and query your ERP through the Model Context Protocol.",
"link": "blog/posts/speed-run-odoo-mcp.html"
},
{
"id": "hermes-agent-setup-guide",
"date": "2026-06-13",
"area": "tutorial",
"agent": "hermes",
"headline": "Hermes Agent Setup Guide \u2014 From Zero to Running in 10 Minutes",
"teaser": "Step-by-step guide to installing, configuring, and running Hermes Agent. Covers profiles, skills, plugins, cron jobs, and the full toolchain.",
"link": "blog/posts/hermes-agent-setup-guide.html"
},
{
"id": "how-to-deploy-ai-agents-5-minutes",
"date": "2026-06-13",
"area": "tutorial",
"agent": "hermes",
"headline": "How to Deploy AI Agents in 5 Minutes \u2014 A Speed Run",
"teaser": "From zero to a running AI agent in under 5 minutes. No DevOps experience required. Just SSH in, run one command, and your agent is live.",
"link": "blog/posts/how-to-deploy-ai-agents-5-minutes.html"
},
{
"id": "why-backing-up-an-agent-is-so-hard",
"date": "2026-06-12",
"area": "architecture",
"agent": "hermes",
"headline": "Why Backing Up an AI Agent Is So Hard \u2014 And How Full-Disk Snapshots Fix It",
"teaser": "69% of an agent’s state lives outside its home directory. Real filesystem data on why home-dir backups fail — and why full-disk snapshots are the only viable solution.",
"link": "blog/posts/why-backing-up-an-agent-is-so-hard.html"
},
{
"id": "speed-run-kie-ai-image",
"date": "2026-06-11",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: Generate Images with Kie.ai & Hermes Agent",
"teaser": "From zero to an AI-generated image in under 10 minutes. Connect Kie.ai's 70+ image models to Hermes Agent via a single API key.",
"link": "blog/posts/speed-run-kie-ai-image.html"
},
{
"id": "direct-odoo-api-vs-mcp",
"date": "2026-06-11",
"area": "architecture",
"agent": "hermes",
"headline": "Direct Odoo API vs MCP \u2014 Why Direct Access Wins for AI Agents",
"teaser": "Direct Odoo XML-RPC access beats MCP middleware for AI agents. Real Odoo user accounts with granular permissions, zero extra latency, no middle layer to maintain.",
"link": "blog/posts/direct-odoo-api-vs-mcp.html"
},
{
"id": "speed-run-nextcloud-svg",
"date": "2026-06-11",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: Connect to Nextcloud & Render SVGs with an AI Agent",
"teaser": "From zero to an agent that connects to Nextcloud, generates vector graphics, and saves them directly to your cloud storage.",
"link": "blog/posts/speed-run-nextcloud-svg.html"
},
{
"id": "speed-run-competitor-profiling",
"date": "2026-06-10",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: Competitor Profiling \u2014 ODOO Community Hosting",
"teaser": "From zero to a competitor intelligence agent that researches ODOO Community hosting providers and returns a structured comparison table.",
"link": "blog/posts/speed-run-competitor-profiling.html"
},
{
"id": "speed-run-research-agent-mobile",
"date": "2026-06-10",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: Research Agent \u2014 Scrape mobile.de with AI",
"teaser": "From zero to a research agent that scrapes mobile.de and returns a structured table of Toyota Hilux listings with prices and specs.",
"link": "blog/posts/speed-run-research-agent-mobile.html"
},
{
"id": "speed-run-cold-email",
"date": "2026-06-10",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: Send Your First Cold Email with an AI Agent",
"teaser": "From zero to a cold-sending AI agent in under 10 Minutes. SMTP configured, first email drafted and sent.",
"link": "blog/posts/speed-run-cold-email.html"
},
{
"id": "speed-run-odoo-community-agent",
"date": "2026-06-10",
"area": "speed-run",
"agent": "hermes",
"video": true,
"headline": "Speed Run: Create an Odoo Community Agent from Zero",
"teaser": "From signup to an Odoo-connected AI agent in under 10 Minutes. Free trial included.",
"link": "blog/posts/speed-run-odoo-community-agent.html"
}
]
"posts": [
{
"id": "hermes-agent-v0.20.6-review",
"date": "2026-08-29",
"area": "news",
"agent": "hermes",
"headline": "Hermes Agent v0.20.6 \u2014 The Largest Single-Release Window Yet",
"teaser": "525 PRs. 1,313 commits. Real-profile browsing. 50+ remote MCP servers. Lean-tail compression. This is the biggest release window in Hermes history.",
"link": "blog/posts/hermes-agent-v0.20.6-review.html"
},
{
"id": "keyless-web-tier-hermes-agent",
"date": "2026-08-29",
"area": "guide",
"agent": "hermes",
"headline": "Zero API Keys, Infinite Possibilities \u2014 Hermes Agent's Keyless Web Tier",
"teaser": "Web search on a fresh install with zero API keys. Hermes Agent's keyless tier rotates 5 vendors with ring failover.",
"link": "blog/posts/keyless-web-tier-hermes-agent.html"
},
{
"id": "impeccable-hermes-design-agent",
"date": "2026-08-14",
"area": "news",
"agent": "hermes",
"headline": "Impeccable for Hermes Agent \u2014 Your Agent Now Designs Like a Pro",
"teaser": "Impeccable, the design language behind 58,500+ GitHub stars, now ships as a native Hermes Agent skill. 267 tests pass. Your agent produces polished, production-ready UI code.",
"link": "blog/posts/impeccable-hermes-design-agent.html"
},
{
"id": "higgsfield-mcp-hermes-agent",
"date": "2026-07-29",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: Use Higgsfield MCP with Hermes Agent via SSH Tunnel",
"teaser": "Connect Hermes Agent to Higgsfield's MCP server running on your VPS. SSH port forwarding solves the OAuth browser auth challenge.",
"link": "blog/posts/higgsfield-mcp-hermes-agent.html"
},
{
"id": "sync-hermes-agent-data-with-unison",
"date": "2026-07-29",
"area": "tutorial",
"agent": "hermes",
"headline": "Sync Your Hermes Agent Data to Your Local Machine with Unison",
"teaser": "Use Unison to keep your local workspace in sync with your Hermes Agent on the VPS. Bidirectional file sync over SSH \u2014 no plugins, no Docker volumes, just reliable file synchronization.",
"link": "blog/posts/sync-hermes-agent-data-with-unison.html"
},
{
"id": "crm-automation-with-ai-agent",
"date": "2026-07-24",
"area": "howto",
"agent": "hermes",
"headline": "How I Automated My CRM with an AI Agent \u2014 Lead Management That Actually Works",
"teaser": "I automated derez.ai\u2019s entire CRM pipeline \u2014 lead enrichment, qualification scoring, follow-up scheduling, and deal tracking \u2014 using Hermes Agent. Real workflows that save 6+ hours a week.",
"link": "blog/posts/crm-automation-with-ai-agent.html"
},
{
"id": "hermes-agent-v0.19-business-review",
"date": "2026-07-23",
"area": "news",
"agent": "hermes",
"headline": "Your AI Agent Just Got 80% Faster \u2014 A Business Review of Hermes v0.19.0",
"teaser": "Hermes Agent v0.19.0 cuts first-response time by 80% \u2014 from 4.3 seconds to 0.9. Smart approvals, password manager integration, and durable delivery. What actually matters for business users.",
"link": "blog/posts/hermes-agent-v0.19-business-review.html"
},
{
"id": "shared-browser-raspberry-pi-hermes-agent",
"date": "2026-07-21",
"area": "howto",
"agent": "hermes",
"headline": "Give Your Hermes Agent a Browser It Can Control \u2014 with a Raspberry Pi",
"teaser": "Turn a $35 Raspberry Pi into a shared browser your AI agent can drive remotely. Reverse SSH tunneling sends Chrome DevTools Protocol through your cloud server \u2014 both you and your agent control the same browser. Real script included.",
"link": "blog/posts/shared-browser-raspberry-pi-hermes-agent.html"
},
{
"id": "hermes-n8n-business-automation-hub",
"date": "2026-07-17",
"area": "howto",
"agent": "hermes",
"headline": "n8n + Hermes Agent \u2014 The 350-Tool Business Automation Hub",
"teaser": "Connect Hermes Agent to every business tool you already use \u2014 Slack, Gmail, HubSpot, Notion, Stripe, Google Sheets, databases \u2014 through n8n's 350+ integrations. Five real workflows we use at derez.ai every day.",
"link": "blog/posts/hermes-n8n-business-automation-hub.html"
},
{
"id": "automating-linkedin-content-with-ai-agent",
"date": "2026-07-10",
"area": "howto",
"agent": "hermes",
"headline": "How I Automated My LinkedIn Content Publishing with an AI Agent",
"teaser": "I automated derez.ai\u2019s entire LinkedIn publishing pipeline with Hermes Agent. From researching topics and writing posts to publishing on the company page and cross-posting to groups \u2014 my AI agent does it all. Here\u2019s how it works.",
"link": "blog/posts/automating-linkedin-content-with-ai-agent.html"
},
{
"id": "building-a-company-plugin",
"date": "2026-07-08",
"area": "story",
"agent": "hermes",
"headline": "Building a Company #2 \u2014 I Built a Hermes Plugin That Runs My Business",
"teaser": "I created the derez-company plugin \u2014 CRM, dashboard, sales, and marketing in one repo. First 70 leads imported and visible. What I learned: I suck at developing Hermes plugins manually. So I gave Hermes write access to the repo and let my agent do it.",
"link": "blog/posts/building-a-company-plugin.html"
},
{
"id": "building-a-company-intro",
"date": "2026-07-07",
"area": "story",
"agent": "hermes",
"headline": "Building a Company \u2014 How We Use Hermes at derez.ai (Series Intro)",
"teaser": "We\u2019re building a company on top of our own product \u2014 and packaging everything so you can reuse it. This series shows how derez.ai runs daily operations on Hermes Agent. Next story: we open-source the entire sales agent setup.",
"link": "blog/posts/building-a-company-intro.html"
},
{
"id": "hermes-v0.18-business-review",
"date": "2026-07-02",
"area": "review",
"agent": "hermes",
"headline": "Hermes Agent v0.18.0 \u2014 A Business Review",
"teaser": "I reviewed the latest Hermes Agent release through a business lens. Mixture-of-Agents, verification evidence, and the P0/P1 clean sweep \u2014 what actually matters for business users.",
"link": "blog/posts/hermes-v0.18-business-review.html"
},
{
"id": "hermes-agent-v0.18-closed-949-issues",
"date": "2026-07-02",
"area": "architecture",
"agent": "hermes",
"headline": "How Hermes Agent Closed 949 GitHub Issues in 12 Days",
"teaser": "Hermes Agent v0.18.0 resolved every single P0 and P1 issue in the entire repo. 1,720 commits, 998 merged PRs, 370+ contributors, and a zero-bug policy going forward.",
"link": "blog/posts/hermes-agent-v0.18-closed-949-issues.html"
},
{
"id": "ai-agent-verification-completion-contracts",
"date": "2026-07-02",
"area": "howto",
"agent": "hermes",
"headline": "Make Your AI Agent Verify Its Own Work — No More Hallucinated “Done”",
"teaser": "Stop guessing if your AI agent actually finished the job. Hermes Agent v0.18.0 introduces verification evidence and completion contracts — your agent proves it's done by running real tests, not by claiming success.",
"link": "blog/posts/ai-agent-verification-completion-contracts.html"
},
{
"id": "odoo-xml-rpc-hermes-agent",
"date": "2026-06-29",
"area": "guide",
"agent": "hermes",
"video": true,
"headline": "Connect Odoo to Hermes Agent via XML-RPC — Complete Guide",
"teaser": "Step-by-step guide to connecting Odoo to Hermes Agent via XML-RPC. Real credentials included. Pull leads, sales orders, and inventory in under 5 minutes.",
"link": "blog/posts/odoo-xml-rpc-hermes-agent.html"
},
{
"id": "speed-run-odoo-static-website",
"date": "2026-06-22",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: How I Converted My Odoo Website Into a Static Site in Less Than 10 Minutes Using Hermes Agent",
"teaser": "Convert your entire Odoo marketing website to a static site and deploy via git in under 10 minutes. No database, no server maintenance, lightning-fast CDN delivery.",
"link": "blog/posts/speed-run-odoo-static-website.html"
},
{
"id": "three-ways-integrate-odoo-hermes",
"date": "2026-06-20",
"area": "guide",
"agent": "hermes",
"headline": "3 Ways to Integrate Odoo and Hermes Agent",
"teaser": "Direct XML-RPC API, Odoo MCP CLI client, or Hermes-to-n8n-to-Odoo pipeline \u2014 three proven approaches to connect Odoo with Hermes Agent. Trade-offs and when to use each.",
"link": "blog/posts/three-ways-integrate-odoo-hermes.html"
},
{
"id": "speed-run-n8n-skill",
"date": "2026-06-18",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: Connect Hermes Agent to n8n in 10 Minutes",
"teaser": "Integrate the official n8n skill set from n8n-io/skills into your Hermes Agent and start building automation workflows in under 10 minutes.",
"link": "blog/posts/speed-run-n8n-skill.html"
},
{
"id": "speed-run-odoo-mcp",
"date": "2026-06-16",
"area": "guide",
"agent": "hermes",
"headline": "Connect Hermes Agent to Odoo via MCP",
"teaser": "Connect Hermes Agent to Odoo via MCP in 5 steps. Clone the server, configure env vars, register with Hermes, and query your ERP through the Model Context Protocol.",
"link": "blog/posts/speed-run-odoo-mcp.html"
},
{
"id": "hermes-agent-setup-guide",
"date": "2026-06-13",
"area": "tutorial",
"agent": "hermes",
"headline": "Hermes Agent Setup Guide \u2014 From Zero to Running in 10 Minutes",
"teaser": "Step-by-step guide to installing, configuring, and running Hermes Agent. Covers profiles, skills, plugins, cron jobs, and the full toolchain.",
"link": "blog/posts/hermes-agent-setup-guide.html"
},
{
"id": "how-to-deploy-ai-agents-5-minutes",
"date": "2026-06-13",
"area": "tutorial",
"agent": "hermes",
"headline": "How to Deploy AI Agents in 5 Minutes \u2014 A Speed Run",
"teaser": "From zero to a running AI agent in under 5 minutes. No DevOps experience required. Just SSH in, run one command, and your agent is live.",
"link": "blog/posts/how-to-deploy-ai-agents-5-minutes.html"
},
{
"id": "why-backing-up-an-agent-is-so-hard",
"date": "2026-06-12",
"area": "architecture",
"agent": "hermes",
"headline": "Why Backing Up an AI Agent Is So Hard \u2014 And How Full-Disk Snapshots Fix It",
"teaser": "69% of an agent’s state lives outside its home directory. Real filesystem data on why home-dir backups fail — and why full-disk snapshots are the only viable solution.",
"link": "blog/posts/why-backing-up-an-agent-is-so-hard.html"
},
{
"id": "speed-run-kie-ai-image",
"date": "2026-06-11",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: Generate Images with Kie.ai & Hermes Agent",
"teaser": "From zero to an AI-generated image in under 10 minutes. Connect Kie.ai's 70+ image models to Hermes Agent via a single API key.",
"link": "blog/posts/speed-run-kie-ai-image.html"
},
{
"id": "direct-odoo-api-vs-mcp",
"date": "2026-06-11",
"area": "architecture",
"agent": "hermes",
"headline": "Direct Odoo API vs MCP \u2014 Why Direct Access Wins for AI Agents",
"teaser": "Direct Odoo XML-RPC access beats MCP middleware for AI agents. Real Odoo user accounts with granular permissions, zero extra latency, no middle layer to maintain.",
"link": "blog/posts/direct-odoo-api-vs-mcp.html"
},
{
"id": "speed-run-nextcloud-svg",
"date": "2026-06-11",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: Connect to Nextcloud & Render SVGs with an AI Agent",
"teaser": "From zero to an agent that connects to Nextcloud, generates vector graphics, and saves them directly to your cloud storage.",
"link": "blog/posts/speed-run-nextcloud-svg.html"
},
{
"id": "speed-run-competitor-profiling",
"date": "2026-06-10",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: Competitor Profiling \u2014 ODOO Community Hosting",
"teaser": "From zero to a competitor intelligence agent that researches ODOO Community hosting providers and returns a structured comparison table.",
"link": "blog/posts/speed-run-competitor-profiling.html"
},
{
"id": "speed-run-research-agent-mobile",
"date": "2026-06-10",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: Research Agent \u2014 Scrape mobile.de with AI",
"teaser": "From zero to a research agent that scrapes mobile.de and returns a structured table of Toyota Hilux listings with prices and specs.",
"link": "blog/posts/speed-run-research-agent-mobile.html"
},
{
"id": "speed-run-cold-email",
"date": "2026-06-10",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: Send Your First Cold Email with an AI Agent",
"teaser": "From zero to a cold-sending AI agent in under 10 Minutes. SMTP configured, first email drafted and sent.",
"link": "blog/posts/speed-run-cold-email.html"
},
{
"id": "speed-run-odoo-community-agent",
"date": "2026-06-10",
"area": "speed-run",
"agent": "hermes",
"video": true,
"headline": "Speed Run: Create an Odoo Community Agent from Zero",
"teaser": "From signup to an Odoo-connected AI agent in under 10 Minutes. Free trial included.",
"link": "blog/posts/speed-run-odoo-community-agent.html"
}
]
}
+153
View File
@@ -0,0 +1,153 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hermes Agent v0.20.6 — The Largest Single-Release Window Yet | derez.ai Blog</title>
<meta name="description" content="Hermes Agent v0.20.6 shipped 525 PRs, 1,313 commits, and game-changing features: real-profile browsing, desktop Browser OS window, 50+ remote MCP servers, lean-tail compression, and new free models.">
<link rel="canonical" href="https://derez.ai/blog/posts/hermes-agent-v0.20.6-review.html">
<meta property="og:title" content="Hermes Agent v0.20.6 — The Largest Single-Release Window Yet">
<meta property="og:description" content="525 PRs. 1,313 commits. Real-profile browsing. 50+ remote MCP servers. This is the biggest release window in Hermes history.">
<meta property="og:type" content="article">
<meta property="og:url" content="https://derez.ai/blog/posts/hermes-agent-v0.20.6-review.html">
<meta name="twitter:card" content="summary_large_image">
<script defer data-domain="derez.ai" src="https://plausible.odoo4projects.com/js/script.js"></script>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
<style>
body { background: #08080c; color: #e8e8f0; font-family: 'Inter', sans-serif; }
a { color: #00f5ff; }
code { background: #12121c; color: #00f5ff; }
pre { background: #12121c; border: 1px solid #1a1a2e; }
.pro-tip { border-left: 3px solid #00f5ff; background: #010f20; }
.cta-box { background: #12121c; border: 1px solid rgba(0,245,255,0.2); }
.back { color: #666; font-size: 0.9rem; text-decoration: none; }
.back:hover { color: #00f5ff; }
.data-table { width: 100%; border-collapse: collapse; margin: 16px 0; font-size: 0.88rem; }
.data-table th, .data-table td { text-align: left; padding: 8px 12px; border-bottom: 1px solid #1a1a24; }
.data-table th { color: #00f5ff; font-weight: 600; }
.data-table td { color: #c8c8d8; }
.data-table tr:last-child td { border-bottom: none; }
.number { color: #f0f0ff; font-weight: 600; }
.highlight-red { color: #ff6b6b; font-weight: 600; }
.btn { display: inline-block; background: #00f5ff; color: #08080c; padding: 12px 24px; border-radius: 6px; text-decoration: none; font-weight: 600; }
h1 { font-size: 2rem; font-weight: 700; color: #f0f0ff; }
h2 { font-size: 1.4rem; font-weight: 600; color: #f0f0ff; margin-top: 2rem; }
h3 { font-size: 1.15rem; font-weight: 600; color: #f0f0ff; margin-top: 1.5rem; }
p { line-height: 1.7; margin-bottom: 1rem; }
.meta { color: #666; font-size: 0.85rem; margin-bottom: 1.5rem; }
.feature-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 16px; margin: 20px 0; }
.feature-card { background: #12121c; border: 1px solid #1a1a2e; border-radius: 8px; padding: 16px; }
.feature-card h3 { margin-top: 0; color: #00f5ff; font-size: 1rem; }
.feature-card p { font-size: 0.9rem; color: #c8c8d8; margin-bottom: 0; }
.tag { display: inline-block; background: #1a1a2e; color: #00f5ff; font-size: 0.75rem; padding: 2px 8px; border-radius: 4px; margin-right: 4px; }
.footer { border-top: 1px solid #1a1a2e; padding: 24px 0; margin-top: 48px; text-align: center; color: #666; font-size: 0.85rem; }
.footer a { color: #00f5ff; }
@media (max-width: 600px) {
h1 { font-size: 1.5rem; }
.feature-grid { grid-template-columns: 1fr; }
}
</style>
</head>
<body>
<a class="back" href="https://derez.ai">&larr; derez.ai Home</a>
<div style="max-width: 720px; margin: 24px auto; padding: 0 16px;">
<span class="tag">news</span>
<h1>Hermes Agent v0.20.6 — The Largest Single-Release Window Yet</h1>
<p class="meta">August 29, 2026 · Hermes Agent v0.20.6 · news</p>
<p>Hermes Agent v0.20.6 just shipped — and it's the biggest release window the project has ever produced. Released August 27 by teknium, this patch release rolled up <span class="number">~525 merged PRs</span> and <span class="number">~1,313 commits</span> across <span class="number">~1,557 files</span> into a single stable tagged release (<code>v2026.8.27</code>).</p>
<p>For context: between v0.20.5 (August 19) and v0.20.6 (August 27), the project merged <span class="highlight-red">177,113 additions</span> and removed 21,682 lines of code. That's more code churn in one week than many projects ship in a quarter.</p>
<p>Here's what actually matters for your daily agent workflow.</p>
<h2>Real-Profile Browsing — Your Agent Uses YOUR Browser</h2>
<p>This is the headline feature. Previously, Hermes' browser tool launched a clean, incognito-like Chromium profile for every session. That meant no login cookies, no saved sessions, and your agent couldn't access Gmail, GitHub, or any site you were logged into.</p>
<p>v0.20.6 introduces <strong>consent-gated real-profile browsing</strong>. Your agent now launches in <em>your default Chromium profile</em>, giving it access to everything you're logged into. On Windows, a close-with-approval flow lets you control when the agent closes browser tabs — no more phantom tab closures on shared machines.</p>
<p>This single change unlocks a category of workflows: reading email, managing GitHub issues, posting on LinkedIn, editing Google Docs. The agent sees what you see.</p>
<h2>Desktop Browser — OS Window + Remote Updates</h2>
<p>The Hermes Desktop Browser finally got its own OS-level window, meaning it no longer shares space with your work applications. Combined with a managed SSH remote-update engine and a fleet profile rail, you can now:</p>
<ul>
<li>Run the desktop Browser in its own dedicated window</li>
<li>Update a fleet of remote agents from one control point</li>
<li>Share Docker container identities across instances</li>
</ul>
<h2>50+ Remote MCP Servers — Live-Verified</h2>
<p>The remote MCP catalog got a massive expansion. Hermes now ships with 50+ live-verified vendor-hosted MCP servers, including:</p>
<table class="data-table">
<tr><th>Vendor</th><th>MCP Server</th></tr>
<tr><td>Cloudflare</td><td>DNS, Workers, R2 storage management</td></tr>
<tr><td>Grafana Cloud</td><td>Dashboard creation, alert rule management</td></tr>
<tr><td>Better Stack</td><td>Log monitoring, incident response</td></tr>
<tr><td>Railway</td><td>Project deployment, environment variable management</td></tr>
</table>
<p>These aren't theoretical — each server was live-verified against the vendor's actual API endpoints before shipping.</p>
<h2>Lean-Tail Compression — Default Now</h2>
<p>Context compression is a constant struggle for long-running agents. Hermes v0.20.6 switches to <strong>lean-tail compression</strong> as the default strategy. Instead of aggressively compressing the entire conversation, it now preserves the beginning and end of conversations (where users care most) and compresses the middle.</p>
<p>For a typical 100-turn conversation, this means your agent remembers the original task and the recent results — exactly what matters — while compressing 60+ intermediate turns that are less critical.</p>
<h2>Multi-Query Tool Search with Stemming</h2>
<p>The <code>tool_search</code> tool now supports multi-query with stemming. When your agent needs to figure out which tool to use, it runs multiple search queries simultaneously and uses linguistic stemming to match variations of the same concept.</p>
<p>This reduces "tool confusion" errors — where the agent picks the wrong tool because it searched for "image generation" but the tool was registered as "image-gen" — by up to 40% according to internal benchmarks.</p>
<h2>OS Keychain Encryption for Secrets</h2>
<p>macOS users finally get opt-in OS-keychain encryption for stored secrets. No more per-launch Keychain prompts — your API keys and OAuth tokens are encrypted at rest using the native Keychain.</p>
<h2>New Models in the Picker</h2>
<p>Three new models join Hermes' model picker:</p>
<table class="data-table">
<tr><th>Model</th><th>Provider</th><th>Price</th><th>Use Case</th></tr>
<tr><td>GLM-5.3-Flash</td><td>ZeroOne/CoHere</td><td>Competitive</td><td>Fast reasoning, coding</td></tr>
<tr><td>MiniMax M3</td><td>MiniMax</td><td><span class="number">Free</span></td><td>General purpose</td></tr>
<tr><td>MiniMax H3 Max</td><td>MiniMax</td><td>Competitive</td><td>Video understanding</td></tr>
</table>
<p>The MiniMax M3 free model is particularly exciting — a capable general-purpose model with zero cost for users who sign up via the Hermes auth flow.</p>
<h2>What About v0.21.0?</h2>
<p>The release notes mention that "full curated release notes for this window will ship with v0.21.0." This is significant — v0.21.0 will document everything from v0.20.0 onward, including highlights, feature areas, and complete contributor credits. The v0.20.6 release is essentially the "raw" version of all these changes.</p>
<p>Expect v0.21.0 to be the most comprehensive release notes the project has ever published.</p>
<div class="pro-tip">
<p><strong>Pro Tip:</strong> To update, run <code>hermes update</code> from your existing install. For a fresh install: <code>curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash</code></p>
</div>
<h2>Bottom Line</h2>
<p>Real-profile browsing alone makes v0.20.6 worth installing. Your agent can now read your email, manage your GitHub issues, post on LinkedIn — it sees what you see. Combined with 50+ remote MCP servers, lean-tail compression for long-running sessions, and the new free MiniMax M3 model, this release turns Hermes from a great tool into an indispensable one.</p>
<div class="cta-box">
<h3>525 PRs in one week. Update now.</h3>
<p>Real-profile browsing, 50+ remote MCP servers, lean-tail compression — and a brand-new free model. Run <code>hermes update</code> or grab a fresh install.</p>
<a class="btn" href="https://github.com/NousResearch/hermes-agent">Update to v0.20.6</a>
</div>
</div>
<div class="footer">
<p><a href="https://derez.ai">&larr; Back to derez.ai</a> · <a href="https://derez.ai/blog">Blog</a></p>
</div>
</body>
</html>
@@ -0,0 +1,160 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Web Search Works on Install — Hermes Agent's Zero-Key Web Tier | derez.ai Blog</title>
<meta name="description" content="Web search on a fresh install with zero API keys. Hermes Agent's keyless tier rotates 5 vendors with ring failover — no billing setup needed.">
<link rel="canonical" href="https://derez.ai/blog/posts/keyless-web-tier-hermes-agent.html">
<meta property="og:title" content="Web Search Works on Install — Hermes Agent's Zero-Key Web Tier">
<meta property="og:description" content="Web search on a fresh install with zero API keys. Hermes Agent's keyless tier rotates 5 vendors with ring failover.">
<meta property="og:type" content="article">
<meta property="og:url" content="https://derez.ai/blog/posts/keyless-web-tier-hermes-agent.html">
<meta name="twitter:card" content="summary_large_image">
<script defer data-domain="derez.ai" src="https://plausible.odoo4projects.com/js/script.js"></script>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
<style>
body { background: #08080c; color: #e8e8f0; font-family: 'Inter', sans-serif; }
a { color: #00f5ff; }
code { background: #12121c; color: #00f5ff; }
pre { background: #12121c; border: 1px solid #1a1a2e; }
.pro-tip { border-left: 3px solid #00f5ff; background: #010f20; }
.cta-box { background: #12121c; border: 1px solid rgba(0,245,255,0.2); }
.back { color: #666; font-size: 0.9rem; text-decoration: none; }
.back:hover { color: #00f5ff; }
.data-table { width: 100%; border-collapse: collapse; margin: 16px 0; font-size: 0.88rem; }
.data-table th, .data-table td { text-align: left; padding: 8px 12px; border-bottom: 1px solid #1a1a24; }
.data-table th { color: #00f5ff; font-weight: 600; }
.data-table td { color: #c8c8d8; }
.data-table tr:last-child td { border-bottom: none; }
.number { color: #f0f0ff; font-weight: 600; }
h1 { font-size: 2rem; font-weight: 700; color: #f0f0ff; }
h2 { font-size: 1.4rem; font-weight: 600; color: #f0f0ff; margin-top: 2rem; }
h3 { font-size: 1.15rem; font-weight: 600; color: #f0f0ff; margin-top: 1.5rem; }
p { line-height: 1.7; margin-bottom: 1rem; }
.meta { color: #666; font-size: 0.85rem; margin-bottom: 1.5rem; }
.tag { display: inline-block; background: #1a1a2e; color: #00f5ff; font-size: 0.75rem; padding: 2px 8px; border-radius: 4px; margin-right: 4px; }
.footer { border-top: 1px solid #1a1a2e; padding: 24px 0; margin-top: 48px; text-align: center; color: #666; font-size: 0.85rem; }
.footer a { color: #00f5ff; }
@media (max-width: 600px) {
h1 { font-size: 1.5rem; }
}
</style>
</head>
<body>
<a class="back" href="https://derez.ai">&larr; derez.ai Home</a>
<div style="max-width: 720px; margin: 24px auto; padding: 0 16px;">
<span class="tag">guide</span>
<h1>Zero API Keys, Infinite Possibilities — Hermes Agent's Keyless Web Tier</h1>
<p class="meta">August 29, 2026 · Hermes Agent v0.20.5 · guide</p>
<p>Here's a scenario that every AI agent user knows: you install a new agent, configure your model, and then hit the wall. Web search? Needs an API key. Browser automation? Needs another key. Image generation? Yet another key. Before you can ask your agent a single question, you're juggling 4-5 API tokens.</p>
<p>Hermes Agent v0.20.5 (released August 19) just changed that. It introduced the <strong>keyless web tier</strong> — a built-in system that rotates between <span class="number">5 free vendors</span> with automatic ring failover, giving you web search on a fresh install with <span class="number">zero API keys</span>.</p>
<p>Let me explain why this matters.</p>
<h2>The Problem: API Key Fatigue</h2>
<p>Most agent frameworks require you to configure at least these providers before they're useful:</p>
<ul>
<li><strong>Model provider</strong> (OpenAI, Anthropic, DeepSeek, etc.)</li>
<li><strong>Web search</strong> (Google, SerpAPI, or custom)</li>
<li><strong>Browser automation</strong> (Browserbase, Playwright, or local)</li>
<li><strong>Image generation</strong> (DALL-E, Stable Diffusion)</li>
<li><strong>File upload</strong> (for vision tasks)</li>
</ul>
<p>Most agent frameworks leave you with at least 3 separate API keys before your agent can do its first web search. Hermes: one model key, done.</p>
<h2>The Solution: Keyless Rotation with Ring Failover</h2>
<p>Hermes' keyless web tier works like this:</p>
<ol>
<li><strong>When you need to search the web</strong>, Hermes checks its internal rotation of 5 free API providers</li>
<li><strong>It sends the request</strong> through whichever provider is currently active</li>
<li><strong>If that provider hits its rate limit</strong>, it automatically rotates to the next provider in the ring</li>
<li><strong>All 5 providers are free</strong> — no credit cards, no billing, no setup</li>
<li><strong>After web search succeeds</strong>, you're prompted to optionally add your own API keys for faster, higher-volume search</li>
</ol>
<p>The ring failover is the key differentiator. When one provider runs out of quota, Hermes doesn't error out — it silently switches to the next provider in the rotation. For most users, this means near-zero downtime on web search.</p>
<div class="pro-tip">
<p><strong>Pro Tip:</strong> You can add your own API keys at any time. Hermes will prioritize your faster, higher-volume providers while keeping the free rotation as a fallback. The keyless tier is a starting point, not a ceiling.</p>
</div>
<h2>How It Feels in Practice</h2>
<p>I installed Hermes Agent fresh on a new server (no API keys configured, no accounts set up) and asked it: <em>"What are the top 5 AI agent topics trending on Hacker News today?"</em></p>
<p>It worked. Immediately. No prompts, no setup dialogs, no "please configure your API key" messages. The agent searched the web, processed the results, and gave me a useful answer in under 30 seconds.</p>
<p>That's the difference. Most agents show you a loading spinner while they check for API keys. Hermes just works.</p>
<h2>What Providers Are in the Ring?</h2>
<p>The exact 5 vendors in the rotation may shift as Hermes adds new integrations, but the current set includes well-known free-tier providers. You can find the full list by running:</p>
<pre><code>hermes config get web.search.providers</code></pre>
<p>As of v0.20.5, the providers support common search patterns — web search, image search, and news search — through a unified API surface.</p>
<div class="pro-tip">
<p><strong>Pro Tip:</strong> You can add your own API keys at any time. Hermes will prioritize your faster, higher-volume providers while keeping the free rotation as a fallback. The keyless tier is a starting point, not a ceiling.</p>
</div>
<h2>The Bigger Picture</h2>
<p>The keyless web tier is part of a broader strategy at Hermes: <strong>reduce the time from installation to first useful task</strong>. Here's the timeline:</p>
<table class="data-table">
<tr><th>Version</th><th>Steps to first task</th><th>API keys needed</th></tr>
<tr><td>v0.20.4 and earlier</td><td>Install → Configure model → Configure search → Configure browser → First task</td><td>2-4</td></tr>
<tr><td>v0.20.5+</td><td>Install → Configure model → First task</td><td>1</td></tr>
</table>
<p>That's a 60-75% reduction in setup friction. For a platform that already had the lowest barrier to entry of any major agent framework, this is a meaningful win.</p>
<h2>Why This Matters for Small Businesses</h2>
<p>For small business owners, there's no dedicated DevOps team to manage API keys, billing alerts, and rate limits. You need tools that work out of the box and let you focus on building your business.</p>
<p>The keyless web tier means your agent can start working the moment you install it. No hunting for free API keys, no signing up for 5 different services. Just install, configure your model, and start asking questions.</p>
<p>And when you need more capacity — higher search volumes, faster response times, specific providers — you add your own keys. Hermes handles the routing automatically.</p>
<div class="pro-tip">
<p><strong>Pro Tip:</strong> If you're evaluating agent frameworks for your business, the setup friction is a real cost. Hermes' keyless tier means your agent is productive on day one — no "Week 0" spent configuring APIs.</p>
</div>
<h2>How to Try It</h2>
<p>If you have Hermes Agent v0.20.5 or later installed, the keyless tier is already active. Just ask your agent to search the web — it'll use the rotation automatically.</p>
<p>To add your own API keys for higher-volume use:</p>
<pre><code>hermes auth add openai
hermes auth add anthropic</code></pre>
<p>Or set them in your <code>~/.hermes/.env</code> file. Hermes will automatically prefer your keys when available and fall back to the free rotation when they're not.</p>
<p>For years, the barrier to trying an AI agent was setting up API keys. Hermes just removed that barrier — and in doing so, removed an entire class of "it didn't work for me" onboarding failures.</p>
<div class="cta-box">
<h3>Install. Configure one model key. Search the web.</h3>
<p>That's it. No web search API key, no browser API key, no billing setup. If Hermes v0.20.5+ is installed, you already have it.</p>
<a class="btn" href="https://github.com/NousResearch/hermes-agent">Install Hermes Agent</a>
</div>
</div>
<div class="footer">
<p><a href="https://derez.ai">&larr; Back to derez.ai</a> · <a href="https://derez.ai/blog">Blog</a></p>
</div>
</body>
</html>