 
|
591ab5cbd3
|
fix(opencode): don't crash the whole session when plugins/lib is missing (#2538)
* fix(opencode): don't crash the whole session when plugins/lib is missing (#2530)
* fix: address review feedback (trailing newlines, symptom wording)
* fix(opencode): also lazy-load the store in ecc-hooks.ts plugin entrypoint
* test(opencode): add regression coverage for missing/present plugins/lib in ecc-hooks
* fix(opencode): guard diagnostic log() against unhandled rejection; tighten test assertion
* fix(opencode): only publish store after init succeeds; scrub loader errors from warning; catch sync log throws
* fix(opencode): scrub raw loader error from changed-files tool; add tool-level regression tests
* fix(ci): make OpenCode checks cross-platform
---------
Co-authored-by: haelyra <49814733+haelyra@users.noreply.github.com>
|
2026-07-28 21:37:41 -04:00 |
|
 
|
3a08b0c7a8
|
feat(opencode): 全面升级OpenCode集成 (#2251)
- 修复ecc-hooks.ts中的硬编码ECC_VERSION(从package.json读取)
- 改进错误处理机制(统一模式、详细错误信息)
- 增强类型安全(添加ToolArgs、ToolInput等类型定义)
- 改进跨平台兼容性(支持macOS、Windows、Linux)
- 添加dependency-analyzer工具(依赖分析)
- 改进format-code工具(错误处理、跨平台支持)
- 改进lint-check工具(错误处理、跨平台支持)
- 更新文档(代理26个、工具8个、命令26个)
- 添加工具测试(6个测试用例)
- 改进现有测试(7个测试用例)
所有测试通过(16/16)
Co-authored-by: Pual-LI-6 <dj2112236494@outlook.com>
|
2026-06-15 14:01:34 -04:00 |
|
 Affaan MustafaandAffaan Mustafa
|
6d613f67dd
|
fix: harden opencode project file probes
|
2026-05-11 22:40:19 -04:00 |
|
 Affaan MustafaandAffaan Mustafa
|
affbd33485
|
fix: avoid opencode shell file probes
|
2026-04-29 23:26:10 -04:00 |
|