v0.11.5
Bug Fixes
-
opencode: Bound the post-EOF reap, reap the whole process group, test every failure path
(#115,
5532b87) -
opencode: Close the remaining review findings on the harness
(#115,
5532b87) -
opencode: Gate on captured tokens, canonicalize tool args, pin max_turns
(#115,
5532b87) -
opencode: Inject plugin skills so skill suites measure the skills
(#115,
5532b87) -
opencode: Keep the smoke task out of the CI smoke-pass bucket
(#115,
5532b87) -
opencode: Map apply_patch to Write so GPT-family edits are seen by criteria
(#115,
5532b87) -
opencode: Reap the CLI on every turn exit, test the sandbox env contract
(#115,
5532b87) -
opencode: Spread super() in get_environment_info; guard with CE046
(#115,
5532b87) -
opencode: Typecheck on Windows, satisfy both CodeQL findings
(#115,
5532b87) -
plugin: Close the review's verified gaps — regex blind spot, parallel surfaces, runtime guard
(#143,
c565ebb) -
plugin: Correct the skill-reachability path — every generated activation suite reports recall
0.0 (#143,
c565ebb) -
plugin: Correct the skill-reachability path, and reuse PR #109's measured descriptions
(#143,
c565ebb) -
routing: Decouple simulator route from checker_context.api_route
(#144,
88ff0f0) -
routing: Reinstate litellm+agent_judge rejection guard
(#144,
88ff0f0) -
routing: Restore LiteLLM->Claude pin on simulator_route
(#144,
88ff0f0) -
test: Add CE045, document the plugin-path divergence, unpin a test from ordering
(#143,
c565ebb) -
utils: Use explicit concatenation in the plugin-root warning
(#143,
c565ebb)
Chores
-
opencode: Standardize on deepseek-v4-pro, drop the flash-0731 rate entry
(#115,
5532b87) -
plugin: Answer "skills only?", fold tags into keywords, add CE044
(#141,
2ae9b7b) -
plugin: Give both author objects the same contact address
(#141,
2ae9b7b) -
plugin: Give the marketplace owner a contact address
(#141,
2ae9b7b) -
plugin: Lead both manifests with skill evaluation, add discovery metadata
(#141,
2ae9b7b) -
plugin: Pin both manifests to their published JSON schemas
(#141,
2ae9b7b)