Skip to content

Matcha v2.5.30 β€” opencode subagent reliability

Choose a tag to compare

@farhank15 farhank15 released this 11 Aug 02:53
· 5 commits to main since this release

v2.5.30 β€” opencode subagent reliability + docs polish

opencode sub-agent reliability (root-caused from real runs)

  • auditor: bash catch-all "*": ask β†’ "*": deny β€” sub-agents no longer stall waiting for user approval prompts in the TUI (observed 25 min / 54 toolcalls β†’ now minutes; blocked commands fall back to read/grep/glob tools)
  • all 6 sub-agents (planner, finder, auditor, reviewer, debugger, cleaner):
    • <final_message_rule> β€” the final message must be the full report/verdict/plan in plain text; never end a turn on a tool call. Fixes opencode returning EMPTY results when models end turns on tool calls (opencode returns the subagent last text part)
    • EFFORT BUDGET in quality gates (~10 tool calls per scope β†’ deliver LOW confidence + state limitation instead of looping)
    • # model: frontmatter guidance (set a capable model to avoid weak-model empty results)

Docs

  • Kuma-inspired premium visual: radial gradient, scroll progress bar, floating hero logo, gradient title, card hover glow

Sync

  • All provider adapters regenerated (opencode symlinks, Claude Code format, AGY copies) β€” copies consistent
  • Tests updated for deny catch-all; 602/602 passing