3 Commits
Author SHA1 Message Date
linshen ac621fd011 fix: 提升上下文管理、国际化与测试覆盖,优化数据服务
主要变更:
- **上下文变量管理**: 完善上下文变量的作用域隔离,修复ContextEditor中硬编码i18n字符串问题,添加缺失的国际化键,更新术语并将“变量覆盖”更名为“上下文变量”,并修正变量状态显示逻辑。通过关键架构修复,防止上下文变量污染全局变量库。
- **国际化优化**: 移除国际化文件中冗余的“变量状态”字段,确保文本简洁性和一致性。
- **数据服务重构**: 移除DataManager中的getContextRepo方法,直接通过services引用上下文仓库;统一DataManager.vue组件中服务不可用时的错误提示信息。
- **功能测试与文档**: 新增并完成08-12号测试场景的功能验证,涵盖上下文持久化、变量管理、工具集成、导入导出等核心功能。同时清理了临时文档目录,并更新了测试自动化相关文档结构。

验证结果:
- **国际化**: 所有国际化文本正常显示,无控制台错误。
- **作用域隔离**: 上下文变量已成功隔离,不会出现在全局变量管理器中。
- **功能完整**: 上下文变量增删改查及持久化功能正常,数据管理服务及相关功能稳定运行。
- **测试覆盖**: 所有新旧测试场景设计合理且功能验证通过,高级模式集成(variables/messages/tools)成功,实时持久化、变量优先级系统、工具调用链路稳定,Compare模式测试、导入导出功能正常运行。
2025-09-07 12:32:54 +08:00
linshen 161916f2ae docs(experience, workspace, archives): 更新文档,优化多形态架构和测试流程
更新经验总结,添加多形态产品架构设计和环境感知组件的最佳实践
初始化桌面应用更新系统相关文档,设计发布与更新方案
添加导入导出架构重构文档,包含实施细节、经验和测试验证
引入 AI 自动化测试框架提升测试覆盖率和可靠性

feat(testing): 完成Electron AI自动化测试,创建测试指南

完成9个测试场景,验证端到端AI优化和Ollama集成
创建Electron MCP测试指南和最佳实践文档
总结Electron测试与浏览器测试的关键差异,建立自动化测试方法论
2025-07-12 13:21:18 +08:00
linshen 94f4df0481 feat: 优化测试文档与功能稳定性,新增AI自动化测试报告,修复语言设置持久性问题,补充应用流程与边缘情况测试用例 2025-07-06 10:21:53 +08:00