Claude Code has received several updates, including changes to subagent behavior, inter-session communication, and integration with GitLab.
Key Points
- Subagent forking is now enabled by default, allowing a
subagent_type: "fork"subagent to inherit the full conversation and prompt cache. - Non-teammate agent spawns in interactive sessions now run in the background by default.
- Users can type
@in the prompt to mention another Claude session by name, which then uses SendMessage to reach that session directly. - SendMessage now delivers to a bare name that exactly matches one live session without requiring confirmation.
- Interactive sessions on a single machine now maintain unique names; if a name is already in use, a variant is assigned.
- New
/configrows have been added for "Dialog expiry" and "Messages from your other sessions," managing cross-session inbound message handling. - Secret redaction has been implemented for various GitLab token families (e.g.,
glrt-,gloas-,glptt-), with full redaction forglpat-andgldt-tokens. - GitLab support has been added to plugin marketplaces, allowing bare
gitlab.comrepository URLs to clone similarly togithub.comURLs.
Context
According to the Claude Code changelog, these updates enhance the functionality and security of the platform, particularly in how agents interact and how sensitive information is handled.
Why It Matters
These changes offer builders more control over agent behavior and inter-session communication, while also improving security for GitLab users, potentially streamlining development workflows.
What To Do
- Note the default behavior change for subagent forking and background agent spawns.
- Test the new
@mention and SendMessage functionality for direct session communication. - Review the new
/configoptions for managing cross-session messages. - Observe the enhanced secret redaction for GitLab tokens and the expanded GitLab repository cloning support.
