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

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions