Branch your conversations at any point.
Explore alternate approaches without losing your place.
Create a child session linked to its parent.
The fork inherits all context, then diverges independently.
parent_id linking. Each sub-agent gets its own forked session with controlled context inheritance.
Data as of: February 20, 2026
Feature status: Active (kernel mechanism, used by delegate tool)
Research performed:
grep -rn "fork|spawn|parent_id" amplifier_core/ — 5 files matchedgrep -n "spawn|fork|parent" amplifier_core/session.py — 13 referencesgrep "session:fork" amplifier_core/events.py — 3 event typesgit log --all --oneline --grep="fork|spawn|parent" — 7 commitsgrep -rn "spawn|fork" --include="*.py" -l — 3 test files foundgrep "context_depth|context_scope" tool-delegate/__init__.py — confirmedwc -l amplifier_core/session.py — 474 linesgit show 5b6defd --stat — SESSION_FORK_SPECIFICATION.md (335 lines)Timeline: First fork commit 2025-10-14, latest related 2026-02-07
Gaps: PR count not verified via gh pr list. Exact dev days not calculated. Previous deck's "6 PRs / 4 days" removed as unverified.
Primary contributor: Brian Krabach (all 7 fork/spawn commits)
Explore without fear. Every path is preserved.