fix(task): refresh model roles before agent discovery

This commit is contained in:
z80
2026-08-17 20:43:06 -04:00
parent 644ad30d6e
commit ced78801ba
5 changed files with 103 additions and 6 deletions
@@ -245,6 +245,7 @@ function assertDepthAndSpawnAllowed(request: StructuredSubagentRequest, agentNam
export async function resolveEffectiveSubagentPolicy(
request: StructuredSubagentRequest,
): Promise<EffectiveSubagentPolicy> {
await request.session.settings.reloadFromDisk();
const spawnPolicy = resolveSpawnPolicy(request.session.getSessionSpawns());
const agentName = request.agent?.trim() || spawnPolicy.defaultAgent;
const planMode = request.session.getPlanModeState?.()?.enabled === true;