Settings
Every Settings page and the keys it stores, generated from the settings schema.
Open Settings from the command palette or the menu. Settings are saved as you change them, in ~/.tandem/. This reference is generated from the app's settings schema; each page has its own anchor, such as #settings-privacy.
General
| Key | Default |
|---|---|
language | "en" |
auto_save_files | true |
launch_at_login | false |
keep_running_in_tray | false |
term_confirm_multiline_paste | true |
open_links_in_tandem | true |
search_engine | "duckduckgo" |
resume_agents_automatically | false |
trust_workspaces_i_add | false |
send_key | "enter" |
Appearance
| Key | Default |
|---|---|
theme | "dark" |
terminal_theme | "follow_app" |
terminals_match_theme | true |
interface_text_size | "default" |
density | "compact" |
show_status_previews | true |
term_font_family | "JetBrains Mono" |
term_font_size | 13 |
reduce_motion | "system" |
Notifications
| Key | Default |
|---|---|
notify_system | true |
notify_sound | true |
notify_sound_name | "chime" |
notify_attention | true |
notify_types | {} |
notify_only_unseen | true |
night_shift_summary_at | "08:00" |
usage_forecast_notify | false |
Terminal
| Key | Default |
|---|---|
default_shell | null |
wsl_default_distro | null |
term_cursor_style | "bar" |
term_cursor_blink | false |
term_scrollback | 10000 |
term_copy_on_select | false |
term_option_as_meta | true |
term_screen_reader | false |
term_shell_integration | {"bash":true,"fish":true,"pwsh":true,"zsh":true} |
term_shortcut_priority | "terminal" |
term_gpu_rendering | "auto" |
command_history_enabled | true |
command_history_days | 90 |
Checkpoints
| Key | Default |
|---|---|
checkpoints_enabled | true |
checkpoints_keep | 100 |
checkpoints_days | 14 |
checkpoints_max_file_mb | 5 |
Engines
| Key | Default |
|---|---|
engine_extra_args | {} |
agent_sandbox | "off" |
agent_memory_cap | "off" |
checks_one_at_a_time | false |
Accounts
Teammates
| Key | Default |
|---|---|
runaway_guard | {"circles":true,"subagents":20,"windowPoints":30,"workingMinutes":90} |
runaway_action | "notify" |
default_access | "edits" |
routine_access | "read" |
allow_teammate_skills | true |
learn_after_turn | true |
pause_all_mail | false |
pause_all_routines | false |
expose_tasks_to_terminal_agents | true |
Dictate
| Key | Default |
|---|---|
dictate_enabled | true |
dictate_hotkey | null |
dictate_toggle_hotkey | null |
dictate_latch | true |
dictate_engine | "local" |
dictate_model | null |
dictate_language | "auto" |
dictate_mic | null |
dictate_backup_mic | null |
dictate_gain | "off" |
dictate_widget_visibility | "while_recording" |
dictate_widget_style | "logo_text" |
dictate_follow_cursor | true |
dictate_lock_position | false |
dictate_sounds | true |
dictate_pause_media | false |
dictate_output | "paste" |
dictate_auto_enhance | false |
dictate_quick_actions | true |
dictate_formatting_apps | {} |
dictate_formatting | null |
dictate_keep_history | "forever" |
Conductor
| Key | Default |
|---|---|
conductor_name | "Conductor" |
conductor_voice | "default" |
conductor_tone | "neutral" |
conductor_verbosity | "normal" |
conductor_speed | 3 |
conductor_about_you | null |
conductor_memory | false |
conductor_reflection | "ask" |
conductor_wake | false |
conductor_wake_sensitivity | "medium" |
conductor_wake_pause_videos | true |
conductor_floating_ring | false |
conductor_call_logs | "7" |
Plugins
| Key | Default |
|---|---|
expose_all_plugin_tools | false |
grant_plugins_to_all_threads | false |
plugin_ask_before_writes | true |
Remote
Privacy & Telemetry
| Key | Default |
|---|---|
dictate_share_hints | false |
dictate_dictionary_sync | false |
telemetry_usage | false |
telemetry_crash | false |
ai_thread_titles | false |
auto_consent | false |
session_search | false |
find_work_hosted | false |
Shortcuts
| Key | Default |
|---|---|
shortcut_overrides | {} |
Account
Updates
| Key | Default |
|---|---|
update_channel | "stable" |
auto_check_updates | true |
Advanced
| Key | Default |
|---|---|
log_level | "normal" |
perf_hud | false |
orphan_policy | "ask" |