Skip to content

Bug: memory_purge MCP 工具间歇性失败(网络/证书错误) #209

Description

@guolvlin-cn

描述

memory_purge MCP 工具在不同 Agent 客户端上均出现间歇性失败,错误类型不统一,且重试后可能成功。

错误类型记录

Agent 错误信息 频率
OpenClaw HTTP 000 (connection closed) 持续失败
Hermes -32000 network error 间歇
Claude Code unknown certificate verification error 偶发,重试后过

复现步骤

  1. memory_store 写入一条 memory,返回 memory_id
  2. 立即 memory_purge(memory_id=id)
  3. 部分时候返回错误,重试后可能成功

预期行为

memory_purge 应稳定工作,不依赖重试。即使网络波动,也应返回明确的错误码而非 HTTP 000 或 TLS 证书错误。

分析

  • HTTP 000 通常表示连接在收到 HTTP 响应前被关闭(客户端或中间件 reset)
  • -32000 是 JSON-RPC 的通用服务端错误
  • TLS 证书验证错误可能有中间代理或证书链问题

三种不同的错误类型指向服务端/传输层不稳定,而非单一配置问题。

环境

  • Memoria 版本:云端服务
  • 测试时间:2026-05-29
  • 三个独立 Agent 均遇到此问题

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions