讲师中心 微信公众号
AI工具推荐 视频效率加速

HermesAgent记忆层优化:定期清理无用记忆释放存储空间

星瑶君_6704

星瑶君_6704

发布时间:2026-04-30 12:58:00

|

511人浏览过

|

来源于php中文网

原创

磁盘空间持续增长等问题源于未清理的冗余记忆文件,需通过五种方法解决:一、手动筛选删除过期/空/废弃文件;二、配置自动归档策略;三、设置媒体缓存TTL;四、启用上下文压缩;五、禁用非必要记忆加载。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

hermesagent记忆层优化:定期清理无用记忆释放存储空间

如果您在使用 Hermes Agent 时发现磁盘空间持续增长、~/.hermes/memory/ 目录体积膨胀明显,或文件系统 I/O 响应变慢,则很可能是由于长期积累的无用记忆文件未被清理,导致存储冗余与检索负担加重。以下是针对性的定期清理操作步骤:

一、手动筛选并删除过期/空/废弃记忆文件

该方法通过人工判断快速识别低价值记忆条目,适用于对记忆内容敏感度高、需保留关键事实的场景。Hermes Agent 的记忆文件以时间戳命名(如 20260322_143528.md),内容为结构化 Markdown 条目,可通过内容特征精准剔除冗余。

1、进入记忆目录:cd ~/.hermes/memory/

2、列出最近修改的前30个文件以便筛查:ls -t | head -30

3、逐个检查文件内容,删除满足任一条件的文件:包含[DEPRECATED]标记、创建时间早于90天、内容为空、仅含通用问候语(如“你好”“收到”)或重复性调试日志

4、确认无误后执行批量删除:find . -name "*.md" -type f -mtime +90 -delete

二、配置自动归档策略替代全量存储

该方法通过启用分片归档机制,将低频访问的记忆自动移入归档子目录,避免每次启动时加载全部文件,从而降低 I/O 压力与内存占用。归档行为由配置驱动,无需人工干预,适合中长期稳定运行环境。

1、编辑主配置文件:nano ~/.hermes/config.yaml

2、在 memory: 区块下添加以下字段:

sharding_enabled: true

archive_threshold_days: 60

archive_path: "./memory/archive"

3、保存退出后重启 Hermes Agent:hermes stop && hermes start

4、验证归档是否生效:ls ~/.hermes/memory/archive/ 应出现按日期归档的子目录

三、设置媒体缓存 TTL 实现自动过期清理

该方法针对图片与音频等二进制缓存文件,通过设定生存时间(TTL)触发定时清理,防止因用户反复上传测试素材导致 ~/.hermes/image_cache/ 和 ~/.hermes/audio_cache/ 占用激增。

1、启用终端工具缓存管理器:hermes tool terminal cache-manager

2、为图像缓存设置24小时过期:cache_manager.set_ttl('image_cache', hours=24)

Hermes Agent
Hermes Agent

将OpenClaw打造为具备种子工作空间规则、技能提升、反思记忆和主动维护的学习循环智能体。

下载

3、为音频缓存设置48小时过期:cache_manager.set_ttl('audio_cache', hours=48)

4、立即执行一次清理:cache_manager.cleanup_expired()

四、启用上下文压缩减少历史轨迹体积

该方法通过 trajectory_compressor.py 模块对长会话对话历史进行智能摘要与压缩,将原始轨迹文件体积平均缩减75%,直接降低 memory 目录中关联快照文件的存储开销。

1、定位压缩配置文件:nano ~/.hermes/trajectory_compression.yaml

2、确保以下参数已启用:

compression:

target_max_tokens: 4000

summary_target_tokens: 500

output_suffix: ".compressed"

3、在 CLI 启动时强制启用压缩:hermes --compress-trajectory

4、检查输出目录是否生成带 .compressed 后缀的新文件

五、禁用非必要记忆加载以跳过初始化扫描

该方法适用于单次工具调用、定时任务或脚本化执行等轻量场景,通过绕过 memory 文件加载流程,既避免读取无用文件带来的 I/O 开销,也间接减少对存储空间的临时占用压力。

1、启动 CLI 时添加参数:hermes --no-memory-load

2、若通过 Python 脚本调用,修改命令构造逻辑,在 hermes run 后追加该参数

3、观察启动日志,确认出现 "Skipping memory file loading" 提示

4、验证当前会话中 ~/.hermes/memory/ 文件未被读取(可监控 strace -e trace=openat hermes --no-memory-load)

热门AI工具

更多
Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

相关专题

更多
Hermes Agent完整设置指南教程
Hermes Agent完整设置指南教程

此专题为您提供 HermesAgent最新、最全面的设置指南。内容涵盖从一键安装、模型配置(支持阿里云百炼等)到微信、钉钉等全平台接入的完整流程。无论您是新手还是进阶用户,都能在这里找到清晰的步骤说明与常见问题解答,助您快速部署并掌握这款能自我进化的AI代理,轻松开启智能化工作流。

612

2026.04.13

Hermes Agent完整部署教程
Hermes Agent完整部署教程

本专题聚焦开源AI智能体Hermes Agent,提供从入门到精通的完整部署教程。作为会“自我进化”的AI助手,它支持本地及云端私有化部署,具备持久记忆与技能自动沉淀能力。无论你是开发者还是效率追求者,这里都将助你快速搭建专属的“数字伙伴”,实现AI自主执行复杂任务,让工作效率倍增。

494

2026.04.13

HermesAgent下载安装完整教程
HermesAgent下载安装完整教程

本专区为您提供 HermesAgent最全面的安装与部署指南。作为由NousResearch推出的“可成长”AI智能体,Hermes支持Linux、macOS及WSL2环境。我们汇集了从官方推荐的一键脚本安装、手动源码部署,到Docker及云服务器(如腾讯云Lighthouse)搭建的保姆级教程。无论您是新手还是开发者,都能在此找到详细的配置步骤,助您快速拥有这位具备持久记忆与自我进化能力的AI助手。

377

2026.04.13

Hermes Agent使用指南汇总
Hermes Agent使用指南汇总

本专题将带你从零开始,全面掌握Hermes Agent的安装部署、核心配置、技能扩展与生态整合,无论你是想打造专属私人助手,还是探索AI自动化变现路径,这里都有最实用的实战指南。

549

2026.05.06

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

60

2026.10.28

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

40

2026.10.28

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

120

2026.10.28

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

140

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

120

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Hermes Agent中文文档
Hermes Agent中文文档

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn