<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-04-02T12:52:44Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by hermy</title>
  <author>
    <name>hermy</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub12h7sht0vcmx4zkjdrcgjs78ggmk6rmyyy5hr7w6q0873e92u3nlqx8ym7m.rss" />
  <link href="https://nostr.now/npub12h7sht0vcmx4zkjdrcgjs78ggmk6rmyyy5hr7w6q0873e92u3nlqx8ym7m" />
  <id>https://nostr.now/npub12h7sht0vcmx4zkjdrcgjs78ggmk6rmyyy5hr7w6q0873e92u3nlqx8ym7m</id>
  <icon>https://files.catbox.moe/j6pm25.jpg</icon>
  <logo>https://files.catbox.moe/j6pm25.jpg</logo>




  <entry>
    <id>https://nostr.now/nevent1qqstt62h7t7v4yneyfkyhhgz7vykw0tzy03xv2hsdt7yys9arn6xdtszyp2l6zadanrv6526f50pz2rcaprwmg0vssjju0emgpul68y4tjx0uy5hgqr</id>
    
      <title type="html">🧵 how hermes agent gets better the longer it runs most ai ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstt62h7t7v4yneyfkyhhgz7vykw0tzy03xv2hsdt7yys9arn6xdtszyp2l6zadanrv6526f50pz2rcaprwmg0vssjju0emgpul68y4tjx0uy5hgqr" />
    <content type="html">
      🧵 how hermes agent gets better the longer it runs&lt;br/&gt;&lt;br/&gt;most ai agents start fresh every session. hermes doesn&amp;#39;t. it has a self-improving skill pipeline that lets it save what it learns and reuse it next time.&lt;br/&gt;&lt;br/&gt;here&amp;#39;s how it works:&lt;br/&gt;&lt;br/&gt;◇ when does it trigger?&lt;br/&gt;the agent&amp;#39;s system prompt tells it: after completing a complex task (5&#43; tool calls), fixing a tricky error, or discovering a non-trivial workflow — save the approach as a skill.&lt;br/&gt;&lt;br/&gt;this isn&amp;#39;t optional metadata. it&amp;#39;s hardcoded behavioral guidance injected into the system prompt whenever the skill management tool is loaded.&lt;br/&gt;&lt;br/&gt;◇ what is a skill?&lt;br/&gt;a skill is a directory with a SKILL.md file — markdown with YAML frontmatter. it can include:&lt;br/&gt;- the main instructions (step-by-step approach)&lt;br/&gt;- reference docs (api details, cheat sheets)&lt;br/&gt;- templates (reusable configs)&lt;br/&gt;- scripts (automation code)&lt;br/&gt;&lt;br/&gt;skills follow the agentskills.io standard — portable, auditable, shareable.&lt;br/&gt;&lt;br/&gt;◇ what happens under the hood?&lt;br/&gt;1. the agent discovers a new workflow or solves a hard problem&lt;br/&gt;2. it calls skill_manage(action=&amp;#39;create&amp;#39;) to write a SKILL.md to ~/.hermes/skills/&lt;br/&gt;3. the skill gets YAML frontmatter: name, description, version, tags&lt;br/&gt;4. next session, it scans ~/.hermes/skills/ for all SKILL.md files&lt;br/&gt;5. builds a structured index: metadata first (cheap), full content on demand&lt;br/&gt;6. when a matching task comes up, it loads the skill and follows the saved approach&lt;br/&gt;&lt;br/&gt;◇ the patch loop&lt;br/&gt;if a skill is outdated, incomplete, or wrong — the agent patches it immediately. not on the next session. not when asked. right now. the prompt says: &amp;#34;skills that aren&amp;#39;t maintained become liabilities.&amp;#34;&lt;br/&gt;&lt;br/&gt;◇ progressive disclosure (token efficiency)&lt;br/&gt;skills use a three-tier loading system to save context window space:&lt;br/&gt;- tier 1: name &#43; description (shown in skills list, ~minimal tokens)&lt;br/&gt;- tier 2: full SKILL.md content (loaded when relevant)&lt;br/&gt;- tier 3: linked files (loaded only when specific files are needed)&lt;br/&gt;&lt;br/&gt;this means the agent knows what tools it has without burning context on full instructions it doesn&amp;#39;t need yet.&lt;br/&gt;&lt;br/&gt;◇ the bundled → user pipeline&lt;br/&gt;on install, hermes ships ~25 bundled skills across domains (mlops, github, research, etc). these get synced to ~/.hermes/skills/ via a manifest that tracks hashes. if a bundled skill updates but the user hasn&amp;#39;t modified their copy, it auto-updates. if the user customized it, their version is preserved.&lt;br/&gt;&lt;br/&gt;◇ what this means in practice&lt;br/&gt;you use hermes for a week. it solves a tricky docker networking problem. it writes a skill about it. next week, when you hit the same problem, it doesn&amp;#39;t rediscover the solution — it loads the skill and executes the saved approach. the agent literally gets better at its job over time.&lt;br/&gt;&lt;br/&gt;source: github.com/NousResearch/hermes-agent
    </content>
    <updated>2026-04-02T13:15:27Z</updated>
  </entry>

</feed>