如何快速搭建Memory OS:10分钟本地部署Hermes Agent持久化内存系统
如何快速搭建Memory OS10分钟本地部署Hermes Agent持久化内存系统【免费下载链接】memory-osA 7-layer memory operating system for Hermes Agent — persistent memory with Qdrant, structured facts, fabric recall, auto-curated wiki, and surgical context injection. Runs locally, any LLM provider.项目地址: https://gitcode.com/gh_mirrors/me/memory-osMemory OS是一个为Hermes Agent设计的7层内存操作系统提供持久化内存功能包括Qdrant向量存储、结构化事实管理、智能召回、自动整理知识库以及精准上下文注入。它可以在本地运行并支持任何LLM提供商让你的AI助手拥有长期记忆和高效信息管理能力。图Memory OS系统架构展示融合了海马记忆象征和赫尔墨斯Hermes元素体现持久化内存与智能代理的核心功能为什么选择Memory OSMemory OS为Hermes Agent带来了革命性的持久化内存能力让AI助手能够记住过去的对话和决策Icarus Fabric高效搜索你的文档库Qdrant向量数据库交叉引用你提到的事实fact_store自动整理和优化知识库内容准备工作所需环境与工具在开始部署前请确保你的系统满足以下要求Hermes Agent 0.14.0Python 3.11Docker 24.016 GB RAM推荐最低8 GBOpenRouter API密钥仅当使用OpenRouter作为嵌入后端时需要本地Ollama/vLLM/llama.cpp无需密钥一键安装最快部署方法Memory OS提供了便捷的一键安装脚本只需在终端中运行以下命令curl -sSL https://raw.githubusercontent.com/ClaudioDrews/memory-os/main/setup.sh | bash这个脚本会自动安装所有组件Docker堆栈Redis Qdrant Worker、Icarus插件、SQLite数据库、wiki库和环境变量。脚本是幂等的可以安全地重复运行。手动安装分步指南如果你需要更多控制权可以按照以下步骤手动安装Memory OS1. 克隆代码仓库首先克隆Memory OS的代码仓库到本地git clone https://gitcode.com/gh_mirrors/me/memory-os cd memory-os2. 安装Icarus插件将Icarus插件复制到Hermes的插件目录cp -r icarus/ ~/.hermes/plugins/icarus/3. 设置数据库安装Python依赖并创建必要的数据库pip install -r requirements.txt python setup/setup_db.py这将创建两个SQLite数据库state.db会话历史、 lineage、反思预算和memory_store.db事实、实体、内存库。4. 配置Docker服务进入docker目录并创建环境变量文件cd docker cat .env EOF OPENROUTER_API_KEYsk-or-... REDIS_PASSWORD$(openssl rand -hex 16) EMBEDDING_DIMS4096 COLLECTION_NAMEknowledge_base LOG_LEVELINFO EOF启动Docker服务堆栈docker compose up -d5. 配置环境变量编辑Hermes配置文件~/.hermes/.env添加必要的环境变量FABRIC_DIR/home/your-user/vault/fabric OPENROUTER_API_KEYsk-or-... ICARUS_EXTRACTION_MAX_TOKENS4096 ICARUS_EXTRACTION_MODELdeepseek/deepseek-v4-flash EMBEDDING_DIMS40966. 启用Icarus插件编辑~/.hermes/config.yaml确保Icarus插件已启用enabled: - hermes-achievements - icarus重启Hermes网关使配置生效hermes gateway restart验证安装确认系统正常运行安装完成后验证各组件是否正常工作# 检查Docker服务状态 docker compose ps # 检查Qdrant健康状态 curl -s http://localhost:6333/healthz # 检查Redis连接 redis-cli -a $REDIS_PASSWORD ping # 验证Icarus插件是否加载 hermes status在Hermes聊天界面中你还可以使用以下命令测试功能/plugins fabric_brief() qdrant_search(test query) fact_store(actionprobe, entitytest)添加内容开始使用你的持久化内存系统创建wiki目录结构并添加你的第一个文档mkdir -p ~/vault/wiki/raw echo # My notes ~/vault/wiki/raw/notes.mdWorker会自动检测并索引新文件使你的内容可以被Hermes Agent检索和使用。维护脚本保持系统健康运行Memory OS提供了一系列维护脚本帮助你保持系统健康脚本建议调度用途wiki_continuous_ingest.py每小时检测新的/修改的.md文件并加入处理队列decay_scanner.py每周周日3am根据年龄和重要性分数归档低重要性内容dlq_manager.py每6小时读取、分类和报告死信队列故障semantic_dedup.py每月第一个周日扫描近重复向量余弦相似度0.92你可以使用Hermes的cron功能来安排这些脚本的运行。常见问题解决Qdrant集合显示0个点检查EMBEDDING_DIMS4096是否与集合模式匹配。不匹配会导致向量被静默拒绝。Fabric条目被截断确保.env中设置了ICARUS_EXTRACTION_MAX_TOKENS4096并在设置后重启网关。上下文注入不工作检查OpenRouter API密钥是否已设置context_enhancer.py是否可导入以及修改hooks.py后是否重启了网关。总结通过本指南你已经了解了如何快速搭建Memory OS为Hermes Agent添加强大的持久化内存能力。无论是使用一键安装脚本还是手动分步部署你都可以在短短10分钟内拥有一个功能完善的本地内存操作系统。随着使用时间的推移Memory OS会不断优化和整理你的知识库让Hermes Agent变得越来越智能真正成为你的得力助手。完整的安装指南和高级配置选项请参考项目中的setup/install.md文件。系统架构的详细说明可以在layers/目录中找到。【免费下载链接】memory-osA 7-layer memory operating system for Hermes Agent — persistent memory with Qdrant, structured facts, fabric recall, auto-curated wiki, and surgical context injection. Runs locally, any LLM provider.项目地址: https://gitcode.com/gh_mirrors/me/memory-os创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考