Minns Memory Layer provides five distinct ways to find data. Choosing the right one is critical for your agent’s performance.Documentation Index
Fetch the complete documentation index at: https://docs.minns.ai/llms.txt
Use this file to discover all available pages before exploring further.
Quick reference
| If you want to find… | Use this search | Accuracy |
|---|---|---|
| Member number, email, or ID | Direct node search | Exact |
| ”Does the user like popcorn?” | Semantic search | Fuzzy |
| ”Where did we leave off?” | Context search | High |
| ”What’s the booking history?” | Graph traversal | Exact |
| ”How do I solve this error?” | Embedding search | Fuzzy |
1. Direct node search (hard facts)
Endpoint:GET /api/graph or GET /api/graph/context
A deterministic lookup for specific nodes and properties via graph traversal. Use this for exact values like member numbers, email addresses, and IDs.
2. Semantic search (soft facts)
Endpoint:POST /api/claims/search
A vector-based search over claims (facts extracted from text). Use this for fuzzy concepts like preferences, mood, complaints, or intent.
3. Context search (task history)
Endpoint:POST /api/memories/context
Finds previous episodes that match a specific environmental state. Use this to answer “What did we do last time we were in this exact situation?”
4. Graph traversal (relationships)
Endpoint:GET /api/graph with filters
Retrieves the graph structure showing nodes and their connections. Use this to explore event causality, episode formation, and entity relationships.
CausedBy, PartOf, and LeadsTo.
5. Embedding search (strategy similarity)
Endpoint:POST /api/strategies/similar
Finds learned strategies that “look like” the current goal. Use this when the agent is stuck and needs a successful recipe from a similar task.
Decision flowchart
Best practices
- Use graph queries for hard facts — member numbers, IDs, exact values
- Use semantic search for soft facts — preferences, mood, intent
- Always query by context and goal — prevents mixing history from different tasks
- Store filterable fields in metadata —
user_id,session_type, etc. - Use strategy similarity to share knowledge — across agents and tasks
