zot/packages/agent/modes
patriceckhart dfd25012b6 Add JSON theming, theme-only extensions, and docs
- User themes from $ZOT_HOME/themes/*.json with partial overrides
  (colors, syntax, spinner) and dark/light fallback.
- /settings color-theme picker; selection persisted in config.json.
- Theme-only extensions: extension.json plus theme.json (or
  themes/theme.json) load without spawning a subprocess.
- write-zot-themes built-in skill and docs/themes.md.
- README, extensions docs, and embedded docs index updated.
2026-05-30 11:34:42 +02:00
..
telegram refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
btw_dialog.go Add JSON theming, theme-only extensions, and docs 2026-05-30 11:34:42 +02:00
changelog_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
confirm_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
dialog_frame.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
ext_panel_dialog.go Add JSON theming, theme-only extensions, and docs 2026-05-30 11:34:42 +02:00
file_suggest.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
file_suggest_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
help.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
image_scroll_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
interactive.go Add JSON theming, theme-only extensions, and docs 2026-05-30 11:34:42 +02:00
json.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
jump_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
keychord_hint.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
keychord_hint_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
login_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
logout_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
model_dialog.go fix(provider): include full catalog in model picker, gate by credentials 2026-05-29 11:26:10 +02:00
print.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
rescue_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
session_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
session_ops_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
session_tree_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
settings_dialog.go Add JSON theming, theme-only extensions, and docs 2026-05-30 11:34:42 +02:00
skills_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
slash_suggest.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
slash_suggest_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
spinner.go Add JSON theming, theme-only extensions, and docs 2026-05-30 11:34:42 +02:00
study_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
swarm_dialog.go Add JSON theming, theme-only extensions, and docs 2026-05-30 11:34:42 +02:00
swarm_dialog_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
swarm_slash.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
swarm_slash_test.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
telegram_dialog.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
update_banner.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00
welcome.go refactor: split source into packages/{provider,core,tui,agent} 2026-05-27 09:07:15 +02:00