The map-codebase workflow had a hardcoded 300000ms (5 minute) timeout for parallel subagent tasks. On large codebases or with slower models (e.g. GPT via Codex), subagents can need 10-20+ minutes, causing the parent to kill still-working agents and fall back to sequential mode. Changes: - Add workflow.subagent_timeout config key (default: 300000ms) - Register in VALID_CONFIG_KEYS (config.cjs) - Add to loadConfig() defaults and return object (core.cjs) - Emit in map-codebase init context (init.cjs) - Update map-codebase.md to use config value instead of hardcoded 300000 - Document in planning-config.md reference Users can now increase the timeout via: /gsd:settings workflow.subagent_timeout 900000 Closes #1472 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
51 KiB
51 KiB