CLAUDE_CODE_AGENT_LIST_IN_MESSAGES
Updated by Alex Sorokoletov
CLAUDE_CODE_AGENT_LIST_IN_MESSAGES is a Claude Code environment variable: An early agent-listing toggle, made obsolete by the Agent View and coordinator surfaces that now own how agents are shown. Removed between v2.1.143 and v2.1.212, so current releases ignore it. It is not in the official reference.
| Status | Removed between v2.1.143 and v2.1.212 |
|---|---|
| Added | Added in v2.1.84 |
| Category | Agents and subagents |
| Official docs | Not listed |
How to set it
For one session, export it in the shell that starts Claude Code:
export CLAUDE_CODE_AGENT_LIST_IN_MESSAGES=<value>
claudeTo apply it to every session, add it to the env object of a settings file:
// ~/.claude/settings.json
{
"env": {
"CLAUDE_CODE_AGENT_LIST_IN_MESSAGES": "<value>"
}
}Release notes that mention it
- Claude Code v2.1.209 — Auto Mode Grows Up
- Claude Code v2.1.84 — 6 New Environment Variables: Idle Management and Stream Resilience
Related variables
CLAUDE_AGENT: Short-form identifier for the current agent, used in inter-agent messaging and log attribution.CLAUDE_AGENT_SDK_CLIENT_APP: Client application name.CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS: Disable built-in agent types.CLAUDE_AGENT_SDK_MCP_NO_PREFIX: Don't prefix MCP tool names with server name.CLAUDE_AGENT_SDK_VERSION: Agent SDK version sent in User-Agent header.CLAUDE_CODE_AGENT: Full agent descriptor passed into a spawned agent process — likely the agent's frontmatter (tools, allowed/disallowed lists, system prompt path) so the child can reconstruct its runtime without re-reading disk.CLAUDE_CODE_AGENT_COST_STEER: Controls cost-aware behavior for subagent delegation.CLAUDE_CODE_AGENT_RULE_DISABLED: Disable agent rules.
Frequently asked questions
What does CLAUDE_CODE_AGENT_LIST_IN_MESSAGES do?
An early agent-listing toggle, made obsolete by the Agent View and coordinator surfaces that now own how agents are shown.
Which Claude Code version has CLAUDE_CODE_AGENT_LIST_IN_MESSAGES?
Removed between v2.1.143 and v2.1.212, so current releases ignore it.
How do I set CLAUDE_CODE_AGENT_LIST_IN_MESSAGES?
Export it before starting Claude Code (export CLAUDE_CODE_AGENT_LIST_IN_MESSAGES=value), or add it to the "env" object in ~/.claude/settings.json to apply it to every session.
All variables, searchable: Claude Code environment variables.