[0.28.0] - 2026-06-03
Added
- Added foreground-only
timeoutMs/maxRuntimeMsfor single, parallel, and chain subagent runs. Timed-out children are soft-interrupted, keep completed sibling/prior results, and returntimedOut: truewith a stable timeout message. - Added per-agent
maxExecutionTimeMsandmaxTokensresource limits. Foreground and async children stop with a clearresourceLimitExceededresult when the configured runtime or observed token budget is reached.
Changed
- Strengthened tool and skill guidance so writer subagents launched from plans, specs, issues, or broad fixes proactively use structured
acceptanceinstead of burying validation requirements only in task prose.
Fixed
- Removed a provider-unfriendly required-only subschema from the public
acceptancetool schema so Kimi models served through OpenCode Go can load thesubagenttool, while keeping runtime validation for empty acceptance contracts. - Clarified acceptance-report prompts so required evidence like
diff-summarymust be copied into structured JSON fields such asdiffSummary, not only described in visible prose.