Skip to content

OpenCode++ v0.2.9

Choose a tag to compare

@whut09 whut09 released this 28 Aug 01:58
· 151 commits to main since this release

OpenCode++ v0.2.9

This release fixes a Desktop Harness loop that could look like OpenCode was frozen.

Fixed

  • opencode-plusplus tests is now correctly treated as a test selector, not a test execution result.
  • Test selection output can no longer satisfy command test evidence.
  • Repositories without a runnable test command now stop at human-review with a clear diagnostic instead of repeating tests -> evaluate.
  • Desktop required commands no longer include the test selector or explanatory text.
  • evaluate reuses its loaded repository context in the incremental verifier, avoiding a duplicate context build.

Install

Close OpenCode Desktop, run opencode-plusplus-setup-win-x64.exe, restart OpenCode Desktop, and select OpenCode++. When a repository has no configured test command, OpenCode++ now reports human-review instead of repeatedly invoking the selector.


OpenCode++ v0.2.9

本版本修复了一个会让 OpenCode Desktop 看起来“卡死”的 Harness 循环。

修复内容

  • opencode-plusplus tests 现在被正确识别为测试选择器,而不是真实测试执行结果。
  • 测试选择器输出不能再满足 command test evidence。
  • 仓库没有可执行测试命令时,会明确停止在 human-review,不再重复 tests -> evaluate。
  • Desktop 返回的 required commands 不再包含测试选择器或说明文本。
  • evaluate 会在增量验证器中复用已加载的仓库 Context,避免重复构建 Context。

安装

关闭 OpenCode Desktop,运行 opencode-plusplus-setup-win-x64.exe,重启 OpenCode Desktop,然后选择 OpenCode++。当仓库没有配置测试命令时,OpenCode++ 现在会显示 human-review,而不是反复调用测试选择器。