Switch to Haiku 4.5, fix cost tracking, add slash commands
Trying out Haiku 4.5 as the default model to reduce costs during
development. Playtesting suggests it's surprisingly capable as a DM.
Fixed the /context cost calculation - it was hardcoded to Sonnet pricing
and missing output tokens entirely. Now uses a pricing table keyed by
model ID and includes both input and output in the totals.
Added /help and /save slash commands with tab completion. Tried adding
/character and /inventory too but the LLM actually does a better job
presenting that info, so dropped them.
Also added guidance in the DM prompt for handling time skips - the DM
was narrating nighttime while the clock said 13:30 because it was
summing activity durations instead of calculating to the target time.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>