Subagent capability sharpened on three axes (umbrella #316):
- Skill
allowed-toolsfrontmatter now scopes the spawned subagent's tool registry. Skill authors can finally restrict a subagent to read-only or task-specific tools without forking the registry by hand. (#317 / #320) max_itersis now a public field on thespawn_subagenttool schema, clamped to 1-32 at the boundary. Verify-style tasks can run cheap (6-8 iters); broad explore tasks can ask for 24+. Defaults still 16. (#318 / #321)- Built-in
type: "explore" | "verify"onspawn_subagent— two ready-to-use personas with tailored system prompts and iter budgets, selectable inline without authoring a skill. Caller'ssystem/max_itersalways override the type's defaults. (#319 / #322)
Full changelog: https://github.com/esengine/deepseek-reasonix/blob/main/CHANGELOG.md#0280--2026-05-06