Skip to main content
Glama

memory_recall

Recall past validation findings and fix patterns across sessions. Search by error messages, URLs, or symptoms to automatically identify recurring bugs.

Instructions

跨会话记忆系统:检索/固化/列出/遗忘历史验证发现与修复模式。基于 .validpilot/memory/ 目录持久化情景记忆、模式记忆、程序记忆三类知识,支持文本相似度+标签+主机多维度召回,实现同类 Bug 第二次自动识别。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idNoforget 时指定要删除的记忆 ID
hostNo按主机名过滤(如 example.com)
tagsNo按标签过滤(多标签为 AND 关系)
limitNo返回数量上限,默认 10
queryNo检索查询文本(recall 时必填,支持错误消息、URL、症状描述)
sinceNoISO8601 时间戳,仅返回此时间之后的记忆
beforeNoISO8601 时间戳,仅返回此时间之前的记忆
episodeNoconsolidate 时要固化的情景数据
minScoreNorecall 时最低相似度分数阈值(0-1),默认 0.3
operationYes操作类型:recall=检索相似记忆;consolidate=固化当前会话发现到长期记忆;list=列出记忆条目;forget=删除过期/指定记忆;stats=统计记忆库状态
projectIdNo项目标识(用于项目级记忆隔离),默认自动从 cwd 推断
queryTypeNo查询类型,默认 auto 自动识别
memoryTypeNo记忆类型过滤,默认 all
forgetStrategyNoforget 策略:byId=按ID删除;expired=删除过期记忆;byTag=按标签删除;before=删除 before 时间之前的记忆
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description must disclose behavior. It mentions persistence to .validpilot/memory/ and multi-dimensional recall, but lacks details on side effects (e.g., forget operations are permanent) or rate limits. It provides some transparency but not comprehensive.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single paragraph that is reasonably concise and front-loaded with the core purpose. However, it could be broken into structured points for clarity. Every sentence contributes value, but it remains dense.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity (14 parameters, nested objects, enums) and lack of output schema, the description is moderately complete. It explains memory types and recall dimensions but does not clarify return format, error cases, or the exact behavior of forget operations. Adequate but with gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already describes all parameters. The description adds high-level context (e.g., '支持文本相似度+标签+主机多维度召回') but does not significantly enhance understanding beyond the schema. Baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose as a cross-session memory system for retrieving, consolidating, listing, and forgetting historical validation findings and repair patterns. It distinguishes itself from sibling tools by focusing on memory management, not browser actions or validation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description lacks explicit guidance on when to use this tool versus alternatives. While it mentions the operations (recall, consolidate, list, forget, stats), it does not specify under what circumstances each operation should be chosen. No 'when to use' or 'when not to use' advice is given.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/validpilot/ai-verify-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server