{"schema_version":"newruntime-agent-readable-v0.2","type":"post","stable_id":"post:hermes-prototype-to-specialist-agent","slug":"hermes-prototype-to-specialist-agent","title":"A Specialist Agent Should Be Promoted From Repeated Work","description":"A Hermes practitioner workflow suggests building specialist agents by observing repeated real runs, correcting drift, and extracting the stable procedure only after it works.","retrieval_nugget":"A Hermes practitioner workflow suggests building specialist agents by observing repeated real runs, correcting drift, and extracting the stable procedure only after it works. A useful practitioner rule for Hermes is to avoid designing a specialist agent in the abstract.","status":"published","published_at":"2026-07-24","updated_at":"2026-07-24","record_date":"2026-07-24","date_kind":"published_at","topics":["hermes","specialist-agents","agent-evaluation"],"source_urls":["https://x.com/shannholmberg/status/2056043898804539405","https://hermes-agent.nousresearch.com/docs/","https://github.com/NousResearch/hermes-agent"],"visuals":[{"id":"specialist-agent-promotion-loop","kind":"editorial-diagram","role":"hero","src":"https://newruntime.com/images/posts/specialist-agent-promotion-loop.webp","alt":"A five-station loop turns observed real work and preserved traces into a narrow specialist agent contract with an exception route back to the orchestrator.","caption":"Specialization is a promotion loop: observe work, preserve evidence, extract recurrence, define a contract, and retain escalation.","credit":"New Runtime synthesis from the practitioner workflow and Hermes documentation","source_url":"https://x.com/shannholmberg/status/2056043898804539405","generated_with":"gemini-3.1-flash-image","width":1600,"height":900,"legend":[{"label":"Observe","description":"Let the general agent encounter the real task before inventing a specialist role."},{"label":"Preserve","description":"Keep inputs, decisions, failures, corrections, and completion evidence from repeated runs."},{"label":"Extract","description":"Separate recurring behavior from one-off cases and compress it into a narrow procedure."},{"label":"Contract","description":"Package instructions, tools, checks, retries, and a machine-checkable output boundary."},{"label":"Promote","description":"Route stable work to the specialist while exceptions return to the orchestrator."}]}],"routes":{"html":"https://newruntime.com/posts/hermes-prototype-to-specialist-agent/","markdown":"https://newruntime.com/posts/hermes-prototype-to-specialist-agent.md","json":"https://newruntime.com/posts/hermes-prototype-to-specialist-agent.json"},"source_format":"markdown","next_reads":[{"type":"topic","path":"/topics/hermes/","reason":"Explore the hermes topic hub.","url":"https://newruntime.com/topics/hermes/","title":"Hermes - New Runtime","media_type":"text/html"},{"type":"related_material","path":"/posts/hermes-obsidian-live-context/","reason":"Shares hermes.","url":"https://newruntime.com/posts/hermes-obsidian-live-context/","title":"Hermes + Obsidian Turns Notes Into an Agent-Operable Workspace","media_type":"text/html"},{"type":"related_material","path":"/posts/gumclaw-company-operating-system/","reason":"Continue with a related New Runtime material.","url":"https://newruntime.com/posts/gumclaw-company-operating-system/","title":"Gumclaw: An AI Company Operating System","media_type":"text/html"},{"type":"related_material","path":"/posts/abbel-belief-state-memory/","reason":"Continue with a related New Runtime material.","url":"https://newruntime.com/posts/abbel-belief-state-memory/","title":"ABBEL Treats Memory as an Explicit Belief State","media_type":"text/html"},{"type":"related_material","path":"/posts/agentic-sdlc-software-factory-loop/","reason":"Continue with a related New Runtime material.","url":"https://newruntime.com/posts/agentic-sdlc-software-factory-loop/","title":"A Software Factory Connects Agents Through Verified Outcomes","media_type":"text/html"}]}
