Releases: yuaotian/sanshu
Releases · yuaotian/sanshu
Release list
0.6.5 📦 版本更新
What's Changed
📚 文档
- Update README to version 0.6.4 - Update download links to v0.6.4 - Update version info and last updated date - Auto-generated by release workflow by @github-actions[bot] in b7a937d
📝 其他
- Release 0.6.5 by @github-actions[bot] in da3650f
- 配置结构发生变化,新增了知识检索后端配置选项 ``` by @86 in 8c9adda
- 添加Fast Context知识检索优化和本地中文检索改进 -
uiux默认使用auto模式:仅当sou已启用、后端策略包含Fast Context、 且本地检测到API Key时,才对UI/UX内置知识库执行Fast Context定向检索 - Fast Context无命中或请求失败时回退到本地Markdown检索 - 改善中文长查询、关键词拆分和知识片段分块,降低页脚与品牌词噪声 - 支持请求级local/fast_context切换,便于使用完全相同的输入做A/B对比 - 知识库物化:将编译期内嵌的ui-ux-pro-max-skill.md幂等写入系统配置目录 下的sanshu/uiux-knowledge/,Fast Context只检索该物化目录 - 本地检索按Markdown标题分节,超长章节使用24行窗口和4行重叠,查询中的 连续中文切为bigram,ASCII连续段按词处理,按内容命中率、标题命中率和 字符相似度排序 - 添加全局配置uiux_knowledge_backend支持auto/fast_context/local三种模式 - 添加验证脚本scripts/test-uiux-knowledge-retrieval.ps1``` by @86 in 5a331b7 - 添加桌面宠物系统技术规范和环境变量忽略配置 添加 DESKTOP_PET_SPEC.md 技术规范文档,详细描述了 Tauri 预热、 计划面板与桌宠系统的完整技术方案,包括: - 全局单实例 UI 服务和本地 socket IPC 通信 - 预热窗口机制以优化 300ms 内可见性 - 计划会话集中管理和 v2 版本升级 - 支持 Sprite2D、VRM/glTF、Live2D 三种模型 provider - 桌宠场景模式和角色动作状态机设计 - .petpack 模型包安装与安全校验机制 - 四个默认 VRM 角色的技术规格 - 跨平台实现和性能预算要求 ``` by @86 in e6825f7
- 添加单元测试配置 添加vitest作为单元测试框架,集成@vue/test-utils用于Vue组件测试, 并引入happy-dom作为JavaScript环境模拟,完善项目测试基础设施 ``` by @86 in ebaaa4a
- 添加开发计划跟踪功能 - 新增 plan 工具支持工作区开发计划的创建、更新和查询 - 实现计划状态管理(待开始/进行中/已完成)和进度跟踪 - 添加 PlanPanel 组件显示执行计划和实时状态更新 - 集成到 popup 输入界面,支持计划跟踪上下文 - 添加 tempfile 依赖用于计划存储管理 ``` by @86 in c2760dc
- 改进内置模板名称迁移策略 - 添加legacy_default_prompt_name函数,映射旧版英文模板名称 - 修改merge_default_custom_prompts逻辑,仅更新仍使用旧英文名称的内置模板 - 保留用户自定义的模板名称,避免覆盖用户修改 - 优化模板合并流程,确保新模板正确添加并按排序显示 ``` by @86 in 0e865ed
- 支持从Devin和Windsurf本地登录库自动获取API密钥 - 更新fast_context_max_turns配置值从3到4,与官方Fast Context最多四轮检索的行为保持一致 - 扩展API密钥检测逻辑,同时支持从Devin和Windsurf本地登录库中自动获取凭据 - 添加对多种ignore文件(.gitignore/.codeiumignore/.windsurfignore/.devinignore)的支持 - 优化工具执行器,集成ignore文件过滤功能到所有本地搜索命令中 - 更新前端配置界面描述,反映Devin/Windsurf双平台支持能力 - 修改相关错误提示信息,明确支持Devin和Windsurf两种来源 ``` by @86 in 5019a5f
- 优化图标保存失败时的错误处理和响应机制 - 在图标保存失败时显示具体的失败信息,包括图标名称 - 当保存出现错误时,在前端设置全局错误信息以便用户感知 - 修改后端响应结构,保存失败时返回 'error' 状态并包含错误详情 - 避免 MCP 误将保存失败判断为"未选择图标"的情况 - 优化错误信息展示,包含已保存的图标数量和名称列表 - 添加对未知响应状态的处理,提高系统的健壮性 - 调整 MCP 命令查找时机,避免命令查找失败时产生残留请求文件 ``` by @86 in 8a676b2
- 新增图标右键菜单和编辑器抽屉组件 新增 IconContextMenu.vue 组件,提供图标右键上下文菜单功能, 支持打开 SVG 编辑器和复制 SVG 操作。 新增 IconEditorDrawer.vue 组件,实现固定在弹窗右侧的 SVG 编辑面板, 包含实时预览、外观设置、尺寸变换、线条圆角和元素级编辑功能, 替代原有的可拖拽浮动编辑器窗,从原上帝组件 IconPopupMode.vue 中拆分重构而来。 ``` by @86 in 7a6839d
0.6.4 📦 版本更新
What's Changed
📚 文档
- Update README to version 0.6.3 - Update download links to v0.6.3 - Update version info and last updated date - Auto-generated by release workflow by @github-actions[bot] in c0cf6e9
📝 其他
- Release 0.6.4 by @github-actions[bot] in 5bb2dbf
- 添加记忆历史清理面板功能 - 新增 MemoryCleanupPanel 组件,提供记忆历史清理预览、逐条确认、 自动备份、恢复和导出功能 - 在 MemoryConfig 中集成历史清理标签页,添加清理配置选项 - 实现预览清理候选组、应用清理计划、备份管理等后端命令接口 - 添加跨分类清理选项和阈值验证机制 - 支持自动备份保留和恢复功能,确保数据安全 ``` by @86 in 8e134e7
- 添加同类更新阈值配置功能 - 在MemoryConfig中新增upsert_threshold字段,用于控制同类记忆的就地更新行为 - 添加默认值0.55,并在前端界面提供滑块调节组件 - 支持40%-90%范围内的阈值设置,帮助抑制近义改写堆积 - 后端增加参数校验和clamp处理,确保阈值合理性 ``` by @86 in f268231
- 添加记忆同类upsert功能防止近义改写堆积 - 实现upsert_memory方法,支持同分类内近义改写合并 - 引入upsert_threshold配置项(默认0.55),与去重阈值(0.70)形成双区间判断 - 新增AddOutcome枚举区分新增/更新/重复三种操作结果 - 更新记忆命令响应,显示更新详情包括新旧内容对比 - 保留upsert_threshold配置项不通过DTO暴露,维持内部默认值0.55 - 添加真实场景测试验证bigram算法清理效果 ``` by @86 in a092bf8
- 添加 bigram Jaccard 相似度算法优化文本重复检测 增强版综合相似度算法现在结合三种检测机制: -
calculate:擅长短文本、字符级差异(空格/大小写/少量改字) -contains_similarity:擅长"短文本完全是长文本子串"的包含关系 -bigram_jaccard_similarity:擅长长中文文本的「同义改写 / 子句重排」 新增字符 bigram(2-gram)Jaccard 相似度算法,将归一化后的文本切成相邻字符 二元组集合进行相似度计算。相比单字符 Jaccard,bigram 保留了「字与字的搭配」 信息,对语序不敏感,能有效捕捉"用词高度重叠但措辞/顺序不同"的重复内容。 添加多个测试用例验证同义改写和子句重排场景下的检测效果,并确保不会误判 真正不同的规则为重复。 ``` by @86 in 3703618
0.6.3 📦 版本更新
What's Changed
📚 文档
- Update README to version 0.6.2 - Update download links to v0.6.2 - Update version info and last updated date - Auto-generated by release workflow by @github-actions[bot] in 400ed18
📝 其他
- Release 0.6.3 by @github-actions[bot] in da9fdb7
- 完成了 索引管理 Tab 页面的高定莫兰迪微卡片化重构美化 by @86 in 003f904
- 添加调试工作台状态栏和改进搜索调试界面 - 新增顶部状态栏集中展示运行前关键环境信息,包括调试后端、代理状态、索引项目数量和上次调试结果 - 实现响应式状态标签组件,支持中性、信息、成功、警告、危险五种状态样式 - 重构搜索调试界面为专业工作台布局,包含项目路径选择、搜索后端选择、查询语句输入区域 - 添加运行调试按钮和实时运行准备状态提示 - 优化结果展示面板,包含性能指标统计、请求信息展示和响应数据/错误信息显示 - 支持移动端响应式适配,在小屏幕设备上自动调整布局结构 ``` by @86 in 1d5db64
- 添加扩展名预设分组管理和搜索功能 - 新增 ExtensionGroup 和 ExtensionPreset 类型定义 - 实现前端、后端、配置、文档等扩展名分组预设 - 添加现代前端、全栈常用、Rust/Tauri、文档配置等模板 - 实现扩展名搜索、筛选、批量操作功能 - 增加扩展名统计显示和自定义扩展名管理 - 重构文本文件扩展名默认配置,支持更多现代开发文件格式 - 优化扩展名选择界面的用户体验和交互设计 ``` by @86 in 0450b0e
- 添加 Windows 构建脚本并更新文档 添加了完整的 Windows 构建脚本系统,包括: - 新增 scripts/build-windows.ps1 脚本,支持 Debug、Release 和 All 模式构建 - 脚本功能包括:前端编译、后端编译、版本信息收集、MD5/SHA256 生成 - 输出构建信息到 target/build-info 目录下的 JSON 和 Markdown 文件 - 在 INSTALL.md 和 README.md 中添加 Windows 构建说明 - 更新打包产物路径说明,修复 Windows 捆绑包路径错误 构建脚本特性: - 自动检测依赖工具 (pnpm, cargo) - 支持多种构建模式切换 - 生成详细的构建报告包含版本、Git 状态、工具链信息 - 输出哈希值用于完整性验证 - 提供友好的彩色终端输出和错误处理 ``` by @86 in d301f22
- 移除已废弃的日志查看器验证脚本和测试文件 - 删除 docs/log-viewer-global-debug.md 中关于 verify-log-viewer.ps1 的验证方式说明 - 移除 scripts/verify-log-viewer.ps1 静态检查脚本 - 删除多个测试相关的 PowerShell 脚本文件: - test-github-proxy.ps1 (GitHub 代理站测试) - test_icon_popup.ps1 (图标弹窗测试) - test_popup.ps1 (弹窗功能测试) - test_markdown_popup.json (Markdown 弹窗测试数据) - test_markdown_upgrade.json (Markdown 渲染升级测试数据) ``` by @86 in 5b76d8d
- 调整日志时区显示 - 将日志时间戳从 UTC 时区改为本地时区 - 便于用户查看本机时区下的日志记录 ``` by @86 in 987f4aa
- 更新.gitignore添加issue目录排除规则 ``` by @86 in 8a83b75
- 更新 UpdateModal 组件增加状态管理和网络详情功能 - 新增 StatusMeta 和 NetworkDetailRow 接口定义用于状态管理 - 添加 updateStatusMeta 计算属性统一处理更新状态展示逻辑 - 增加 showStatusPanel 计算属性控制状态面板显示 - 实现网络状态详情展示,包括位置、连接方式、GitHub可达性等信息 - 添加 formatBytes 工具函数格式化字节单位显示 - 优化模态框 UI 样式,调整布局和响应式设计 - 修复控制台错误日志前缀显示问题 - 改进更新说明区域的滚动条和文本样式 ``` by @86 in c1fc413
0.6.2 📦 版本更新
What's Changed
📚 文档
- Update README to version 0.6.1 - Update download links to v0.6.1 - Update version info and last updated date - Auto-generated by release workflow by @github-actions[bot] in 3f3bb91
📝 其他
- Release 0.6.2 by @github-actions[bot] in 840acac
- 添加路径修复功能统计和实现 - 添加 path_repaired 统计字段用于追踪路径修复情况 - 实现路径回退机制,当请求路径不存在时自动回退到最近存在的父目录 - 增加路径缺失警告和提示功能,提供候选路径建议 - 重构输出分类逻辑,添加诊断行过滤功能 - 为 rg、readfile、tree、ls、glob 命令添加路径缺失处理 - 新增 PathFallback 结构体管理路径回退信息 - 添加相关单元测试验证路径修复功能 ``` by @86 in 2859daa
- 重构代码结构和导入语句 - 调整多个模块中的use语句顺序,提高代码可读性 - 优化builder.rs中的命令注册结构,移除多余注释分隔符 - 重构cli.rs中的匹配表达式格式 - 整理commands.rs中的模块导出顺序 - 调整setup.rs和mcp_server.rs中的导入语句顺序 - 优化config/settings.rs中的字段排列格式 - 改进storage.rs中的链式调用格式 - 调整constants模块中的常量定义格式 - 优化validation.rs中的条件判断格式 - 重新组织lib.rs中的模块导出结构 ``` by @86 in d46ed71
- 添加行内颜色值预览功能 支持在 Markdown 内容中直接显示颜色代码的色块预览, 包括 #HEX 颜色值和 rgb/hsl 函数格式的颜色。 新增 .markdown-color-code 和 .markdown-color-swatch CSS 类来渲染行内颜色预览组件,提升文档中颜色 信息的可读性。 ``` by @86 in 3e6fd45
- 实现 MCP 持久监听功能和最近同步文件展示 - 添加 MCP 持久监听配置项 acemcp_watched_projects 用于长期维护文件监听 - 实现 MCP 进程定时同步配置中的监听项目,确保监听状态在窗口重启后持续存在 - 在项目卡片组件中展示最近成功同步的文件列表,便于排查监听状态 - 更新监听按钮文案为"MCP 持久监听"以明确功能职责 - 添加配置页面提示信息说明监听索引由 MCP 进程长期维护 - 实现上传文件摘要日志记录,便于追踪同步进度和调试问题 - 优化监听状态查询逻辑,合并当前运行时监听和配置持久化监听项目 ``` by @煎饼果子卷鲨鱼辣椒 in 5782252
- 将日志文件名从 acemcp.log 更改为 sanshu-mcp.log - 更新文档中的日志文件路径说明 - 修改前端组件中显示的日志文件名 - 更新 Rust 代码中的日志文件路径配置 - 调整日志轮转和读取功能以使用新文件名 - 统一所有相关注释和说明文本中的日志文件名 ``` by @煎饼果子卷鲨鱼辣椒 in 30edbdf
0.6.1 📦 版本更新
What's Changed
📚 文档
- Update README to version 0.6.0 - Update download links to v0.6.0 - Update version info and last updated date - Auto-generated by release workflow by @github-actions[bot] in e223639
📝 其他
- Release 0.6.1 by @github-actions[bot] in 6c5079a
- 提取可测试的重试延迟计算函数 将指数退避和jitter计算逻辑分离为独立函数,提高代码可测试性, 同时保持原有的随机扰动逻辑,确保重试机制的有效性。 ``` by @煎饼果子卷鲨鱼辣椒 in 0b4bb7e
- 添加中文查询优化和JWT缓存功能 - 在sou工具中添加JWT内存缓存机制,避免每次查询都重新请求GetUserJwt, 节省100-300ms延迟 - 实现中文字符占比检测,在中文查询超过30%时自动添加英文翻译提示 - 添加空答案自动重试机制,当LLM返回0文件结果时自动重新搜索 - 优化系统提示词,增强对中英文混合查询的支持 - 更新前端提示文档,提供中文查询最佳实践指导 - 添加相关单元测试验证中文检测和API密钥指纹功能 ``` by @煎饼果子卷鲨鱼辣椒 in 76b761e
- 优化fast-context工具执行器性能和稳定性 实现了多项关键优化: 1. 并发执行改进:将ToolExecutor改造为Arc<Mutex<>>模式,支持 多条restricted_exec命令并行执行,显著提升处理速度。 2. 智能缓存机制:添加命令指纹缓存和readfile文件内容缓存, 避免重复的磁盘IO和LLM调用,提高响应效率。 3. 项目摘要增强:自动提取README和manifest文件内容作为 Project Summary,帮助LLM更快理解项目结构。 4. 重复命令检测:实现命令指纹对比,检测并警告LLM的重复 命令调用,避免资源浪费。 5. 目录信息优化:在树形结构中显示目录条目数量,避免LLM盲目探测大型目录。 6. 错误处理强化:改进速率限制和重试逻辑,添加指数退避和jitter机制,提升系统稳定性。 7. 格式化层复用:将readfile缓存透传给格式化层,避免 重复读取磁盘文件。 ``` by @煎饼果子卷鲨鱼辣椒 in 6c52b8e
- 添加自定义兜底选项支持 添加 ZHI_CUSTOM_CHOICE 常量作为自定义兜底选项,默认为"其他 / 自定义要求"。 在 normalize_zhi_choices 函数中自动为非空候选项列表追加自定义兜底选项, 并在 parse_structured_response 中特殊处理自定义选项的选择情况, 确保用户选择自定义要求时能够明确表达"以补充说明为准"的意图。 更新 CLI 和 MCP 工具中的选项处理逻辑,统一使用 normalize_zhi_choices 进行标准化。 修改 zhi_public_description 和 choices 字段描述,说明系统会自动追加兜底选项。 添加 is_zhi_custom_choice 函数用于识别各种形式的自定义兜底选项表达。 ``` by @煎饼果子卷鲨鱼辣椒 in b45a1ee
- 增强 fast-context 搜索功能的日志记录 - 添加详细的日志记录,包括搜索参数、API Key 解析、JWT 获取等步骤 - 记录每个搜索轮次的执行情况和工具调用结果 - 优化本地命令执行的日志输出,便于调试问题 - 添加 API Key 检测源和掩码处理功能 ``` by @煎饼果子卷鲨鱼辣椒 in 982959c
- 添加多后端支持包括fast-context集成 - 实现代码搜索工具sou的多后端架构,支持ACE和fast-context两种后端 - 新增多后端切换策略:auto(自动回退)、ace(仅ACE)、fast_context(仅fast-context)、both(双后端合并) - 集成fast-context作为备用检索后端,降低单一token失效风险 - 添加fast-context Node.js bridge脚本和相关配置选项 - 更新前端配置界面,新增搜索后端配置区域和参数设置 - 支持在调试模式下选择不同后端进行测试 - 修改.gitignore以包含新的demo目录结构 - 更新文档说明多后端使用方法和配置选项 ``` by @煎饼果子卷鲨鱼辣椒 in 37aea4c
- 添加数学公式渲染和流程图支持依赖 新增 @mdit/plugin-katex 和 katex 用于数学公式渲染, 添加 mermaid 支持流程图功能, 集成 @tauri-apps/plugin-clipboard-manager 提供剪贴板管理能力 ``` by @煎饼果子卷鲨鱼辣椒 in 7c800d3
0.6.0 📦 版本更新
What's Changed
📝 其他
- Release 0.6.0 by @github-actions[bot] in 473b4e4
What's Changed
📚 文档
- Update README to version 0.5.6 - Update download links to v0.5.6 - Update version info and last updated date - Auto-generated by release workflow by @github-actions[bot] in 4ab824d
📝 其他
- Release 1.0.0 by @github-actions[bot] in b90601c
- 添加 Tavily AI 搜索工具集成 - 新增 TavilyConfig 组件,提供 API Key 配置界面和连接测试功能 - 在 PopupInput.vue 中实现条件性 prompt 的折叠/展开 UI 交互 - 添加动态图标映射逻辑,根据 prompt 内容匹配相应图标 - 集成 Tavily 搜索工具到 MCP 工具系统中,默认启用但需要配置 API Key - 实现 Tavily 连接测试命令,支持基本搜索验证和响应预览 - 更新条件性 prompt 区域 UI,支持仅标题模式切换和数量统计 ``` by @煎饼果子卷鲨鱼辣椒 in ee16a98
- 改进HTML代码预览功能并添加UTF-8编码支持 为HTML预览功能添加了UTF-8编码支持,在代码中自动注入 charset meta标签以确保正确显示中文等特殊字符, 同时更新了Blob类型声明以包含字符编码信息。 新增测试文件用于验证markdown渲染升级效果。 ``` by @煎饼果子卷鲨鱼辣椒 in 476088d
- 添加 Markdown 任务列表支持并重构渲染逻辑 - 添加 markdown-it-task-lists 依赖以支持任务列表语法 - 新增完整的 Markdown 样式体系,包括暗色/亮色主题 - 重构代码块展示,添加复制和运行功能 - 实现代码执行功能,支持多种编程语言 - 创建统一的 useMarkdown 组合式 API - 移除重复的 Markdown 渲染配置代码 - 优化 UpdateModal 和 PopupContent 组件的 Markdown 处理 ``` by @煎饼果子卷鲨鱼辣椒 in 0f44458
- 添加MCP工具动态指导功能 - 实现buildToolGuidanceSection函数,根据已启用的MCP工具动态生成增强指令段 - 添加getEnabledToolNames函数,获取已启用工具名称列表供UI展示 - 在PopupActions组件中添加enhanceToolNames属性和工具辅助提示文本 - 改进本地增强提示词构建逻辑,支持工具调用指引和降级说明 - 增加工具触发条件判断,优化代码语义搜索、UI/UX设计、文档查询等功能 ``` by @煎饼果子卷鲨鱼辣椒 in 773a9b4
- 添加文件监听最大等待时间和同步陈旧度提示功能 - 新增 acemcp_watch_max_wait_ms 配置项,用于设置文件监听最大等待时间,默认 300000ms (5分钟) - 调整 acemcp_watch_debounce_ms 默认值从 180000ms (3分钟) 改为 30000ms (30秒) - 在前端 ZhiIndexPanel 组件中添加同步陈旧度计算逻辑,分为 fresh/warn/critical 三级 - 添加头部"立即同步"快捷按钮,当同步状态超过 1 小时显示,支持点击触发增量同步 - 实现同步时间的颜色提示功能,超时 1-24 小时显示黄色警告,超过 24 小时显示红色警示 - 更新相关配置结构体和 API 响应,确保前后端数据一致性 ``` by @煎饼果子卷鲨鱼辣椒 in 4e3371a
- 更新核心规则和工具配置 - 在 .gitignore 中添加 Claude AI 相关文件忽略规则 - 重构 CORE_RULES 核心契约,更新为更精确的行为准则: * 从"代码质量"调整为"代码哲学",强调避免过度设计 * 将"交互控制"改为"强制交互",明确必须通过工具展示的要求 * 新增"证据优先"原则,要求基于真实搜索而非臆测 * 调整记忆管理和输出规范的具体要求 - 更新 MCP_TOOLS_CONFIG 中各工具描述和使用场景说明: * zhi 工具聚焦于强制交互网关功能 * memory 工具简化为项目级记忆库概念 * sou 工具强调必须先搜索再确认的流程 * context7 工具优化文档查询场景描述 - 新增 uiux 工具配置,统一处理 UI/UX 相关需求 - 优化 enhance 工具的使用说明和依赖配置 - 添加单一事实源对齐说明,确保常量与文档保持同步 ``` by @煎饼果子卷鲨鱼辣椒 in 35fec02
- //github.com/yuaotian/sanshu by @煎饼果子卷鲨鱼辣椒 in edd644b
- 添加三术在线安装脚本和公告系统 - 新增 Windows PowerShell 在线安装脚本 (install-online.ps1) - 新增 macOS/Linux Shell 在线安装脚本 (install-online.sh) - 实现 GitHub 代理站轮询策略,支持多种代理源和本地代理 - 添加公告系统,通过 latest.json 文件发布 MCP 兼容入口信息 - 集成 MCP 配置示例输出功能,便于客户端集成 - 延迟刷新 GitHub 代理站缓存,优化启动性能 ``` by @煎饼果子卷鲨鱼辣椒 in e039f09
- 添加 ASCII 兼容入口和 MCP 客户端配置优化 - 在安装脚本中为 MCP 服务器添加
sanshuASCII 兼容别名,以支持 不稳定支持中文命令的 MCP 客户端 - 更新 release 工作流,在 CLI 包中包含根目录说明文档和提示词文件 - 实现 MCP 客户端配置文件检测机制,区分标准模式和 Windsurf 兼容模式 - 在更新器中同步处理 ASCII 别名文件的备份和替换逻辑 - 修改 MCP 服务器工具名称对外暴露策略,提供中性字段名以降低误判风险 ``` by @煎饼果子卷鲨鱼辣椒 in a808c35 - 更新三术工具描述和MCP服务信息 - 更新三术工具描述从"智能代码审查交互工具"改为"汇总方案摘要、候选项与处理结果,提供结构化记录" - 将MCP服务器名称从"Zhi-mcp"更新为"sanshu-mcp" - 更新服务器说明从"智能代码审查工具"改为"Sanshu MCP 服务,提供项目记录、上下文检索与辅助处理能力" - 更新交互模块文档注释以匹配新的功能定位 ``` by @煎饼果子卷鲨鱼辣椒 in fa57e53
0.5.6 📦 版本更新
What's Changed
📚 文档
- Update README to version 0.5.5 - Update download links to v0.5.5 - Update version info and last updated date - Auto-generated by release workflow by @github-actions[bot] in 4e4fa65
📝 其他
- Release 0.5.6 by @github-actions[bot] in 3a1d98d
- //github.com/yuaotian/sanshu by @煎饼果子卷鲨鱼辣椒 in c97f1c2
- 调整代码审阅工具对外字段命名 - 将对外 schema 字段从 message/predefined_options/is_markdown/project_root_path 重命名为 brief/choices/render_markdown/workspace,使用中性字段名 降低 MCP 客户端的内容级误判风险 - 更新 ZhiRequest 结构体字段映射,保持内部弹窗协议链路稳定 - 修改日志输出中的字段引用,确保一致性 - 添加中文注释说明字段重命名原因 ``` by @煎饼果子卷鲨鱼辣椒 in 68e101f
0.5.5 📦 版本更新
What's Changed
♻️ 重构
- ProjectUploadResult结构体移除了tested_files字段 by @煎饼果子卷鲨鱼辣椒 in 0f64994
- 重构UI/UX工具为单一MCP服务 - 将ui-ux-pro-max从skill工具收敛为单一uiux MCP工具 - 移除原有的skills/ui-ux-pro-max目录及入口文件 - 更新README.md中UI/UX高级参数文档,统一使用action参数 - 修改内部规则文档,统一使用sou检索和本地markdown降级策略 - 移除技能运行时中的ui-ux-pro-max内置支持 - 更新使用方式,推荐显式传入action、project_root_path等参数 by @煎饼果子卷鲨鱼辣椒 in 3db5bad
📚 文档
- Update README to version 0.5.4 - Update download links to v0.5.4 - Update version info and last updated date - Auto-generated by release workflow by @github-actions[bot] in 01743ad
📝 其他
- Release 0.5.5 by @github-actions[bot] in 076b5c1
- Ui-ux-pro-max-skill by @煎饼果子卷鲨鱼辣椒 in 47bca5d
- 实现本地提示词增强功能并移除增强弹窗组件 - 移除 EnhanceModal 组件依赖,改为直接调用本地 AI 链路进行提示词增强 - 新增 PopupInputUpdatePayload 接口,支持传递原始用户输入和条件性上下文 - 添加 rawUserInput 和 conditionalContext 响应式变量用于精确控制增强逻辑 - 实现本地增强功能,复用发送按钮链路将增强请求回传给本地 AI 会话 - 添加代码分析指令逻辑,根据 sou 状态决定使用语义搜索还是项目内搜索 - 构建本地增强提示词模板,包含严格的代码分析规则和输出格式要求 - 更新 PopupActions 和 PopupInput 组件的增强按钮逻辑和状态控制 - 优化快捷键处理,仅在有可增强内容时响应增强快捷键 ``` by @煎饼果子卷鲨鱼辣椒 in 0fa6c2e
0.5.4 📦 版本更新
What's Changed
📚 文档
- Update README to version 0.5.3 - Update download links to v0.5.3 - Update version info and last updated date - Auto-generated by release workflow by @github-actions[bot] in 2165445
📝 其他
- Release 0.5.4 by @github-actions[bot] in fa0a896
- 修复条件性上下文构建逻辑 检查是否有显式 UI/UX 上下文信号,只有当显式传入了 UI/UX 信号时, 才应用策略检查。否则(普通 zhi 调用),默认允许追加用户自定义的 条件性上下文。修复此前默认 policy='auto' + intent='none' 会拦截 所有未传信号的场景,导致用户勾选的上下文追加(条件性 Prompt)永远 不会被拼接到最终响应中的问题。 更新 .gitignore 文件,添加 test/ 目录到忽略列表 ``` by @煎饼果子卷鲨鱼辣椒 in 32ccc21
0.5.3 📦 版本更新
What's Changed
📚 文档
- Update README to version 0.5.2 - Update download links to v0.5.2 - Update version info and last updated date - Auto-generated by release workflow by @github-actions[bot] in c4fae90
📝 其他
- Release 0.5.3 by @github-actions[bot] in e1e2f30
- 增强错误处理和认证失败防护机制 - 在search_only函数中添加认证失败检查 - 当收到401状态码时标记项目认证失败状态 - 添加should_skip_auto_index_for_auth_failure函数防止认证失败时继续索引 - 在background index开始时清除之前的错误信息 - 在upload batches失败时检测认证错误并停止后续上传 - 添加last_failure_scope_hash字段跟踪认证失败时的索引范围 - 添加ACE_AUTH_FAILURE_MESSAGE和相关辅助函数处理认证失败逻辑 ``` by @煎饼果子卷鲨鱼辣椒 in 44c5b3e