memory-engine
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| record_observationA | 记录一次错误观察或用户纠正事件。在工具执行失败、测试未通过、或用户纠正你的操作时调用。 |
| capture_conversation_signalsA | 分析近期对话文本,捕获用户的显式信号并记录为待反思观察。识别四类信号:complaint(重复犯错的埋怨,如"怎么又"、"我说过多少次")、emphasis(显式强调,如"请注意"、"请记住")、preference(偏好表达,如"以后都用")、frustration(不满情绪)。用户话语包含明显纠正/强调语气时应调用。 |
| get_pending_observationsC | 获取所有待反思的观察记录。定期调用检查是否有未处理的错误需要反思分析。 |
| get_reflection_promptA | 获取某条观察记录的反思分析提示词。分析完成后用 reflect_and_save 保存结果。 |
| reflect_and_saveC | 保存对某条观察记录的反思分析结果(根因、教训、方案)。 |
| batch_get_reflection_promptsC | 批量获取待反思观察的分析提示词。 |
| create_skillC | 从经验中创建一个标准化技能。 |
| get_skill_promptC | 根据记忆ID列表生成技能提炼提示词。 |
| list_skillsD | 列出已学习的技能。 |
| get_skillC | 获取技能的完整内容(含Markdown)。 |
| check_consolidationC | 检查是否有足够的记忆可以提炼为新技能。 |
| get_contextB | 根据任务描述获取相关历史经验和技能。在开始新任务前调用此工具。 |
| search_memoryD | 搜索历史记忆。 |
| search_skillC | 搜索已学习的技能。 |
| get_statsB | 获取记忆引擎的统计信息。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 15 tools
每个工具都有明确且独特的用途:记录观察、捕获信号、获取待办、获取反思提示、保存反思、批量获取提示、搜索技能、统计、创建技能、获取技能提示、列出技能、获取技能、检查整合、获取上下文、搜索记忆。即使有相似工具(如get_pending_observations与get_reflection_prompt),它们分别针对观察记录和提示生成,边界清晰。
所有工具名称均采用小写蛇形命名,且遵循动词_名词模式(如record_observation, search_skill, create_skill)。命名风格统一,没有混合约定,动词选择也符合操作语义。
15个工具覆盖了记忆引擎的核心功能:记录、分析、反思、技能管理、上下文检索等,每个工具都有明确的存在价值,没有冗余或重叠。数量在合理范围内(接近上限但仍紧凑)。
工具表面覆盖了记忆引擎的主要生命周期:观察记录->反思->技能创建->检索。缺少明确的删除/更新操作(如删除记忆或技能),但对于该领域并非核心需求,且其他关键步骤齐全。