{"id":52155,"date":"2026-04-15T14:43:52","date_gmt":"2026-04-15T06:43:52","guid":{"rendered":"https:\/\/www.1ai.net\/?p=52155"},"modified":"2026-04-15T14:43:52","modified_gmt":"2026-04-15T06:43:52","slug":"%e5%ae%9e%e8%b7%b5%e6%93%8d%e4%bd%9chermes-agent-%ef%bc%8c%e5%ae%89%e8%a3%85hermes-%e5%90%8e%e5%bb%ba%e8%ae%ae%e5%85%88%e5%b0%9d%e8%af%95%e7%9a%84%e5%8d%81%e9%a1%b9%e5%8a%9f%e8%83%bd","status":"publish","type":"post","link":"https:\/\/www.1ai.net\/en\/52155.html","title":{"rendered":"Practically operate Hermes Agent, install Hermes and recommend 10 functions first tried"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52156\" title=\"f84d4a35j00tdiv9w009bd000iw007kp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/f84d4a35j00tdiv9w009bd000iw007kp.jpg\" alt=\"f84d4a35j00tdiv9w009bd000iw007kp\" width=\"680\" height=\"272\" \/><\/p>\n<p>This article through hands-on practical operation<a href=\"https:\/\/www.1ai.net\/en\/tag\/hermes-agent\" title=\"_Other Organiser\" target=\"_blank\" rel=\"noopener\">Hermes Agent<\/a> \uff0cprovided a list of ten recommended features to try after installing Hermes, with very rich content. It was purely typed out, reviewed through source code, and verified through experiments. By trying these features, eight highlights of Hermes were also summarized, all of which are included in the article. We welcome your reading and exchange\uff5e<\/p>\n<p><strong>0. Installation and Deployment<\/strong><\/p>\n<blockquote>\n<ul>\n<li>As a prerequisite, we will briefly cover the installation and deployment so that friends can get started from scratch.<\/li>\n<\/ul>\n<\/blockquote>\n<p>Suffice it to install a lifeline (support MacOS \/ WSL2\/ Linux):<\/p>\n<pre><code class=\"language-shell\">curl-fsSL https:\/\/raw.githubusercontent.com\/NousResearch\/hermes-atent\/main\/scripts\/install.sh bash-x <\/code><\/pre>\n<blockquote>\n<ul>\n<li>Uncle Min added a-x to make it easier for you to see the execution, windows need to install WSL2 and run Hermes Agent from WSL2<\/li>\n<\/ul>\n<\/blockquote>\n<p>The execution of the order should lead you to configuration, or you can do it manually:<\/p>\n<p>she's setup<\/p>\n<p>interactive completion model, channel, etc<\/p>\n<blockquote>\n<ul>\n<li>Hermes is not as interactive as Openclaw, but it's simple. There's a little pit here that's associated with the configuration key. If you paste it, it doesn't show, you can do it again in a hurry and the key fails<\/li>\n<\/ul>\n<\/blockquote>\n<p>remediation means vim (eds) ~\/.hermes\/.env<\/p>\n<p>see if the key in the file is accurate<\/p>\n<p>Then we'll configure Channel and OpenClaw<\/p>\n<p><strong>First: Configure browser back-crawling facilities (Camofox or Brownserbase)<\/strong><\/p>\n<p>If you want me to read articles, fill out forms, rob tickets, auto-operate backstage, you have to give me a browser environment like a real person<\/p>\n<p>The ordinary back-end browser (Local Chromium) is stopped when it enters\u3002<\/p>\n<p>How<\/p>\n<p>Tell Hermes: help me configure COMFOX and CAMOFOX_URL\u3002<\/p>\n<p>Effect - Before Configure:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52160\" title=\"bd666d59jdivc200cxd000gn00iwp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/bd666d59j00tdivc200cxd000gn00iwp.jpg\" alt=\"bd666d59jdivc200cxd000gn00iwp\" width=\"599\" height=\"680\" \/><\/p>\n<p>After configuration:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52157\" title=\"11115 b64j00tdivcf007xd000fd00kyp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/11915b64j00tdivcf007xd000fd00kyp.jpg\" alt=\"11115 b64j00tdivcf007xd000fd00kyp\" width=\"553\" height=\"754\" \/><\/p>\n<p>Hermes Light One:<\/p>\n<p>And here's where to compliment hermes, it's where it decides which high-risk commands are, and then it's right for you to authorize it. It's much better than OpenClaw. OpenClaw's all you want to shut down, and you don't know what it's up to<\/p>\n<p><strong>II: Definition of the Soul (SOUL.md)<\/strong><\/p>\n<p>The default hermes is a common AI assistant you need to define to fit your preferences<\/p>\n<p>SOUL.md default is an empty comment file, which needs to be added<\/p>\n<p>How to match: let Hermes anent edit write ~\/.hermes\/ SOUL.md<\/p>\n<p>Here's a little trick: you talk to hermes for two days, and the conversation shows as much of your style and requirements as possible, and then you ask it, \"Do you have a recommended configuration for this Hermes?\"<\/p>\n<p>The text is shared for your information<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52159\" title=\"29f0693fj00tdivdk00gdd000g600vsp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/29f0693fj00tdivdk00gdd000g600vsp.jpg\" alt=\"29f0693fj00tdivdk00gdd000g600vsp\" width=\"582\" height=\"1144\" \/><\/p>\n<p>Hermes, light two:<\/p>\n<p>you can find that hermes summarised for two days, and this is thanks to its reading session, and we'll talk about it later<\/p>\n<p>~.hermes\/SOUL.md reference text:<\/p>\n<pre><code class=\"language-*\">I don't...\nName: Strict Architect\nFire: 2.0\nI don't...\n\n# \ud83e\udde0 Think mode\n- ** Validation before answer**: Any uncertain API, configuration, path, check tool confirmation, not guess.\n** Planned before implementation**: tasks above 3 paces, with programme-specific risks identified before action is taken.\n- ** Delivery is validation**: After one thing, give \"how to check it for effectiveness\".\n\n# \ud83d\udee1\ufe0f Self-restraint\n- Say \"I'm not sure\" when I'm not sure. Better than making it up.\n- Discrepancies in memory or skills are detected, and decisions are indicated and requested.\n- When the mission fails, the cause is analysed and settled as Skill, without re-entry.\n\n# \ud83d\udde3\ufe0f Output Discipline\n- Conclusions first, codes\/orders first, less bullshit.\n- High-risk operations (data deletion, restart, coverage) must be warned\u3002<\/code><\/pre>\n<p><strong>third: auxiliary<\/strong><\/p>\n<p>the auxiliary module is Hermes' deputy LLM route centre, Hermes, which is designed to focus on the main model and to make the cheap\/specialized side model do dirty work. This will save you money and make a difference<\/p>\n<p>This is also one of the highlights of hermes: Hermes supports the designation of independent models and providers for different tasks (search, compression, visual, etc.), thus saving the main model costs or improving performance. And be friendly. Let Hermes help you<\/p>\n<p>Supports the configuration of custom assist models (8 in total):<\/p>\n<ol>\n<li>video\/certification code\/photo analysis<\/li>\n<li>web_extract: web content capture and refining<\/li>\n<li>compress: context compressed summary<\/li>\n<li>session_search: historical session search summary<\/li>\n<li>approval: decision-making on the approval of hazard orders<\/li>\n<li>skills_hub: skills market search\/installation assistance<\/li>\n<li>mcp: MCP service call aids<\/li>\n<li>flush_memories: memory system clean-up\/reorganization<\/li>\n<\/ol>\n<p>configure method, oral spray example: \"condensed session support model to configure to qwen3.5-plus\"<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52158\" title=\"74e8152ej00tdiveh0085d000iw009dp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/74e8152ej00tdiveh0085d000iw009dp.jpg\" alt=\"74e8152ej00tdiveh0085d000iw009dp\" width=\"680\" height=\"337\" \/><\/p>\n<p>could not close temporary folder: %s<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52161\" title=\"d22ee4d0j00tdiveq003ad000iu0046p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/d22ee4d0j00tdiveq003ad000iu0046p.jpg\" alt=\"d22ee4d0j00tdiveq003ad000iu0046p\" width=\"678\" height=\"150\" \/><\/p>\n<p>read the log (~\/.hermes\/logs\/agent.log):<\/p>\n<p>key two: the default model qwen3.6 used by the flush_momories<\/p>\n<p>Auxiliary flush_memories: using auto (qwen 3.6-plus)<\/p>\n<p>Auxiliary company: using auto (qwen3.5-plus) at<\/p>\n<p>https:\/\/dashscope.aliyuncs.com\/compatible-mode\/v1\/<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52162\" title=\"c04cb3e1p00tdivd005rd000v9003cp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/c04cb3e1p00tdivfd005rd000v9003cp.png\" alt=\"c04cb3e1p00tdivd005rd000v9003cp\" width=\"1125\" height=\"120\" \/><\/p>\n<p>COMPRESSION THRESHOLD: TOO OFTEN AND NOT COMPRESSED IS NOT GOOD. THE CURRENT DEFAULT CONFIGURATION IS 50%, WHICH YOU CAN ADJUST FOR REAL USE<\/p>\n<p>Hermes Lightpoint Three: The default compression threshold follows the context window of the model, which means that the 200k model with a different 1M trigger ratio for different models is finally separated. Well, hermes, it'll be better if you don't have a few<\/p>\n<blockquote>\n<ul>\n<li>And the summary budget follows the magnification: max_summary_tokens =min (context_legth* 0.05, _SUMMARY_TOKENS_CEILING)<\/li>\n<li>The 1M model divides up to 50K token to summarize, 200K only 10K, which is more reasonable anyway<\/li>\n<\/ul>\n<\/blockquote>\n<p><strong>Item 4: Memory systems<\/strong><\/p>\n<p>Hermes can also be configured in three layers (all of Hermes can be configured):<\/p>\n<p><strong>First tier: built-in memory (default opened, suggested fine-tuning)<\/strong><\/p>\n<pre><code class=\"language-*\"># ~\/.hermes\/config.yaml\nMemoory:\nmemory_enabled: true # MEMORY.md \u2014 representative\nuser_profile_enabled: true # USER.md - user image\nMemory_char_limit: 2200 # default sufficient, heavy enough to move to 4000\nuser_char_lim: 1375 # default sufficient\nNudge_interval: 10 # Every 10 rounds of reminder agent memory, to be more active 5\nFlush_min_turns: 6 # trigger memory refreshing at least 6 times before exit<\/code><\/pre>\n<p>of which: memory_char_limit: 2200<\/p>\n<p>it's written by angent: environmental facts, project practices, pedals\u3002<\/p>\n<p>Unit is: Character<\/p>\n<p>It's written: EMORY.md, if you find this file often filled, advises memory_char_limit to be upgraded to 4,000<\/p>\n<p>our_char_lim: 1375<\/p>\n<p>In: user image: preference, communication style, work habits<\/p>\n<p>Units are characters<\/p>\n<p>Writing: USER.md<\/p>\n<p>nudge_interval: 10<\/p>\n<p>Every 10 rounds remind angent to remember if you think Hermes is not good enough to be 5 more active<\/p>\n<p><strong>Second floor: External Memoory Projecter<\/strong><\/p>\n<blockquote>\n<ul>\n<li>It doesn't have to be configured. Why? There's a hole in the third floor<\/li>\n<\/ul>\n<\/blockquote>\n<p>Hermes supports eight major plugins:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52163\" title=\"397e3f7700tdivg2008jd000iw00\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/397e3f77j00tdivg2008jd000iw00fsp.jpg\" alt=\"397e3f7700tdivg2008jd000iw00\" width=\"680\" height=\"568\" \/><\/p>\n<p>let's take the example of configure mem0:<\/p>\n<p>This recommended terminal implementation configuration:<\/p>\n<p>execution: hermes memory setup<\/p>\n<p>Then you can configure the key<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52164\" title=\"be2f1614j00tdivgs003xd000iw009gp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/be2f1614j00tdivgs003xd000iw009gp.jpg\" alt=\"be2f1614j00tdivgs003xd000iw009gp\" width=\"680\" height=\"340\" \/><\/p>\n<p>Hermes Lightpoint 4: Configure decomposition, key, configuration separate. Using the yaml format, individuals feel more friendly than json. Google's gonna love this<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52165\" title=\"f84026d5j00tdivh5004d000iw007p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/f84026d5j00tdivh5004dd000iw007ip.jpg\" alt=\"f84026d5j00tdivh5004d000iw007p\" width=\"680\" height=\"270\" \/><\/p>\n<blockquote>\n<ul>\n<li>But there are places that aren't as good as OpenClaw, where no heat loads are configured, and reboots are required after modification of config.yaml<\/li>\n<\/ul>\n<\/blockquote>\n<p>Configure mem0 API calls (sync_turn write + queue_prefetch search) at least 2 times per round for a dialogue process after memem0, and add extra calculations to the active mod tool if needed\u3002<\/p>\n<p>So, if you're going to open your memory, you're going to have to make your own judgment. Unsatisfactory. Consider configuration<\/p>\n<p>I want you to get a picture of this conversation<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52166\" title=\"113bee68j00tdivhf003jd000iw009yp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/113bee68j00tdivhf003jd000iw009yp.jpg\" alt=\"113bee68j00tdivhf003jd000iw009yp\" width=\"680\" height=\"358\" \/><\/p>\n<p><strong>Third level: Session Search (default open, confirmation available)<\/strong><\/p>\n<p>Session Search is not part of Memory, but the Memory system is complementary\u3002<\/p>\n<p>What's left of it<\/p>\n<p>storage location: local ~\/.hermes\/state.db<\/p>\n<p>RETRIEVAL METHOD: FTS5 KEYWORD SEARCH + LLM SUMMARY<\/p>\n<p>Writing mode: Auto (auto-extended to SQLite per round)<\/p>\n<p>there are two different models:<\/p>\n<p>Mode 1: query is empty returns the recent session list without LLM<\/p>\n<p>Mode 2: Query \u2192FTS5 Retrieval LLM Summary<\/p>\n<p>There is also a backdoor: When summary LLM calls failed, you return the raw preview of 500 characters directly to the original text, and do not return nothing because LLM is hanging up\u3002<\/p>\n<p>then what's the reason for query<a href=\"https:\/\/www.1ai.net\/en\/tag\/agent\" title=\"[View articles tagged with [Agent]]\" target=\"_blank\" rel=\"noopener\">Agent<\/a> Decides:<\/p>\n<p>After reading the user's intentions, Agent decides whether to \u201cturn the record\u201d or \u201csearch a particular subject\u201d, and then decides to pass on Query. This is the standard mode of the tool use - behavior is guided by the schema definition, Agent selects the mode of call\u3002<\/p>\n<blockquote>\n<ul>\n<li>If only a session search supported vector retrieval, openclaw, this piece is supported, but the particle size is a journal file, not a session level, so there's a trade-off, there's a good one<\/li>\n<\/ul>\n<\/blockquote>\n<p><strong>item 5: configure web_search<\/strong><\/p>\n<p>angent web search capability must be configured:<\/p>\n<p>Hermes is very convenient. Just tell hermes to help you<\/p>\n<p>Current Hermes Original Support: exa, Tavily, Parallel, Firecrawl<\/p>\n<p>Example:<\/p>\n<p>Tell Hermes, \"Set me an exa.\"<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52167\" title=\"f3f4a345j00tdiv 806vd000iw08lp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/f3f4a345j00tdivi8006vd000iw008lp.jpg\" alt=\"f3f4a345j00tdiv 806vd000iw08lp\" width=\"680\" height=\"309\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52169\" title=\"860fc179j00tdivik00c6d000g800iwp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/860fc179j00tdivik00c6d000g800iwp.jpg\" alt=\"860fc179j00tdivik00c6d000g800iwp\" width=\"584\" height=\"680\" \/><\/p>\n<p>Hermes Bright Five: Careful friends can see Hermes defaulting to print their implementation tool in the IM, which is very friendly<\/p>\n<p><strong>Sixth: Automation Audit (Hooks)<\/strong><\/p>\n<p>Hermes Agent has two complementary extension systems:<\/p>\n<p>Gateway Hooks<\/p>\n<p>2. Plugin System Plug-in life cycle hooks<\/p>\n<p>Core concept: Hooks handles event notification, Plugins handles extension - complementary\u3002<\/p>\n<p>Available 8 Life Cycles Hook<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52168\" title=\"d68358f1j00tdivj2006id000iw00b5p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/d68358f1j00tdivj2006id000iw00b5p.jpg\" alt=\"d68358f1j00tdivj2006id000iw00b5p\" width=\"680\" height=\"401\" \/><\/p>\n<p>Example of implementation flowchart<\/p>\n<pre><code class=\"language-*\">Session Creation\nOn_session_start\n\nEach round of dialogue:\n\u2192 pre_llm_call \u2190 can be injected into context\nTool cycle:\n\u2192 pre_api_request \u2190 Before every API call\nAPI Call\n\u2192 post_api_request \u2190 after every API call\n\u2192 pre_tool_call \u2190 Before each tool is executed\nTool execution\n\u2192 post_tool_call\n\u2192 post_llm_call \u2190 End of wheel\nBack on_session_end \u2190 run_conversion<\/code><\/pre>\n<p>practical experience: we're doing a configuration experiment here to audit tool calls<\/p>\n<p>Tell Hermes directly: \"Do a terminal Audit Hook: automatically add command content, execution results, timetamps, session IDs to log files after each triminal tool is finished.\"<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52170\" title=\"5ac65afj00tdivjr00ckd000fq00p0p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/5acc65afj00tdivjr00ckd000fq00p0p.jpg\" alt=\"5ac65afj00tdivjr00ckd000fq00p0p\" width=\"566\" height=\"900\" \/><\/p>\n<p>After the authorization, Hermes wrote:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52171\" title=\"00495793jdivk800bsd000gc00iwp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/00495793j00tdivk800bsd000gc00iwp.jpg\" alt=\"00495793jdivk800bsd000gc00iwp\" width=\"588\" height=\"680\" \/><\/p>\n<p>so our orders are to audit the hook so we can develop the configuration<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52173\" title=\"a7646db6j00tdivkq007yd000iw00drp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/a7646db6j00tdivkq007yd000iw00drp.jpg\" alt=\"a7646db6j00tdivkq007yd000iw00drp\" width=\"680\" height=\"495\" \/><\/p>\n<p><strong>seventh sandbox<\/strong><\/p>\n<p>Default execution command is local: Locally, if you want a security upgrade, you have to use Sandbox, Hermes supports. Follow Sandbox, we choose docker here\u3002<\/p>\n<p>to practice, we'll open an agent to configure the docker sandbox<\/p>\n<p>Example: (Of course you can get your Hermes anent to configure you, by the words, \"Refer to the following commands for an additional program, sandbox uses the docker, and the model follows the master profile\"):<\/p>\n<pre><code class=\"language-*\"># bind Worker to your deputy Bot (Token B)\nShemes-p worked together set gateway.\nShe's-- she's--\n\n# Settings Worker as Docker Sandbox Mode\nShe's-- she's--\nShemes-pworker config set triminal.docker_image python: 3.11-slim\n\n# Worker uses cheaper models\nShe's--\nShe's-- she's--<\/code><\/pre>\n<p>Hermes has set you up all the way<\/p>\n<p>test, i'm working bot to tell him rm-rf\/<\/p>\n<p>Look at the screenshot. It was rejected at first<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52174\" title=\"1bdcea5j00tdivld00and000i00g0p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/1bdceaa5j00tdivld00and000iw00g0p.jpg\" alt=\"1bdcea5j00tdivld00and000i00g0p\" width=\"680\" height=\"576\" \/><\/p>\n<p>I breathed it, finally confirmed execution, and as you can see, the screenshot says, triggers system protection, only partially deleted the directory<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52175\" title=\"6ae65616j00tdivls009hd000iw00d9p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/6ae65616j00tdivls009hd000iw00d9p.jpg\" alt=\"6ae65616j00tdivls009hd000iw00d9p\" width=\"680\" height=\"477\" \/><\/p>\n<p>let's, uh, let the main agent check it out<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52172\" title=\"0a5ee363j00tdivm 700b8d000iv00eyp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/0a5ee363j00tdivm700b8d000iv00eyp.jpg\" alt=\"0a5ee363j00tdivm 700b8d000iv00eyp\" width=\"679\" height=\"538\" \/><\/p>\n<p>let's see the docker ps on the host again<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52176\" title=\"50d027bp00tdivme001pd000v9001lp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/50d027bdp00tdivme001pd000v9001lp.png\" alt=\"50d027bp00tdivme001pd000v9001lp\" width=\"1125\" height=\"57\" \/><\/p>\n<p>Hermes Lightpoint Six: Multiprofiles are well configured, and Hermes, in a word, sorted out for you, and I basically need to log in to the backstage\u3002<\/p>\n<p><strong>eighth dogent<\/strong><\/p>\n<p>dogent has to take a single one, and here's just a show of our wiki's summary under the same session that triggers a different dogent<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52177\" title=\"730 bf6b3j00tdivmt001td000iw005op\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/730bf6b3j00tdivmt001td000iw005op.jpg\" alt=\"730 bf6b3j00tdivmt001td000iw005op\" width=\"680\" height=\"204\" \/><\/p>\n<p>but the way in which the dialogue is triggered is simple, just say the following:<\/p>\n<p>\"Please talk to each other about the advantages and disadvantages of Hermes.\"<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52179\" title=\"91dd2df2j00tdivnc00ed000g800iwp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/91dd2df2j00tdivnc00eed000g800iwp.jpg\" alt=\"91dd2df2j00tdivnc00ed000g800iwp\" width=\"584\" height=\"680\" \/><\/p>\n<p><strong>Ninth: Backup<\/strong><\/p>\n<blockquote>\n<ul>\n<li>If you decide to turn to Hermes anent, then there's a backup<\/li>\n<\/ul>\n<\/blockquote>\n<p>Recommended for three-storey backup:<\/p>\n<p><strong>first level: local startgit<\/strong><\/p>\n<p>add a little bit more by push to github, recommend push private repository, .env recommend not push (configuration.gitignore) and back up with local disk<\/p>\n<p><strong>Second Layer: Local (preferably other disks) Other Directory Backup + Time Task<\/strong><\/p>\n<p>Appendix, Focus Paper:<\/p>\n<pre><code class=\"language-*\">#!\/bin\/bash\nBACKUP_NAME = \"hermes_full_backup_$(date +%Y%sm%d_%H%M%S)\"\nBACKUP_DIR = \"\/tmp\/$CKUP_NAME\"\nDEST_DIR=\/hermes_backups\n\nmkdir -p $BACKUP_DIR\/hermes\nmkdir -p $DEST_DIR\n\necho, \"The cyborg is packing the core configuration...\"\ncp ~.hermes\/config.yaml $BACKUP_DIR\/hermes\/\ncp ~\/.hermes\/.env $BACKUP_DIR\/hermes\/\ncp ~.hermes\/MEMORY.md $BACKUP_DIR\/hermes\/2&gt;\/dev\/null\n\necho, \"The poaching of the database...\ncp ~.hermes\/state.db $BACKUP_DIR\/hermes\/\n# If the sessions are large, only the most recent files can be prepared.\ncp-r ~\/.hermes\/sessions $BACKUP_DIR\/hermes\/2&gt;\/dev\/null\n\necho, \"The twig is expanding and auditing...\"\ncp-r ~\/.hermes\/plugins $BACKUP_DIR\/hermes\/2&gt;\/dev\/null\ncp-r ~\/.hermes\/udit_logs $BACKUP_DIR\/hermes\/2&gt;\/dev\/null\ncp-r ~\/.hermes\/skills $BACKUP_DIR\/hermes\/2&gt;\/dev\/null\ncp-r ~\/.hermes\/cron $BACKUP_DIR\/hermes\/2&gt;\/dev\/null\n\nEcho, \"The \ud83d\udc65 is packing all the data...\"\n# Profile contains all configurations and databases of the worker equation\ncp-r ~\/.hermes\/profiles $BACKUP_DIR\/hermes\/2&gt;\/dev\/null\n\necho, \"The platinum is compressing...\"\ntar -czf $DEST_DIR\/$BACKUP_NAME.tar.gz -C\/tmp $CKUP_NAME\nRm-ref $BAKUP_DIR\n\necho\"\nBackup complete! \" ... \"\necho \"Pho\": $DEST_DIR\/$BACKUP_NAME.tar.gz\"\necho \"Small: $ (du-h $DEST_DIR\/$BACKUP_NAME.tar.gz|cut-f1)\"<\/code><\/pre>\n<p><strong>third floor: remote backup: e.g. disk; e.g., git push to the far end; or other servers; or third-party object storage, etc<\/strong><\/p>\n<p><strong>tenth: skill<\/strong><\/p>\n<p>there's nothing to say about this<\/p>\n<p>Hermes is a very smart system, which repeats skill, recognizes our mission, automatically summarizes the process and solidifies it into a skill (Skill)\u3002<\/p>\n<p>Trigger condition:<\/p>\n<p>we saw in config.yaml that the default configuration is 15<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52178\" title=\"81a171 dcp00tdivnl000sd000ce0034p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/81a171dcp00tdivnl000sd000ce0034p.png\" alt=\"81a171 dcp00tdivnl000sd000ce0034p\" width=\"446\" height=\"112\" \/><\/p>\n<p>this parameter means that every cumulative 15 tool cycles trigger a backstage skill review\u3002<\/p>\n<p>skill returns:<\/p>\n<pre><code class=\"language-*\">Sending a backstage angent to ask himself a full picture of the current conversation:\n\n&gt; \" Was there any extraordinary experience in the conversation just now that it was wrong, reoriented or that users expected different approaches? \" ... \"\n\nThen three results:\n\n1. ** There are available skills to update** ** Call `skill_manage ' update already available skills to add new experiences\n2. ** No but worth new** ** Call `skill_manage ' to create a new skill to sink reusable methodology\n3.** Nothing worth saving** ** Output \"Noting to save.\"\n\n\nThe whole process is run on a backstage line, without blocking the user dialogue and without modifying the main conversation history. If you have action after completion, the terminal print a line:<\/code><\/pre>\n<p>Hermes Light Point Seven: Auto-specialize value-based operations into permanent skills, out-of-the-box bright spots, no need to talk<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52180\" title=\"53ee1e15j00tdivnw0027d000dv0076p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/04\/53ee1e15j00tdivnw0027d000dv0076p.jpg\" alt=\"53ee1e15j00tdivnw0027d000dv0076p\" width=\"499\" height=\"258\" \/><\/p>\n<p>Hermes Light Point 8: No matter how you exit (normal\/unusual\/interrupted), the message is not lost. 20 trigger points overwrite all exit paths, write incrementally, and complete and non-repeated every session record through session split<\/p>\n<blockquote>\n<ul>\n<li>the reason for the space is that we'll find a way to go over the session<\/li>\n<\/ul>\n<\/blockquote>\n<p><strong>Note<\/strong><\/p>\n<p>This paper has been used for a few days to experience Hermes and to feel many of its bright spots. The whole experience is also slippery. Stability is better than openclaw, which saves us 301 TP3T time to fix lobster\u3002<\/p>\n<p>LOBSTERS USUALLY NEED AN OFFSHORE SOTA MODEL, OR THEY'RE EASY TO DESTROY<\/p>\n<p>And Hermes, we've been using qwen 3.6 plus for the whole time, and many of the operations you've been talking to Hermes about, like, configurations, upgrades, and so on<\/p>\n<p>Reference documents:<\/p>\n<p>Source code:<\/p>\n<p>https:\/\/github.com\/NousResearch\/hermes-agent<\/p>\n<p>the wiki written by uncle lu:<\/p>\n<p>https:\/\/github.com\/cclank\/Hermes-Wiki<\/p>\n<p>Official documents:<\/p>\n<p>https:\/\/hermes-agent.nousresearch.com\/docs\/<\/p>\n<p>For the public version:<\/p>\n<p>https:\/\/mp.weixin.qq.com\/s\/0SYL-HKbWGj3eToQPqnpBw<\/p>","protected":false},"excerpt":{"rendered":"<p>This paper gives, through hands-on hands-on operations Hermes Agent, ten functions, which are very rich, pure hand-knocked and validated by source code review and experiment, to install Hermes. And by trying to summarize the eight highlights of Hermes, which are all in the text, we welcome reading exchanges \u2014 0, installation deployments, as a prelude, we simply take them and install them, so that our friends can start with one life (support MacOS \/ WSL2\/Linux): curl-fsSL https:\/\/raw.githubusercontent.com\/NousResearch\/hermes-agent\/main\/sclin\/scin<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[149,144],"tags":[1405,8452],"collection":[],"class_list":["post-52155","post","type-post","status-publish","format-standard","hentry","category-jiaocheng","category-baike","tag-agent","tag-hermes-agent"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts\/52155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/comments?post=52155"}],"version-history":[{"count":0,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts\/52155\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/media?parent=52155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/categories?post=52155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/tags?post=52155"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/collection?post=52155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}