Skip to content

feat: configurable familiar timezone (display_tz)#121

Merged
CassidyPrather merged 1 commit into
mainfrom
pr/familiar-timezone
Jun 12, 2026
Merged

feat: configurable familiar timezone (display_tz)#121
CassidyPrather merged 1 commit into
mainfrom
pr/familiar-timezone

Conversation

@CorVous

@CorVous CorVous commented Jun 10, 2026

Copy link
Copy Markdown
Owner

The display_tz character.toml setting existed but was dormant — every time shown to the familiar rendered in UTC. Wire it through so the familiar's clock reflects its configured IANA zone:

  • Final reminder "It is now:" line renders in display_tz (e.g. America/Los_Angeles2:30PM PDT).
  • RecentHistoryLayer + RagContextLayer render history timestamps and date headers in the same zone, so the model's sense of time is coherent across the whole prompt.
  • Validate the zone at config load (fail fast on invalid names like PST); fix sapphire's PSTAmerica/Los_Angeles.

🤖 Generated with Claude Code

@CorVous CorVous force-pushed the pr/familiar-timezone branch from f551263 to d665df8 Compare June 10, 2026 04:03
@CorVous CorVous changed the title feat: wire display_tz so familiar's clock respects configured timezone feat: configurable familiar timezone (display_tz) Jun 10, 2026
The display_tz character.toml setting existed but was dormant — every
time shown to the familiar rendered in UTC. Wire it through so the
familiar's clock reflects its configured IANA zone:

- Final reminder 'It is now:' line renders in display_tz
  (e.g. 'America/Los_Angeles' -> '2:30PM PDT').
- RecentHistoryLayer + RagContextLayer render history timestamps and
  date headers in the same zone, so the model's sense of time is
  coherent across the whole prompt.
- Validate the zone at config load (fail fast on invalid names like
  'PST'); fix sapphire's 'PST' -> 'America/Los_Angeles'.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@CorVous CorVous force-pushed the pr/familiar-timezone branch from d665df8 to 2222766 Compare June 10, 2026 04:11
@CassidyPrather CassidyPrather merged commit aed571a into main Jun 12, 2026
4 checks passed
@CassidyPrather CassidyPrather deleted the pr/familiar-timezone branch June 12, 2026 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants