Thank you @🐈 for helping me discover a bug in shakespeare where giant console.log output would balloon project cost. I fixed this by truncating it up to 50 messages (could previously return thousands)
For people using #shakespeare with Claude Sonnet 4.5 through OpenRouter or Anthropic - after your chat grows to a certain size, the cost for each message will DOUBLE. This is just Claude's pricing structure, and there's no easy way to detect it in Shakespeare (although the money counter in the corner is accurate).
To work around this, click "3-Dots" > "New Chat" every so often to reset your context window.
(Claude through Shakespeare AI does not have this problem, because we throw an error on the API side once you hit that level of use)