Cursor10x Memory System

MIT License
109

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TURSO_AUTH_TOKENYesAuthentication token for your Turso database
TURSO_DATABASE_URLYesThe URL for your Turso database

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
generateBanner

Generates a banner containing memory system statistics and status

checkHealth

Checks the health of the memory system and its database

initConversation

Initializes a conversation by storing the user message, generating a banner, and retrieving context in one operation

endConversation

Ends a conversation by storing the assistant message, recording a milestone, and logging an episode in one operation

storeUserMessage

Stores a user message in the short-term memory

storeAssistantMessage

Stores an assistant message in the short-term memory

trackActiveFile

Tracks an active file being accessed by the user

getRecentMessages

Retrieves recent messages from the short-term memory

getActiveFiles

Retrieves active files from the short-term memory

storeMilestone

Stores a project milestone in the long-term memory

storeDecision

Stores a project decision in the long-term memory

storeRequirement

Stores a project requirement in the long-term memory

recordEpisode

Records an episode (action) in the episodic memory

getRecentEpisodes

Retrieves recent episodes from the episodic memory

getComprehensiveContext

Retrieves comprehensive context from all memory systems

getMemoryStats

Retrieves statistics about the memory system

manageVector

Unified tool for managing vector embeddings with operations for store, search, update, and delete

diagnoseVectors

Run diagnostics on the vector storage system to identify issues

ID: 5ngi6jjarl