memory_slot_create
Create a new labeled, size-limited memory slot to persist project or global context; pinned slots are injected and duplicate labels are rejected within scope.
Instructions
Persist a new size-limited context slot, returning {success,slot}. label is lowercase, starts with a letter, uses letters/digits/underscores and is at most 64 characters. sizeLimit is an integer from 1 to 20000; content must fit. Rejects duplicate labels within the selected scope; a project slot can shadow a global one. Pinned slots participate in context injection. Use memory_slot_replace for existing content; creation records an audit entry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | Yes | Slot label — lowercase, starts with letter, [a-z0-9_] | |
| scope | No | 'project' (default) or 'global' (shared across projects) | |
| pinned | No | 'false' to exclude from context injection; default true | |
| content | No | Initial content (default empty) | |
| sizeLimit | No | Max chars (default 2000, hard cap 20000) | |
| description | No | What this slot is for |