Andrew commited on
Commit
d2f4c97
·
1 Parent(s): 70cb94c

refactor(types): update Settings type to include active personas, remove comments

Browse files
Files changed (1) hide show
  1. src/lib/types/Settings.ts +3 -3
src/lib/types/Settings.ts CHANGED
@@ -14,8 +14,8 @@ export interface Settings extends Timestamps {
14
  activeModel: string;
15
 
16
  // Active personas and user's custom personas
17
- activePersonas: string[]; // Persona IDs
18
- personas: Persona[]; // User's custom personas + edited defaults
19
 
20
  /**
21
  * Per‑model overrides to enable multimodal (image) support
@@ -39,7 +39,7 @@ export type SettingsEditable = Omit<Settings, "welcomeModalSeenAt" | "createdAt"
39
  export const DEFAULT_SETTINGS = {
40
  shareConversationsWithModelAuthors: true,
41
  activeModel: defaultModel.id,
42
- activePersonas: ["dr-robert-zane", "mayor-david-chen"], // Default personas (can have multiple)
43
  personas: DEFAULT_PERSONAS.map((p) => ({
44
  ...p,
45
  archived: p.archived ?? false,
 
14
  activeModel: string;
15
 
16
  // Active personas and user's custom personas
17
+ activePersonas: string[];
18
+ personas: Persona[];
19
 
20
  /**
21
  * Per‑model overrides to enable multimodal (image) support
 
39
  export const DEFAULT_SETTINGS = {
40
  shareConversationsWithModelAuthors: true,
41
  activeModel: defaultModel.id,
42
+ activePersonas: ["dr-robert-zane", "mayor-david-chen", "dr-evelyn-reed", "mr-ben-carter"], // All default personas active on startup
43
  personas: DEFAULT_PERSONAS.map((p) => ({
44
  ...p,
45
  archived: p.archived ?? false,