{"name":"CLAUDE_CODE_FRAME_AUTO_OPEN","slug":"claude-code-frame-auto-open","family":"env","title":"Environment variables","noun":"environment variable","description":null,"description_source":"none","described_by":null,"presence":{"first_seen":"2.1.166","removed_in":"2.1.172","in_current_build":false,"newest_mined":"2.1.308","builds":5,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[],"entries_total":0,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"CLAUDE_CODE_FRAME","slug":"claude-code-frame","description":null},{"name":"CLAUDE_CODE_FRAME_MCP","slug":"claude-code-frame-mcp","description":null},{"name":"CLAUDE_CODE_FRAME_MODE","slug":"claude-code-frame-mode","description":null},{"name":"CLAUDE_CODE_FRAME_TIMING_LOG","slug":"claude-code-frame-timing-log","description":"A file path. When set, the interactive terminal UI appends one JSON line per rendered frame: total frame time, a timestamp and the per-phase timings (renderer, diff, Yoga layout, write and others). Every Nth line, where N is `CLAUDE_CODE_FRAME_TIMING_SAMPLE_EVERY` (default `1`), also carries process RSS and CPU usage."},{"name":"CLAUDE_CODE_FRAME_TIMING_SAMPLE_EVERY","slug":"claude-code-frame-timing-sample-every","description":"When `CLAUDE_CODE_FRAME_TIMING_LOG` names a file, each rendered frame with phase timings appends a JSON line to it; this sets that every Nth line also includes the process `rss` and `cpu` usage. Default `1` (every line); an unset, `0`, negative or non-numeric value also means every line."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/claude-code-frame-auto-open","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}