Noema long-term memory plugin for DSH: durable, inspectable agent memory with recall tools and a settings page.
15 tools with consistent naming (verb_noun pattern: noema_recall, noema_search, noema_remember, etc.) and comprehensive descriptions (all 150+ chars, well above 20-char minimum). All tools have input schemas with typed parameters and descriptions. However, output schemas are not documented in the visible source, only input schemas are shown. Error handling guidance is absent; tools do not indicate what to do on failure or how to recover. Parameter descriptions lack format constraints (e.g., no regex patterns, length limits, or range bounds for numeric params). The 'code' parameter in noema_remember accepts arbitrary JSON without validation hints. Missing are idempotency guarantees, rate-limit guidance, and per-tool permission scopes.
Browse the PageIndex catalog for entity/topic-associated memories. Use to explore what is remembered around a subject. Noema is the durable long-term memory for this DSH instance. Use the memory tools to recall relevant past context before important work, and to save durable facts, decisions, constraints, and user preferences.
Render the PageIndex memory catalog as markdown — an index over everything remembered. Use to see the full memory inventory. Noema is the durable long-term memory for this DSH instance. Use the memory tools to recall relevant past context before important work, and to save durable facts, decisions, constraints, and user preferences.
Explain why a specific memory was or was not recalled for a query — for auditing and tuning recall. Noema is the durable long-term memory for this DSH instance. Use the memory tools to recall relevant past context before important work, and to save durable facts, decisions, constraints, and user preferences.
Permanently remove or tombstone a memory. Use when the user asks to delete or undo something remembered. Noema is the durable long-term memory for this DSH instance. Use the memory tools to recall relevant past context before important work, and to save durable facts, decisions, constraints, and user preferences.
Output schemas not documented. Tools return results but LLMs cannot plan downstream calls or extract fields without trial-and-error. Violates pattern:tool requirement that output structure be explicit.
No error handling guidance. Tools do not indicate what to do on failure (e.g., 'memory not found', 'invalid policy'), whether errors are retryable, or how to recover. Violates pattern:recovery-guide.
Parameter constraints missing. 'query' params lack length/format hints; 'max_hops' and 'limit' lack min/max bounds; 'code' JSON param lacks validation schema. LLMs cannot self-validate inputs.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 61 | <=2025-11-25 | v2 |
Import memories from other AI coding tools (Codex, Claude Code, opencode, Cursor, Grok, WorkBuddy, Antigravity, Trae, Qoder, Hermes) into Noema. Reads their AGENTS.md / CLAUDE.md / .mdc rules memory files, splits them into items, and saves each as a durable memory. Use when the user wants to bring in what other agents remember. Re-runs skip already-imported items. Noema is the durable long-term memory for this DSH instance. Use the memory tools to recall relevant past context before important work, and to save durable facts, decisions, constraints, and user preferences.
One graph hop from a memory: the memories it links to or shares an entity with. Step through these for guided multi-hop retrieval. Noema is the durable long-term memory for this DSH instance. Use the memory tools to recall relevant past context before important work, and to save durable facts, decisions, constraints, and user preferences.
Get the current write policy and sensitivity settings of the memory system. Noema is the durable long-term memory for this DSH instance. Use the memory tools to recall relevant past context before important work, and to save durable facts, decisions, constraints, and user preferences.
Update the write policy: "manual", "review", "auto-safe", or "auto". Noema is the durable long-term memory for this DSH instance. Use the memory tools to recall relevant past context before important work, and to save durable facts, decisions, constraints, and user preferences.
Recall relevant long-term memories for a query. Call this at the start of a session or before a new task, using a query that describes the user request, to load durable context remembered from earlier sessions. Noema is the durable long-term memory for this DSH instance. Use the memory tools to recall relevant past context before important work, and to save durable facts, decisions, constraints, and user preferences.
Multi-hop recall: lexical seed, then walk links + shared entities outward up to max_hops. Use for questions whose answer spans several connected memories. Noema is the durable long-term memory for this DSH instance. Use the memory tools to recall relevant past context before important work, and to save durable facts, decisions, constraints, and user preferences.
Submit a memory candidate for review (auto-accepted by default). Use whenever the user shares a durable fact, decision, constraint, or preference that should persist across sessions — for example "remember that we deploy with pnpm" or "remember not to commit before 21:00". Noema is the durable long-term memory for this DSH instance. Use the memory tools to recall relevant past context before important work, and to save durable facts, decisions, constraints, and user preferences.
Decide a pending candidate: accept, reject, edit, or merge into an existing memory. Noema is the durable long-term memory for this DSH instance. Use the memory tools to recall relevant past context before important work, and to save durable facts, decisions, constraints, and user preferences.
List pending review candidates (memories still waiting for a decision). Noema is the durable long-term memory for this DSH instance. Use the memory tools to recall relevant past context before important work, and to save durable facts, decisions, constraints, and user preferences.
Full-text search over durable memories. Use for precise lookups when recall alone does not surface what you need. Noema is the durable long-term memory for this DSH instance. Use the memory tools to recall relevant past context before important work, and to save durable facts, decisions, constraints, and user preferences.
Server and tenant status of the memory system — memory counts, index health, and storage root. Noema is the durable long-term memory for this DSH instance. Use the memory tools to recall relevant past context before important work, and to save durable facts, decisions, constraints, and user preferences.
No permission scopes declared. Tools like noema_forget (destructive) and noema_remember (write) do not declare required permissions (e.g., 'write:memory', 'delete:memory'). Violates pattern:scope-declaration.
Destructive operations lack confirmation step. noema_forget and noema_policy_set can permanently alter state without dry-run or confirmation. Violates pattern:confirmation-request.