4.2 Optional keys with defaults

EMBEDDING_PROVIDER

Default openai. Recorded on every row’s embedding_provider column so the system can tell which provider produced which vector.

OWNSONA_USER_ID

Default default. Single-user mode stamps every memory with this value. Multi-user is deliberately unsupported.

DEFAULT_RECALL_LIMIT

Default 8. Number of memories returned by recall when the caller doesn’t specify limit.

MAX_RECALL_LIMIT

Default 50. Hard cap on the limit parameter of any read tool. A client asking for 1000 gets 50.

MAX_TEXT_CHARS

Default 16000. Hard cap on a single memory’s text. Anything longer is rejected with INVALID_INPUT.

MAX_BATCH_SIZE

Default 200. Max items per remember_batch call.