[Feature Request] Add persistent sessionColor setting to settings.json for per-directory session bar color
Resolved 💬 3 comments Opened May 12, 2026 by jcataluna Closed May 16, 2026
Bug Description
Feature request: persist session bar color per-directory
/color <name> is session-only — no settings.json field, env var, or CLI flag persists it. Please add a
sessionColor (or barColor) field to settings.json so it can be pinned per-project via
.claude/settings.json. Useful for visually distinguishing concurrent sessions across repos without typing
/color every time.
Environment Info
- Platform: linux
- Terminal: ghostty
- Version: 2.1.139
- Feedback ID: 70d42f79-44dc-48fa-af55-93b3de768e2e
Errors
[{"error":"Error: ERR_TLS_CERT_ALTNAME_INVALID fetching \"https://http-intake.logs.us5.datadoghq.com/api/v2/logs\". For more information, pass `verbose: true` in the second argument to fetch()\n at from (/$bunfs/root/src/entrypoints/cli.js:113:7862)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:121:12898)\n at emitError (node:events:43:23)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:120:1149)\n at emitError (node:events:43:23)\n at <anonymous> (node:_http_client:243:22)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-05-12T10:10:37.278Z"},{"error":"Error: ERR_TLS_CERT_ALTNAME_INVALID fetching \"https://http-intake.logs.us5.datadoghq.com/api/v2/logs\". For more information, pass `verbose: true` in the second argument to fetch()\n at from (/$bunfs/root/src/entrypoints/cli.js:113:7862)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:121:12898)\n at emitError (node:events:43:23)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:120:1149)\n at emitError (node:events:43:23)\n at <anonymous> (node:_http_client:243:22)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-05-12T10:10:54.382Z"},{"error":"Error: ERR_TLS_CERT_ALTNAME_INVALID fetching \"https://http-intake.logs.us5.datadoghq.com/api/v2/logs\". For more information, pass `verbose: true` in the second argument to fetch()\n at from (/$bunfs/root/src/entrypoints/cli.js:113:7862)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:121:12898)\n at emitError (node:events:43:23)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:120:1149)\n at emitError (node:events:43:23)\n at <anonymous> (node:_http_client:243:22)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-05-12T10:11:23.015Z"},{"error":"Error: ERR_TLS_CERT_ALTNAME_INVALID fetching \"https://http-intake.logs.us5.datadoghq.com/api/v2/logs\". For more information, pass `verbose: true` in the second argument to fetch()\n at from (/$bunfs/root/src/entrypoints/cli.js:113:7862)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:121:12898)\n at emitError (node:events:43:23)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:120:1149)\n at emitError (node:events:43:23)\n at <anonymous> (node:_http_client:243:22)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-05-12T10:12:30.988Z"},{"error":"Error: ERR_TLS_CERT_ALTNAME_INVALID fetching \"https://http-intake.logs.us5.datadoghq.com/api/v2/logs\". For more information, pass `verbose: true` in the second argument to fetch()\n at from (/$bunfs/root/src/entrypoints/cli.js:113:7862)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:121:12898)\n at emitError (node:events:43:23)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:120:1149)\n at emitError (node:events:43:23)\n at <anonymous> (node:_http_client:243:22)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-05-12T10:14:56.053Z"},{"error":"Error: ERR_TLS_CERT_ALTNAME_INVALID fetching \"https://http-intake.logs.us5.datadoghq.com/api/v2/logs\". For more information, pass `verbose: true` in the second argument to fetch()\n at from (/$bunfs/root/src/entrypoints/cli.js:113:7862)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:121:12898)\n at emitError (node:events:43:23)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:120:1149)\n at emitError (node:events:43:23)\n at <anonymous> (node:_http_client:243:22)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-05-12T10:15:15.892Z"},{"error":"Error: ERR_TLS_CERT_ALTNAME_INVALID fetching \"https://http-intake.logs.us5.datadoghq.com/api/v2/logs\". For more information, pass `verbose: true` in the second argument to fetch()\n at from (/$bunfs/root/src/entrypoints/cli.js:113:7862)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:121:12898)\n at emitError (node:events:43:23)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:120:1149)\n at emitError (node:events:43:23)\n at <anonymous> (node:_http_client:243:22)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-05-12T10:15:32.821Z"},{"error":"Error: ERR_TLS_CERT_…
Note: Content was truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗