linshen
|
63ab9e66cd
|
feat(test): 建立完整的测试基础设施和集成测试
- 建立 VCR 测试基础设施,支持 LLM API 回放
- 添加错误门禁和冒烟测试
- 添加 LLM 服务集成测试(P0)
- 记录测试进展并更新任务计划
|
2026-01-03 21:08:00 +08:00 |
|
linshen
|
69d854aa78
|
feat(model):重构模型管理器以支持动态提供商配置
- 统一文本模型的连接配置结构,移除冗余字段
- 引入 Provider 注册表机制,支持动态加载模型提供商
-优化模型编辑界面,使用表单布局提升用户体验
- 添加 Provider 切换功能,自动更新连接配置和模型列表
- 改进 API Key 处理逻辑,增强安全性与遮罩显示- 实现基于 Schema 的动态连接字段渲染-重构新增/编辑模型流程,确保配置一致性
- 更新核心类型定义,导出适配器注册表相关接口- 修复 OpenAI 提供商名称始终显示为 'OpenAI' 的问题
- 优化模型能力标签展示,支持流式传输、工具调用等特性标识
|
2025-10-05 23:23:43 +08:00 |
|
linshen
|
6e4917852a
|
feat: 实现全局功能模式系统与上下文模板架构
* 新增全局功能模式切换(basic/pro)
- 实现 useFunctionMode 组合式函数
- 支持模式记忆与持久化存储
- 自动模板类型映射与切换
* 重构模板系统架构
- 新增6类模板类型:基础3类 + 上下文3类
- 实现上下文模板(contextSystemOptimize、contextUserOptimize、contextIterate)
- 统一存储键管理,解决跨包重复定义问题
* 增强上下文驱动优化
- 新增14个上下文版本模板(中英双语)
- 支持会话上下文、工具上下文传递
- 实现变量优先级管理系统
* 优化用户体验
- 模式切换自动通知与反馈
- 模板选择状态分离保存
- UI组件响应式更新
* 改进代码质量
- 遵循SOLID、DRY、KISS原则
- 完善TypeScript类型定义
- 清理冗余测试文件
测试结果:所有功能完美工作,优化效果显著提升
|
2025-09-14 00:07:01 +08:00 |
|
linshen
|
2fc2ffb06a
|
test(OptimizationModeSelector): update button active styles to use theme classes
|
2025-06-26 23:34:07 +08:00 |
|
linshen
|
14ef914dee
|
feat(template): 新增确保管理器初始化的方法并更新优化模式选择器
- 在模板管理器接口中新增 `ensureInitialized` 方法,确保管理器在使用前已正确初始化
- 更新多个组件和测试用例,将提示词类型更改为优化模式,提升代码一致性
- 修改国际化文件,确保优化模式相关文本的多语言支持
- 重构输入面板和优化面板,整合优化模式选择器,提升用户体验
|
2025-06-21 19:17:57 +08:00 |
|