Create Memory Keyspace
montycat_create_keyspaceCreate a dedicated memory namespace for AI agent long-term memory. Choose persistent or in-memory storage, enable semantic search, and set cache or compression options.
Instructions
Create a new memory namespace using the configured owner's authority.
A delegated owner can create a keyspace when its governance policy grants
provision-keyspace for the requested store, storage type, and semantic
model, but its store must already exist. With superowner credentials, the
engine creates a missing configured store and this first keyspace together
in the same provisioning request. The engine remains the final
authorization boundary.
Args: keyspace: Name of the keyspace to create. storage: Preferred storage type: "persistent" or "inmemory". Defaults to "persistent". semantic: Enable semantic search for this keyspace after creation. semantic_model: Optional embedding model: "minilm", "bge-small", "bge-base", or "e5-small". Supplying a model implies semantic=True. persistent: Deprecated compatibility option. True maps to storage="persistent"; False maps to storage="inmemory". cache: Optional cache size in MB (persistent only; min/default 10). compression: Enable compression (persistent only).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cache | No | ||
| storage | No | ||
| keyspace | Yes | ||
| semantic | No | ||
| persistent | No | ||
| compression | No | ||
| semantic_model | No |