Enterprise Support MemoryAgent on Qwen Cloud that remembers customer context across sessions and proves improvement with a deterministic re-ask-rate ablation.
Critical gaps across all dimensions. Tool definitions in src/mcp/tools.ts lack input schemas entirely, only names and descriptions are visible. No parameter types, constraints, or output schemas documented. Descriptions are present but generic (10-80 chars, below the 194-char baseline). No error handling guidance, no security annotations, no composition hints. Tools operate on sensitive data (memory, facts) with destructive operations (forget) but lack permission gates or audit trail documentation. The server appears to be a stub or incomplete implementation.
Run session-close distillation using the shared memory service.
Expire current facts by fact id or predicate class for a given account and customer.
Return the bounded memory bundle for an account, customer, and query.
Append episodic events to a session using the shared memory service.
No input schemas visible in tool definitions. src/mcp/tools.ts defines only name and description; no inputSchema property with parameter types, constraints, or required fields.
Descriptions are too short (10 - 80 chars) and lack actionable context. 'Return the bounded memory bundle...' does not explain WHEN to call this tool, what 'bounded' means, or what fields the response contains. Baseline is 194 chars.
Destructive tool 'forget' lacks error handling guidance, confirmation step, or permission gate. No documentation of what happens if both factId and predicateClass are omitted, or if the operation partially fails.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 38 | 2026-07-28+ | v2 |
No output schemas documented. LLMs cannot infer what recall_memory returns (fields, types, pagination) or how to chain results into downstream tools.
No security annotations (readOnlyHint, destructiveHint) or audit trail documentation. Tools handle sensitive customer memory data but lack permission scope declarations or logging guidance.