diff --git a/.gitignore b/.gitignore index d4394bbd48..d7936d6d19 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ venv temp tmp +.windsurfrules # dependencies node_modules diff --git a/src/database/_deprecated/schemas/session.ts b/src/database/_deprecated/schemas/session.ts index a082665f6a..c389bdebd0 100644 --- a/src/database/_deprecated/schemas/session.ts +++ b/src/database/_deprecated/schemas/session.ts @@ -28,6 +28,8 @@ export const AgentSchema = z.object({ chatConfig: AgentChatConfigSchema, fewShots: fewShotsSchema.optional(), model: z.string().default(DEFAULT_MODEL), + openingMessage: z.string().optional(), + openingQuestions: z.array(z.string()).default([]).optional(), params: z.object({ frequency_penalty: z.number().default(0).optional(), max_tokens: z.number().optional(), diff --git a/src/migrations/FromV5ToV6/types/v6.ts b/src/migrations/FromV5ToV6/types/v6.ts index fc92336de6..1dec50d523 100644 --- a/src/migrations/FromV5ToV6/types/v6.ts +++ b/src/migrations/FromV5ToV6/types/v6.ts @@ -29,6 +29,8 @@ export interface V6AgentConfig { chatConfig: ChatConfig; fewShots?: FewShots; model: string; + openingMessage?: string; + openingQuestions?: string[]; params: LLMParams; plugins?: string[]; provider?: string;