尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
MemPalace `/mempalace:help` 命令实战:一份覆盖 Slash 命令、MCP 工具、CLI 与 Hooks 的全景速查指南
MemPalace/mempalace:help命令实战一份覆盖 Slash 命令、MCP 工具、CLI 与 Hooks 的全景速查指南【免费下载链接】mempalaceThe best-benchmarked open-source AI memory system. And its free.项目地址: https://gitcode.com/GitHub_Trending/me/mempalace/mempalace:help是 MemPalace 在 Cursor 等 AI 编码工具中提供的自省式入口命令它不直接内置文档而是引导 Agent 执行mempalace instructions help由 CLI 实时打印当前版本完整的能力清单可用技能、MCP 工具、CLI 命令、Hooks 行为与宫殿架构。读完后你将掌握 MemPalace 的完整命令面、19 个 MCP 工具的分组与用途、Stop/PreCompact 自动保存钩子的触发机制以及 Wings/Rooms/Closets/Drawers 的四层存储架构。help 命令的工作机制从命令文件到指令文本commands/mempalace-help.md 是 MemPalace 插件体系中的一条命令定义其全文逻辑只有两步调用插件中的mempalace技能执行help指令具体操作是在终端运行mempalace instructions help然后照它打印的步骤执行。这种命令文件本身极薄、内容动态来自 CLI的设计保证文档与代码永远一致——help 输出的内容不会随版本腐化。mempalace instructions name的实现位于 mempalace/instructions_cli.pyAVAILABLE [init, search, mine, help, status] def run_instructions(name: str): Read and print the instruction .md file for the given name. if name not in AVAILABLE: print(fUnknown instructions: {name}, filesys.stderr) print(fAvailable: {, .join(sorted(AVAILABLE))}, filesys.stderr) sys.exit(1) md_path INSTRUCTIONS_DIR / f{name}.md ... print(md_path.read_text(encodingutf-8))也就是说5 个指令各对应 mempalace/instructions/ 目录下的一份 Markdown 文件help.md、init.md、mine.md、search.md、status.md。CLI 仅做三件事校验名称是否在AVAILABLE白名单内、定位对应的.md文件、原样打印其内容。若名称非法会向 stderr 打印Unknown instructions与可用列表并以退出码 1 结束若文件缺失打印Instructions file not found。这一机制与commands/目录下其余命令文件mempalace-init.md、mempalace-mine.md、mempalace-search.md、mempalace-status.md完全同构——每条命令都是调用技能 → 运行mempalace instructions name→ 按打印步骤执行。五大 Slash 命令help 输出首先给出 MemPalace 插件暴露的全部 Slash 命令命令说明/mempalace:init安装并初始化 MemPalace/mempalace:search搜索你的记忆/mempalace:mine挖掘项目文件与对话记录/mempalace:status宫殿概览与统计/mempalace:help打印本帮助信息这 5 个命令与instructions_cli.py中的AVAILABLE列表一一对应每个 Slash 命令背后就是一个可被 CLI 打印的指令文件Agent 拿到指令文本后按步骤操作人则可以直接在终端执行mempalace instructions name获得同样的指引。19 个 MCP 工具按职能分四组help 文档将 MCP 工具按用途分成 Palace 读、Palace 写、知识图谱、导航、Agent 日记五个栏目共 19 个。完整清单如下Palace读mempalace_status— 宫殿状态与统计mempalace_list_wings— 列出所有 Wingmempalace_list_rooms— 列出某 Wing 下的 Roommempalace_get_taxonomy— 获取完整分类树mempalace_search— 按查询语义搜索记忆mempalace_check_duplicate— 检查某条记忆是否已存在mempalace_get_aaak_spec— 获取 AAAK 规范Palace写mempalace_add_drawer— 新增一条记忆Drawermempalace_checkpoint— 一次调用保存整个会话去重 文件 日记mempalace_delete_drawer— 删除一条记忆Knowledge Graphmempalace_kg_query— 查询知识图谱mempalace_kg_add— 新增图谱条目mempalace_kg_invalidate— 使图谱条目失效mempalace_kg_timeline— 查看图谱时间线mempalace_kg_stats— 图谱统计Navigationmempalace_traverse— 遍历宫殿结构mempalace_find_tunnels— 查找跨 Wing 连接mempalace_graph_stats— 图连通性统计Agent Diarymempalace_diary_write— 写一条日记mempalace_diary_read— 读日记条目这些工具的实现在 mempalace/mcp_server.py 中从源码结构看可以看到与之对应的处理函数例如 tool_status、tool_list_wings、tool_list_rooms、tool_get_taxonomy、tool_search、tool_check_duplicate、tool_get_aaak_spec、tool_traverse_graph、tool_find_tunnels 与 tool_graph_stats。值得注意的是tool_status带有tool_status_via_sqlite等旁路见 mempalace/mcp_server.py即状态类查询可以只走 SQLite 元数据而不触碰向量库tool_check_duplicate默认threshold0.9说明去重判定存在相似度阈值参数。此外MCP 服务内置了写锁_acquire_mcp_writer_lock、SQLite 完整性检查与空闲超时处理等保护逻辑适合在多 Agent 共享同一宫殿的场景下运行。CLI 命令全集help 文档同时给出了 MemPalace 终端 CLI 的完整命令面这也是脱离 AI 工具直接操作宫殿的方式mempalace init dir 初始化一个新宫殿 mempalace mine dir 挖掘一个项目默认模式 mempalace mine dir --mode convos 挖掘对话导出文件 mempalace search query 搜索你的记忆 mempalace split dir 拆分过大的转录文件 mempalace wake-up 将宫殿载入上下文 mempalace compress 压缩宫殿存储 mempalace status 查看宫殿状态 mempalace repair 重建向量索引 mempalace mcp 显示 MCP 配置命令 mempalace hook run 运行钩子逻辑供 harness 集成 mempalace instructions name 输出技能指令其中mempalace instructions name正是本文主角——它是 Slash 命令与 CLI 之间的桥梁。mine提供--mode convos参数以区分挖掘项目源码与挖掘对话导出两种语料repair用于重建向量索引与 mempalace/repair.py 对应split处理超大转录文件的切分对应 mempalace/split_mega_files.py。自动保存 HooksStop 与 PreCompact 两个触发点help 文档对两个自动保存钩子的行为给出了精确描述Stop hook—— 每 15 条消息自动保存一次记忆。它统计会话转录中的人类消息数跳过命令消息达到阈值时以一条保存指令阻塞 AI。它使用~/.mempalace/hook_state/目录按会话记录保存点当stop_hook_active为true时直接放行从而防止无限循环。PreCompact hook—— 上下文压缩前的紧急保存。由于压缩意味着 AI 即将丢失细粒度上下文该钩子总是以一条全面的保存指令阻塞。两个钩子都遵循统一的输入输出约定从 stdin 读 JSON、向 stdout 写 JSON。help 文档给出了一个可直接运行的调用示例echo {session_id:abc,stop_hook_active:false,transcript_path:...} \ | mempalace hook run --hook stop --harness claude-code从源码看--hook stop的载荷解析位于 mempalace/hook_shell.pyparse_stop_payload会解析出session_id、stop_hook_active、transcript_path三个字段而stop_hook_active字段正是防重入开关——这也与 help 文档中passes through to prevent infinite loops的描述一致。除 CLI 调用外仓库还按工具分别提供了现成的 shell 钩子脚本如 hooks/mempal_save_hook.sh、hooks/mempal_precompact_hook.sh 以及 Cursor/Antigravity 专用版本hooks/cursor/、hooks/antigravity/。架构Wings、Rooms、Closets、Drawers 与连接结构help 文档最后给出了 MemPalace 的核心数据模型Wings项目/人物 -- Rooms主题 -- Closets摘要 -- Drawers逐字记忆 Halls 连接同一 Wing 内的 Room。 Tunnels 连接不同 Wing 之间的 Room。四层结构对应四种记忆粒度Drawer 是保留原文的最小记忆单元Closet 是更高层的摘要Room 按主题聚合Wing 按项目或人物划分。在此之上Halls走廊负责 Wing 内的房间互联Tunnels隧道负责跨 Wing 的关联——导航类 MCP 工具mempalace_traverse、mempalace_find_tunnels、mempalace_graph_stats正是构建在这套图结构之上其统计实现可参考 mempalace/mcp_server.py 中的_sqlite_graph_stats与 mempalace/palace_graph.py。存储层上help 文档明确指出宫殿完全保存在本地向量检索由 ChromaDB 承担元数据由 SQLite 承担不需要任何云服务或 API Key。这一点从 mempalace/backends/ 目录也可以得到印证除默认的 chroma.py 外还实现了 qdrant.py、pgvector.py、milvus.py 等可替换后端并通过 registry.py 注册说明向量存储是可插拔的而 help 文档描述的是默认的本地 ChromaDB 组合。上手路径help 文档结尾给出三步上手流程与五个 Slash 命令形成闭环/mempalace:init— 建立你的宫殿安装、初始化、注册 MCP 服务器/mempalace:mine— 挖掘一个项目或对话/mempalace:search— 找到你存入的内容。验证与深入阅读本文所有事实均可在当前仓库中直接验证命令入口commands/mempalace-help.md在终端执行mempalace instructions help应看到与 mempalace/instructions/help.md 一致的输出指令分发逻辑mempalace/instructions_cli.pyMCP 工具实现mempalace/mcp_server.py工具函数自 tool_status 起连续排列Stop 钩子载荷解析mempalace/hook_shell.py相关测试tests/test_instructions_cli.py、tests/test_hook_shell.py、tests/test_mcp_server.py。【免费下载链接】mempalaceThe best-benchmarked open-source AI memory system. And its free.项目地址: https://gitcode.com/GitHub_Trending/me/mempalace创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

career-ops cover 模式全解:从 JD 门控到事实校验的求职信生成管线

career-ops cover 模式全解:从 JD 门控到事实校验的求职信生成管线

career-ops cover 模式全解:从 JD 门控到事实校验的求职信生成管线 【免费下载链接】career-ops Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — …

📅 2026/11/7 19:30:07
COMSOL两相THM热流固耦合建模全流程:接口选择、参数设置与收敛调优

COMSOL两相THM热流固耦合建模全流程:接口选择、参数设置与收敛调优

简介:这份COMSOL两相流THM热流固耦合模型资源,面向石油工程、地热开发及地质力学领域的仿真研究人员,可用于模拟饱和水-油两相流动过程中温度场、渗流场与应力场的三场耦合问题,模型收敛性好、计算速度快、鲁棒性强,并…

📅 2026/11/7 19:30:07
逻辑回归和分类评估指标知识点总结

逻辑回归和分类评估指标知识点总结

逻辑回归-logic regression概念:解决二分类问题, 逻辑回归的输入是线性回归的输出原理:将线性回归的输出作为逻辑回归的输入, 然后通过激活函数的处理, 以将线性回归的输出映射到一段限定区间内,通过设置阈值(临界值)来对线性回归的映射输出进行二分类, 即分成两类(根据阈值, 一…

📅 2026/9/18 21:29:46
MORE NEWS

更多资讯

📰

裂解炉工是特种工吗?工地太忙根本没时间复习考试,考前押题怎么用?

裂解炉工是特种工吗?工地太忙根本没时间复习考试,考前押题怎么用? 工地太忙根本没时间复习考试,裂解炉工是特种工吗?这个问题你可能也问过。特别是现在工程项目越来越多,现场管理人员和操作人员都面临一个现实问题:时间紧、任务重,但考证和复审又不能…

📰

河南特种工培训机构考的证全国通用,缺它真没法找工地活

河南特种工培训机构考的证全国通用,缺它真没法找工地活 现在工地缺人,可你没有特种作业证,连门都进不去。特种作业证在工地那可是“入场通行证”,特别是河南本地的建筑、电力、制造等行业,没有这个证,连个零工都干不了。而且,河南的特种作业证…

📰

工地太忙根本没时间复习考试?怎么来考电工证多少钱全搞定

工地太忙根本没时间复习考试?怎么来考电工证多少钱全搞定 工地太忙根本没时间复习考试,这事儿我懂。特别是干电工的兄弟,天天在高压、低压线路之间来回折腾,哪还有时间专门腾出时间来备考?但你知道吗, 怎么来考电工证多少钱…

📰

海安电工证在哪里培训怎么网上查询才能一次过

海安电工证在哪里培训怎么网上查询才能一次过 实操考试心里没底怕挂科?海安电工证在哪里培训,网上查询最靠谱的培训机构信息,是不少考生的第一步。尤其对于安阳的应届工程类毕业生来说,拿到电工证不仅是职业发展的“敲门砖”,更是进入电力、建筑、制造业…

📰

电工证考试是否考实操良心建议全知道

电工证考试是否考实操良心建议全知道 你是不是也跟不少同行一样,不知道去哪报名怕被中介坑?电工证考试是否考实操?到底是不是必须现场操作?这些问题困扰了太多人。今天咱们就来聊一聊电工证考试的那些事,特别是实操环节到底怎么安排、怎么准备,还有怎么…

📰

电工证补贴怎么申请啊 别踩坑实操考试全攻略

电工证补贴怎么申请啊 别踩坑实操考试全攻略 实操考试心里没底怕挂科?你不是一个人。现在电工证补贴怎么申请啊,已经成为很多准备报考或者正在备考的电工师傅们最关心的问题。但别急,这篇内容不仅帮你理清电工证补贴怎么申请啊的流程,还会告诉你千万别踩…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬