What
Claude Code keeps internal records of each request it sends to the model and of each request that fails. Two changes extend them:
- Side queries: a side query is a small extra request Claude Code makes to the model next to the main conversation.
sideQuerycan now record its requests, including the model, the amount used, the cost, how long it took and the effort level, on success and on failure. Its message when it retries because an effort setting is not supported was also reworded. - More detail on failed requests: the record for a failed request is now built through a shared builder and includes
modelCallNames. How the error is classified now goes through a helper that takesaccountMemoryKeys. Before, it used the error class directly or a fallback.
Why
This is record-keeping with no visible effect, apart from the reworded retry message. It means side queries are now tracked like other requests to the model.