CLAUDE_RUNNER_DISABLE_RENEWAL_WARNING
Updated by Alex Sorokoletov
CLAUDE_RUNNER_DISABLE_RENEWAL_WARNING is a Claude Code environment variable: When set, skips creating the session renewal warning poster; by default that poster is set up to warn about renewal. Added in v2.1.319 and still present in v2.1.319. It is not in the official reference.
| Status | Present in v2.1.319 |
|---|---|
| Added | Added in v2.1.319 |
| Category | Feature toggles |
| Official docs | Not listed |
How to set it
For one session, export it in the shell that starts Claude Code:
export CLAUDE_RUNNER_DISABLE_RENEWAL_WARNING=<value>
claudeTo apply it to every session, add it to the env object of a settings file:
// ~/.claude/settings.json
{
"env": {
"CLAUDE_RUNNER_DISABLE_RENEWAL_WARNING": "<value>"
}
}Related variables
CLAUDE_RUNNER_DISABLE_TURN_BEGAN_BEFORE_INIT: Set to disable detecting that a turn began before the child initialized; turn-start signals are then ignored and the startup timeout does not switch to counting from the last activity line.CLAUDE_CODE_DISABLE_ADMIN_ENV_UNION: When set to true, uses only the leading admin tier's environment settings instead of merging (unioning) the environment across all admin tiers.CLAUDE_CODE_DISABLE_ARTIFACTCLAUDE_CODE_DISABLE_ATTACHMENTS: File/image attachments.CLAUDE_CODE_DISABLE_AWAITING_USER_IDLE: When set, stops the session from being treated as idle while it waits for user input, so time parked on the user is not counted as idle.CLAUDE_CODE_DISABLE_CFC_PROMPTCLAUDE_CODE_DISABLE_COMMAND_INJECTION_CHECK: Previously allowed disabling command injection detection.CLAUDE_CODE_DISABLE_CRON: Disable cron/scheduled task functionality.
Frequently asked questions
What does CLAUDE_RUNNER_DISABLE_RENEWAL_WARNING do?
When set, skips creating the session renewal warning poster; by default that poster is set up to warn about renewal.
Which Claude Code version has CLAUDE_RUNNER_DISABLE_RENEWAL_WARNING?
Added in v2.1.319 and still present in v2.1.319.
How do I set CLAUDE_RUNNER_DISABLE_RENEWAL_WARNING?
Export it before starting Claude Code (export CLAUDE_RUNNER_DISABLE_RENEWAL_WARNING=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.