Back to Home
loominal icon

pattern

Verified Safe

by loominal

Overview

Provides hierarchical memory capabilities for AI agents to remember, share, recall, and isolate information across sessions and projects.

Installation

Run Command
npx @loominal/pattern

Environment Variables

  • NATS_URL
  • NATS_USER
  • NATS_PASS
  • LOOMINAL_PROJECT_ID
  • LOOMINAL_AGENT_ID
  • LOOMINAL_SUBAGENT_TYPE
  • DEBUG

Security Notes

The codebase appears well-structured and follows good practices. No direct 'eval' or dangerous runtime code generation patterns were found. Input validation is implemented for memory content and metadata fields. Access control for shared and core memories is present (e.g., core memories require `force=true` to delete, shared memories can only be deleted by their creator within the project). The system relies on NATS JetStream for storage, which inherently provides isolation via KV buckets per project/agent. Content scanning is implemented as a non-blocking warning for sensitive data patterns (e.g., API keys, passwords), which is a good mitigation but not a full encryption solution. The provided source does not implement encryption for data at rest in NATS KV, but `docs/SECURITY.md` details how an external encryption layer could be added. The reliance on Warp for identity management is a key security aspect, as it centralizes identity initialization.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassLow
Avg Tokens1024
Stars0
Forks0
Last Update2025-12-24

Tags

AI AgentsMemoryNATSKnowledge ManagementLoominalModel Context Protocol