{"name":"tengu_ultraplan_timeout_seconds","slug":"tengu-ultraplan-timeout-seconds","family":"flag","title":"Feature flags","noun":"feature flag","description":"Default `5400`. Seconds Claude Code polls a cloud ultraplan session for an approved plan before failing with `no approval after N minutes` or, if no plan was ever pending, `ExitPlanMode never reached after N minutes`.","description_source":"code","described_by":{"bundle":"2.1.286","author":"claude-opus-5-5"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":149,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[],"entries_total":0,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"tengu_ultraplan_config","slug":"tengu-ultraplan-config","description":"Default `null`. `\/ultraplan` and the other ultraplan entry points in the prompt input are enabled when this object's `enabled` field is `true` and two further checks pass; any other value leaves them off."},{"name":"tengu_ultraplan_prompt_identifier","slug":"tengu-ultraplan-prompt-identifier","description":"Default `\"simple_plan\"`. Picks the ultraplan prompt variant: `simple_plan`, `visual_plan` or `three_subagents_with_critique`; an unknown value falls back to `simple_plan`. It also picks the dialog and command text, where `three_subagents_with_critique` shows a `~10-30 min` estimate and the `Advanced multi-agent plan mode.` blurb; a launch that carries its own prompt identifier uses that instead."},{"name":"tengu_ultraplan_stopped","slug":"tengu-ultraplan-stopped","description":"An analytics event, not a feature flag. Claude Code logs it when a running remote agent task that is an ultraplan session is stopped (marked `killed`), with `duration_ms` measured from when polling of that task started; it also clears the stored `ultraplanSessionUrl`."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-ultraplan-timeout-seconds","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}