The current setup requires Fable, Sol, GLM, and Opus to all probe successfully before it writes any configuration. That makes a supported Sol + GLM installation impossible even though the README says core workflows can run with fewer models.\n\nAdd an explicit active-family selection to setup-pstack. Probe, persist, and smoke only the selected families; preserve fail-closed behavior for every selected family; require all documented role rows; and reject descriptors from inactive or unprobed families. Keep the four-family profile as the first-run default.\n\nImmediate user case: Codex parent with GPT-5.6-Sol max as the primary/final lane and Z.ai Coding Plan GLM-5.3-Flash max for implementation/exploration. Claude remains installed but is not a dependency, and Grok remains outside the configured matrix.
The current setup requires Fable, Sol, GLM, and Opus to all probe successfully before it writes any configuration. That makes a supported Sol + GLM installation impossible even though the README says core workflows can run with fewer models.\n\nAdd an explicit active-family selection to setup-pstack. Probe, persist, and smoke only the selected families; preserve fail-closed behavior for every selected family; require all documented role rows; and reject descriptors from inactive or unprobed families. Keep the four-family profile as the first-run default.\n\nImmediate user case: Codex parent with GPT-5.6-Sol max as the primary/final lane and Z.ai Coding Plan GLM-5.3-Flash max for implementation/exploration. Claude remains installed but is not a dependency, and Grok remains outside the configured matrix.