The viewer offer (open_at_start) lived only in AGENTS.md, so it depended on the agent remembering it on its first turn. The scaffold's .claude/settings.json now runs just gui-status at session start and hands the agent the result plus open_at_start. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Tpv1gBaepKjQiAVJqejGbA