What to build
Import/export provider config: Allow users to export their provider configuration (base URLs, model selections, non-secret settings) to a file and import it on another machine. Secrets (API keys) must be excluded from exports.
Persona/system-prompt customization: Allow users to customize the system prompt sent to the model. The built-in Ronin capability-boundary prompt remains the default, but users can add their own persona instructions. The UI must clearly show what system prompt will be sent to the model — no hidden instructions.
Design decisions needed (HITL):
- Where does the system-prompt editor live? (Settings page? Per-thread? Global + per-thread override?)
- How are multiple personas managed? (Simple text field vs. named persona profiles?)
- Should the export format be TOML to match config.toml?
Acceptance criteria
Blocked by
None - can start immediately
What to build
Import/export provider config: Allow users to export their provider configuration (base URLs, model selections, non-secret settings) to a file and import it on another machine. Secrets (API keys) must be excluded from exports.
Persona/system-prompt customization: Allow users to customize the system prompt sent to the model. The built-in Ronin capability-boundary prompt remains the default, but users can add their own persona instructions. The UI must clearly show what system prompt will be sent to the model — no hidden instructions.
Design decisions needed (HITL):
Acceptance criteria
Blocked by
None - can start immediately