| remember | Store a memory observation in Novyx. Args:
observation: The memory content to store.
tags: Optional list of tags for categorization.
importance: Importance score 1-10 (default 5).
context: Optional context string.
ttl_seconds: Optional time-to-live in seconds. Memory auto-expires after this duration.
Returns:
JSON string with the stored memory UUID and details.
|
| recall | Search memories semantically using natural language. Args:
query: Natural language search query.
limit: Maximum number of results to return (default 5).
tags: Optional tag filter.
min_score: Minimum similarity score 0-1 (default 0).
Returns:
JSON string with matching memories and their scores.
|
| forget | Delete a memory by its UUID. Args:
memory_id: The UUID of the memory to delete.
Returns:
JSON string indicating success or failure.
|
| list_memories | List stored memories with optional tag filtering. Args:
limit: Maximum number of memories to return (default 50).
tags: Optional tag filter to narrow results.
Returns:
JSON string with the list of memories.
|
| memory_stats | Get memory statistics for the current account. Returns:
JSON string with total memories, average importance, tag distribution, etc.
|
| rollback | Rollback memory to a point in time. Supports ISO timestamps (e.g. '2026-01-15T10:00:00Z') and relative time
expressions (e.g. '2 hours ago').
Args:
target: ISO timestamp or relative time expression.
dry_run: If true, preview changes without applying them.
Returns:
JSON string with rollback results or preview.
|
| audit | Get the audit trail of memory operations. Args:
limit: Maximum number of audit entries to return (default 20).
operation: Optional filter by operation type (CREATE, UPDATE, DELETE, ROLLBACK).
Returns:
JSON string with audit trail entries.
|
| link_memories | Create a directed link between two memories. Args:
source_id: UUID of the source memory.
target_id: UUID of the target memory.
relation: Type of relationship (default 'related').
Returns:
JSON string with the created link details.
|
| add_triple | Add a knowledge graph triple (subject -> predicate -> object). Entities are auto-created by name if they don't exist.
Args:
subject: The subject entity name.
predicate: The relationship predicate.
object_name: The object entity name.
Returns:
JSON string with the created triple details.
|
| query_triples | Query knowledge graph triples with optional filters. At least one filter should be provided. Returns all matching triples.
Args:
subject: Filter by subject entity name.
predicate: Filter by relationship predicate.
object_name: Filter by object entity name.
Returns:
JSON string with matching triples.
|
| create_space | Create a shared context space for multi-agent collaboration. Spaces let multiple agents share memories with fine-grained permissions.
The creator is the owner and can grant read/write access to other agents or tenants.
Args:
name: Name for the space.
description: Optional description of the space's purpose.
allowed_agents: Optional list of agent IDs that can access this space.
tags: Optional tags for the space.
Returns:
JSON string with the created space details including space_id.
|
| list_spaces | List all context spaces you can access. Returns spaces you own and spaces shared with you.
Returns:
JSON string with list of spaces and their memory counts.
|
| space_memories | List or search memories within a context space. Args:
space_id: The space ID to query.
query: Optional search query to filter memories semantically.
limit: Maximum number of memories to return (default 50).
Returns:
JSON string with memories in the space.
|
| update_space | Update a context space (owner only). Args:
space_id: The space ID to update.
name: New name for the space.
description: New description.
allowed_agents: Updated list of allowed agent IDs.
tags: Updated tags.
Returns:
JSON string with the updated space details.
|
| delete_space | Delete a context space (owner only). Args:
space_id: The space ID to delete.
Returns:
JSON string indicating success.
|
| share_space | Share a space/tag with another user by email. Requires Novyx Cloud — not available in local mode.
Args:
tag: The tag or space tag to share.
email: Email address of the recipient.
permission: Access level — 'read' or 'write' (default 'read').
Returns:
JSON string with the share token and join URL.
|
| replay_timeline | Get the full timeline of memory operations. The tape you scrub through. Shows every create, update, delete, and rollback event with timestamps.
Requires Pro tier or Novyx Cloud.
Args:
since: Start of time range (ISO timestamp).
until: End of time range (ISO timestamp).
operations: Comma-separated filter: create, update, delete, rollback.
limit: Maximum entries to return (default 100).
Returns:
JSON string with timeline entries.
|
| replay_snapshot | Reconstruct memory state at a specific point in time. Returns all memories and their link graph as they existed at timestamp T.
Requires Pro tier or Novyx Cloud.
Args:
at: ISO timestamp to reconstruct state at.
limit: Maximum memories to return (default 500).
Returns:
JSON string with memory snapshot and edges.
|
| replay_lifecycle | Full biography of a single memory. Shows creation, every update, every recall, every link, and deletion.
Use this to understand why a memory exists and how it evolved.
Requires Pro tier or Novyx Cloud.
Args:
memory_id: UUID of the memory to inspect.
Returns:
JSON string with the memory's full lifecycle events.
|
| replay_diff | Diff memory state between two timestamps. Shows what was added, removed, and modified in a time range.
Requires Pro tier or Novyx Cloud.
Args:
start: Start timestamp (ISO).
end: End timestamp (ISO).
Returns:
JSON string with added, removed, and modified memories.
|
| cortex_status | Get Cortex autonomous intelligence status. Shows whether Cortex is enabled, last run time, and consolidation/reinforcement stats.
Requires Pro tier or Novyx Cloud.
Returns:
JSON string with Cortex status and last run info.
|
| cortex_run | Manually trigger a Cortex cycle. Runs consolidation (merge duplicate memories) and reinforcement (boost frequently
recalled memories, decay forgotten ones). Normally runs automatically every 6 hours.
Requires Pro tier or Novyx Cloud.
Returns:
JSON string with cycle results (consolidated, reinforced counts).
|
| cortex_insights | List auto-generated memory insights. Cortex detects patterns across your memories and generates insights automatically.
Requires Enterprise tier or Novyx Cloud.
Args:
limit: Maximum insights to return (default 20).
Returns:
JSON string with generated insights.
|