{"version":"2.1.70","anchor":"fork-agent-feature-flagged","canonical_anchor":"fork-agent-feature-flagged","heading":"Fork Agent [Feature-Flagged]","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.70\/e\/fork-agent-feature-flagged","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.70","markdown":"### Fork Agent [Feature-Flagged]\n\n**What**\n\nA new \"fork\" agent type for the Task tool that creates a copy of the current conversation context to process a task in the background.\n\n**Status**\n\nFeature-flagged \u2014 only triggers when the fork experiment is active.\n\n**Details**\n\n- When the fork experiment is active, omitting `subagent_type` from the Task tool creates a fork instead of using the general-purpose agent\n- Forks inherit the full conversation context from the parent\n- Fork workers cannot create nested forks (\"Fork is not available inside a forked worker\")\n- Uses `permissionMode: \"bubble\"` to propagate permission requests to the parent\n- System prompt indicates: \"You are a forked worker process\" with worktree context awareness\n- Maximum 200 turns per fork\n\n**Evidence**\n\nFork agent definition (search for `\"You are a forked worker process\"`) and fork config (search for `\"Implicit fork\"`)"}