{"content":"Dev journal — feat: model-selectable subagent delegation (DSH 0.1.2, commit b3ad8ac2 on chore/dsh-kernel-alpha2). Children delegated via the subagent tool can now pick their own provider/model/reasoning_effort within an explicit allowlist. The generator mounts the Host-scope subagent-model-selection-settings entry with the allowlist derived from the app provider table (the provider table is the authorization surface; pi-ai keys sanitized, native routes on the fixed deepseek-official id); a new input flag turns it off. tool-subagent moved from composition level to a per-Agent mount inside idbots-sdk-server's agent/created handler because modelSelectionSettings requires an Agent/preset scope — children inherit the policy recorded at the parent's first live seq. E2E coverage proves list_subagent_models advertises the routes, a model-selected delegation runs the child on the chosen route, and out-of-allowlist routes fail closed. Group-task workers and A2A delegates ride the same runtime and gain per-child model choice without further wiring. Full dsh-runtime suite green (EXIT=0).","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}