Skip to content

feat: optional YAML settings, user profile, and config init/reset#28

Merged
rosspeili merged 2 commits into
ARPAHLS:mainfrom
rosspeili:feat/settings-yaml-26-27
May 31, 2026
Merged

feat: optional YAML settings, user profile, and config init/reset#28
rosspeili merged 2 commits into
ARPAHLS:mainfrom
rosspeili:feat/settings-yaml-26-27

Conversation

@rosspeili
Copy link
Copy Markdown
Contributor

Summary

Adds an optional rooms.settings.yaml layer for LiteLLM defaults, shipped personas, and session user profile (#26, #27). No file is required, built-in defaults still apply.

  • python cli.py config init, copy rooms.settings.example.yaml locally (gitignored)
  • python cli.py config reset, remove user settings and fall back to shipped defaults
  • --config PATH, load a specific settings file
  • Docs and smoke tests

Fixes #26
Fixes #27

rosspeili added 2 commits May 31, 2026 13:33
Optional rooms.settings.yaml for LiteLLM defaults and personas (ARPAHLS#26, ARPAHLS#27). Clear API keys set during the wizard when the session ends (ARPAHLS#5). Default model remains ollama/gemma4:e2b.

Fixes ARPAHLS#5

Fixes ARPAHLS#26

Fixes ARPAHLS#27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(settings): user profile, persona overrides, and config reset (extends #26) feat: externalize default LiteLLM models via YAML settings file

1 participant