- **核心功能:使补丁工具更可靠并与其他编辑工具保持一致**
补丁工具现已与其他文件编辑工具无缝协作,具备改进的错误处理和更直观的权限系统。用户将体验到:
- 更可靠的补丁应用,附带更清晰的错误提示
- 与其他编辑工具一致的权限提示
- 应用复杂的多文件变更时更流畅的集成
- 在应用补丁前更清晰地反馈即将进行的更改
本次重构充分利用了稳健的补丁解析引擎,同时使工具更贴合opencode工作流,减少对代码库进行批量修改时的阻力。
- **核心功能:移除冗余的补丁集成测试**
该集成测试的内容已由全面的补丁命名空间测试覆盖。用户将在不损失补丁功能覆盖度的前提下获得更快的测试运行速度。剩余测试将继续完整验证补丁解析、应用及工具集成功能。
- **禅意着陆器 (#2907)**
协同作者:David Hill <
[email protected]>
协同作者:GitHub Action <
[email protected]>
协同作者:Adam <
[email protected]>
协同作者:Jay V <
[email protected]>
- **核心功能:提升文件搜索的可靠性与性能**
- core: make patch tool more reliable and consistent with other editing tools The patch tool now works seamlessly alongside other file editing tools with improved error handling and a more intuitive permission system. Users will experience: - More reliable patch application with better error messages - Consistent permission prompts that match other editing tools - Smoother integration when applying complex multi-file changes - Better feedback on what changes are being made before applying patches This refactoring leverages the robust patch parsing engine while making the tool feel native to the opencode workflow, reducing friction when making bulk changes to your codebase.
- core: remove redundant patch integration test The integration test was duplicating coverage already provided by the comprehensive patch namespace tests. Users benefit from faster test runs without losing any coverage of patch functionality. The remaining tests provide complete validation of patch parsing, application, and tool integration.
- Zen lander (#2907) Co-authored-by: David Hill <
[email protected]> Co-authored-by: GitHub Action <
[email protected]> Co-authored-by: Adam <
[email protected]> Co-authored-by: Jay V <
[email protected]>
- core: improve file search reliability and performance