refactor(types): 更新 Settings 类型定义

- 添加 cchUrl 和 cchApiKeyConfigured 字段
- 添加 defaultTools 工具列表字段
- 添加 enableThinking 思考模式开关
- 重命名部分字段以保持命名一致性
- 保留旧字段兼容性
This commit is contained in:
gaoziman 2025-12-18 11:28:11 +08:00
parent 77ef569d34
commit 9a96f98172

View File

@ -40,12 +40,17 @@ export interface User {
// 设置类型 // 设置类型
export interface Settings { export interface Settings {
cchUrl: string;
cchApiKeyConfigured: boolean;
defaultModel: string; defaultModel: string;
defaultTools: string[];
theme: 'light' | 'dark' | 'system'; theme: 'light' | 'dark' | 'system';
language: string; language: string;
webSearchEnabled: boolean; enableThinking: boolean;
codeExecutionEnabled: boolean; saveChatHistory: boolean;
chatHistoryEnabled: boolean; // 旧字段(兼容)
enableWebSearch?: boolean;
enableCodeExecution?: boolean;
} }
// 快捷操作类型 // 快捷操作类型