set_preference
Set Preference ·writes · non-destructive · idempotent · closed-world
Set or update a user preference (key-value, persisted as a memory of type ‘preference’).
Re-setting the same key updates the value in place instead of creating a duplicate.
Returns: str
Source: backend/src/engram/mcp/tools/preferences.py
Parameters
Preference name (e.g. “timezone”, “language”, “coding-style”)
Preference value (e.g. “Europe/Copenhagen”, “TypeScript”)
Optional project to scope this preference to
Optional life context filter (‘personal’ or ‘work’)