Hook

Their other posts in the index, biggest breakout first.
Claude Code just introduced forked subagents. Here is everything you need to know to use them. Save for later and follow for more Claude Code tips. Forked subagents essentially allow your subagents to have the entire context of the main session that deployed them. Normal subagents are deployed with a fully fresh context and are sent a summary of the previous session as well as instructions. When a fork session gets deployed with the full conversation history of the session that deployed it, as well as those instructions. Depending on what you're doing, this can actually save tokens with deploying subagents because your subagents don't have to reread all their system prompts and all of their basic tools as it's already the previous sessions context. To use the new fork subagent feature, add this to your global settings.json file. You can invoke this by doing slash fork. I think the obvious best use case when you wanna evaluate something from A, B, C, and D perspective, you need all the past conversation to do so accurately. So maybe you're making four different UI or you're evaluating a PR from four different perspectives, or anything like that.