v2.14.0 2026-08-18
Your instance can be tuned to cost less, without you changing anything
- We can now set which models run behind each level of your instance — quick answers, everyday work, hard thinking. That means your cost can be tuned from our side while your work stays exactly the same. If you have picked a strategy yourself in Settings, yours wins: our setting only fills a choice you have not made.
- A workflow step is now billed against the model that actually ran it. Where a cheaper model was doing the work, the bill still named the expensive one — up to about ten times too much charged against your included budget, so you could hit a ceiling you had never really reached.
- A name in an incoming mail can no longer smuggle in an extra recipient. A crafted display name could add an address that the confirmation dialog never showed you — so you would approve a mail to one person and it would reach two. Fixed on both mail paths; on the second one the smuggled address had become the only recipient.
- Long text you paste into the chat is stored as a file instead of riding along in every following message. Before, a large paste was re-read on every turn afterwards, which quietly made the rest of that conversation more expensive.
- A dropped connection no longer runs your request twice. The app used to assume a request had never started when the connection died mid-answer, and send it again — now it asks the server first.
- Workflows have firmer spending limits: a step cap you can raise deliberately, a bound on how many steps run at once, and two gaps closed where a malformed limit switched the brake off entirely instead of falling back to a safe one.
- Asking for the strongest model inside a background task now asks you first, and offers the middle level instead of simply refusing.