Skip to main content
Preferences are the small set of personal details that make the agent’s responses fit you — your name, timezone, location, and any standing notes. Synti folds these into the agent’s context so it doesn’t have to ask again each session. This page covers what’s stored, how to edit it, and where the appearance and language settings live separately.

Where preferences live

This file is distinct from the main config file. It holds personal context, not app state.

Fields

preferences.json

Editing preferences

Run the /prefs command to edit your details interactively. Changes apply to your next session.
These details are included in the agent’s system prompt, so timezone, location, and your notes shape every response. Leave a field blank to omit it.

Appearance and language

A couple of settings that feel like preferences live elsewhere because they affect the interface rather than the agent’s context.
  • Theme — the active color theme is the colorTheme value in the config file and is changed from Settings.
  • Language — set under Settings → Appearance → Language. This controls both the interface language and the language the agent replies in.
A language field in older preferences.json files is ignored. Use Settings → Appearance → Language instead.

Config File

App state and the theme setting.

Environment Variables

Relocate the config directory that holds preferences.

Credentials

Where secrets are kept, separate from preferences.

LLM Connections

Choose which model answers you.