agent_context
Get a full context summary of your knowledge graph.
Returns entity counts, most-connected entities, and recent activity.
Call this at the start of every conversation to bootstrap your memory.
remember
Store a fact as subject -> predicate -> object in the knowledge graph.
Use for any relationship, preference, decision, or event worth keeping across sessions.
Examples:
remember("Alice", "works_at", "Orbit Labs")
remember("Project Atlas", "has_status", "in progress", "As of Q1 2026")
remember_many
Store multiple facts at once. More efficient than looping remember().
Each fact needs: subject, predicate, object. Optional: context.
recall
Get everything known about an entity — all relationships in and out.
Use for full context on a person, project, org, concept, or any entity.
search
Search for entities in the graph by name (partial match).
Use this to discover what's in the graph before calling recall().
Returns names, types, and connection counts.
ask
Ask a natural language question about your knowledge graph.
Returns a synthesized answer backed by cited graph facts — no hallucination.
Every claim traces to a real stored fact with a timestamp.
timeline
Get recent facts in reverse chronological order.
Use at session start alongside agent_context() to see what was recently remembered.
graph_stats
Get a high-level summary of the knowledge graph.
Returns entity count, entity types, relationship count, and relationship types.
share
Create a public shareable link for any entity's subgraph.
Returns a URL anyone can open — no account needed.
Shows an interactive visual graph of the entity and its connections.
forget
Remove a specific fact from the knowledge graph.
Deletes the relationship between subject and object but leaves both entities intact.
Use to correct wrong or outdated facts.
forget_entity
Remove an entity AND all its relationships from the knowledge graph.
Use with care — this permanently wipes the node and every edge connected to it.
Good for removing entirely wrong or duplicate entities.