[Bug] Unexpected 20x increase in API token consumption

Resolved 💬 3 comments Opened Apr 15, 2026 by dslabakov Closed May 25, 2026

Bug Description
My consumption rose 20 times last session without any changes in the workflow.

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.1.109
  • Feedback ID: 68ae8d72-99c1-4a06-8774-dd56bc6cf236

Errors

[{"error":"Error: ensureToolResultPairing: repaired missing tool_result blocks (107 -> 107 messages). Message structure: [0] user; [1] assistant(id=msg_01VfXHJfXxukKJ6fK1s4X4tP, tool_uses=[]); [2] user; [3] assistant(id=msg_01TTncPAtjV1gnZRzWWh8p6S, tool_uses=[toolu_014uKFSTzSDNz7dU34BxMva9]); [4] user(tool_results=[toolu_014uKFSTzSDNz7dU34BxMva9]); [5] assistant(id=msg_01XjgKxZKxQu4G1GzpBWbjm2, tool_uses=[toolu_01VjmYRxR1Ynxp97sCE2jCVK,toolu_01XjydVbKrLiKN33n2VZGaZe,toolu_01L7JrjvQ6NTWww8Mzr7P7P1,toolu_01Xd5X7CWQV4RVJjJ3gPj6gN,toolu_017dXm9PFwAJxGZto3oxpAwo]); [6] user(tool_results=[toolu_01VjmYRxR1Ynxp97sCE2jCVK,toolu_01XjydVbKrLiKN33n2VZGaZe,toolu_01L7JrjvQ6NTWww8Mzr7P7P1,toolu_01Xd5X7CWQV4RVJjJ3gPj6gN,toolu_017dXm9PFwAJxGZto3oxpAwo]); [7] assistant(id=msg_01KDaMTg4nxHVDPvTnTep6Uk, tool_uses=[toolu_01Sxu1ihynBJQW5wXkRaLZH7,toolu_016Se476FKjBwPRrY8HyxYmj,toolu_01SJYia6CpdeAQnewddCLvbC,toolu_01U78uoSpFgjMEC63EuLdLzo,toolu_01KqW6WC7fw5qexVZrfb2GST]); [8] user(tool_results=[toolu_01Sxu1ihynBJQW5wXkRaLZH7,toolu_016Se476FKjBwPRrY8HyxYmj,toolu_01SJYia6CpdeAQnewddCLvbC,toolu_01U78uoSpFgjMEC63EuLdLzo,toolu_01KqW6WC7fw5qexVZrfb2GST]); [9] assistant(id=msg_0114Sne1XYGiDrg4sc8bM7sU, tool_uses=[toolu_01AthLuxLybc4vmSaWsgcrYa,toolu_01L8zbt42YmAFsf2JpJtQYf7,toolu_01GJnRQBVP2njBXfzqnXWJpS]); [10] user(tool_results=[toolu_01AthLuxLybc4vmSaWsgcrYa,toolu_01L8zbt42YmAFsf2JpJtQYf7,toolu_01GJnRQBVP2njBXfzqnXWJpS]); [11] assistant(id=msg_01Tx7Q1XHNV7XKsWajXV1FJP, tool_uses=[toolu_01DRXJaegiwBkjXuDPoTVq7k,toolu_01VffArpNZCD7upnoEDV4zq8,toolu_01KiDZzzjZfP5UshFQ8GbDDr,toolu_01DLa4m1XzjVf57WbVNem7me,toolu_01Qo2xwmwQ313jdNxPwJTFAp,toolu_01DDcYL8McRtbSyUV3gASMh4], server_tool_uses=[srvtoolu_01KL7WPteJeSseopfBEoDsFv]); [12] user(tool_results=[toolu_01DRXJaegiwBkjXuDPoTVq7k,toolu_01VffArpNZCD7upnoEDV4zq8,toolu_01KiDZzzjZfP5UshFQ8GbDDr,toolu_01DLa4m1XzjVf57WbVNem7me,toolu_01Qo2xwmwQ313jdNxPwJTFAp,toolu_01DDcYL8McRtbSyUV3gASMh4]); [13] assistant(id=msg_01EV42qgS1gzvrkpHVbp97HT, tool_uses=[toolu_01RqXewoWy6bF1Y65wBXYoQj,toolu_016bKZaiYSV9hv2ocXskrk94,toolu_012sLRM25fxYaBR7LS7RBkiS], server_tool_uses=[srvtoolu_01T8V5HLhBWda9rp7EmijFYK]); [14] user(tool_results=[toolu_01RqXewoWy6bF1Y65wBXYoQj,toolu_012sLRM25fxYaBR7LS7RBkiS,toolu_016bKZaiYSV9hv2ocXskrk94]); [15] assistant(id=msg_01NZiVZd3KdqARfJcYam1i4N, tool_uses=[toolu_01XGRTE1sMLrBKZj2gX239zA,toolu_016H1peeNjk4uHabNnKwa44g,toolu_01328QyeXgcxX2LVKupstDQY,toolu_015fCWBJpsoY7MG4YaMhbnAc,toolu_01PGqYNBMMYJkRAfHwAhjAp9]); [16] user(tool_results=[toolu_01XGRTE1sMLrBKZj2gX239zA,toolu_016H1peeNjk4uHabNnKwa44g,toolu_01328QyeXgcxX2LVKupstDQY,toolu_015fCWBJpsoY7MG4YaMhbnAc,toolu_01PGqYNBMMYJkRAfHwAhjAp9]); [17] assistant(id=msg_01MZgsEVhCQnhEJqdj5dn1Ab, tool_uses=[toolu_01WyKRn1ejQiFYZyX9aVF84A,toolu_014X394dHCouTfKa4nQdMW5c,toolu_01JP1zsVDrGrRi3cMjKKLTzA,toolu_01Q6D4FPeZXLRnEtx7tii9kp,toolu_014noFk3XGU55fv1o2je1PQn]); [18] user(tool_results=[toolu_01WyKRn1ejQiFYZyX9aVF84A,toolu_014X394dHCouTfKa4nQdMW5c,toolu_01JP1zsVDrGrRi3cMjKKLTzA,toolu_01Q6D4FPeZXLRnEtx7tii9kp,toolu_014noFk3XGU55fv1o2je1PQn]); [19] assistant(id=msg_01JNRQ7hdVfjSb76dTneS1HZ, tool_uses=[toolu_013qaNqY9vY2pzXEBjU4oLrM,toolu_01WQAgDCMcSyWYCQq3xUL1Hu,toolu_01NhoCHybJyhiAvxn94XwBgZ,toolu_01N1PUDbXHjPNX11hXDDift7,toolu_01YF2VLHAhXEHNpuM5rHDnGE,toolu_01TKw1NuvaW9bMsAViuSiJkS]); [20] user(tool_results=[toolu_013qaNqY9vY2pzXEBjU4oLrM,toolu_01WQAgDCMcSyWYCQq3xUL1Hu,toolu_01NhoCHybJyhiAvxn94XwBgZ,toolu_01N1PUDbXHjPNX11hXDDift7,toolu_01YF2VLHAhXEHNpuM5rHDnGE,toolu_01TKw1NuvaW9bMsAViuSiJkS]); [21] assistant(id=msg_012vZofRx1hYEZDGZwAXZvx7, tool_uses=[toolu_01H7uYTsBrnokd7fskabMxrv,toolu_01VdSitWgsUuiuWFQGdYrS83,toolu_0191unbGJfmx88L9teRjj3GH,toolu_0121Pn6NdtLrL3b6hktwbTjW,toolu_012s373TH86S9dFxjfXC34LG]); [22] user(tool_results=[toolu_01H7uYTsBrnokd7fskabMxrv,toolu_01VdSitWgsUuiuWFQGdYrS83,toolu_0191unbGJfmx88L9teRjj3GH,toolu_0121Pn6NdtLrL3b6hktwbTjW,toolu_012s373TH86S9dFxjfXC34LG]); [23] assistant(id=msg_01SYBe7kFF3WkWmkNRdmubav, tool_uses=[toolu_01BzjZiaokhw1jgBCGnYvsMC]); [24] user(tool_results=[toolu_01BzjZiaokhw1jgBCGnYvsMC]); [25] assistant(id=msg_018R29y5GG34oHsuoUzbrso4, tool_uses=[toolu_01M2XuiCbPSGzb1qGQbzLGtL,toolu_01GnvH9Enurivnnx1YDbynsN,toolu_01TdWPD1sMs5AZyYkKBRPLyh]); [26] user(tool_results=[toolu_01M2XuiCbPSGzb1qGQbzLGtL,toolu_01GnvH9Enurivnnx1YDbynsN,toolu_01TdWPD1sMs5AZyYkKBRPLyh]); [27] assistant(id=msg_01A2wwFesxeHTgvuQ5Xkp7po, tool_uses=[toolu_01FrPienpmWWau1EquJtQJ69,toolu_01JmunmedDmg65Q4zXQf9Vqo,toolu_016C8MUFXeXiDFbx7a4GQoZK]); [28] user(tool_results=[toolu_01FrPienpmWWau1EquJtQJ69,toolu_01JmunmedDmg65Q4zXQf9Vqo,toolu_016C8MUFXeXiDFbx7a4GQoZK]); [29] assistant(id=msg_0167ArNg3eTk2tzHZ3FjMskB, tool_uses=[toolu_0124JoXZu2J2mQ9G6Rv2hHQU,toolu_01JCR7uY5PDoWn6WffFFougJ,toolu_01RZ6NpFDvSghcTp6xAn4HpV]); [30] user(tool_results=[toolu_0124JoXZu2J2mQ9G6Rv2hHQU,toolu_01JCR7uY5PDoWn6WffFFougJ,toolu_01RZ6NpFDvSghcTp6xAn4HpV]); [31] assistant(id=msg_01G4oMXwAL2XgmPwsWspwLuz, tool_uses=[toolu_01C5frhicQa5c2e9f8J4Lg34]); [32] user(tool_results=[toolu_01C5frhicQa5c2e9f8J4Lg34]); [33] assistant(id=msg_01GJxt5Kik7kLzywefSFCjm3, tool_uses=[toolu_01FWJHV72M5JhEFBZXBfR1bR]); [34] user(tool_results=[toolu_01FWJHV72M5JhEFBZXBfR1bR]); [35] assistant(id=msg_011tPEUxqpK31fZxMFUL5MCR, tool_uses=[toolu_019CgHmY4yc59eb1TWg3839m,toolu_01AiAUsyJs5ZhroQeaLadNwp,toolu_01DmjVGEMB8ymKuW8yqm4XqY]); [36] user(tool_results=[toolu_019CgHmY4yc59eb1TWg3839m,toolu_01AiAUsyJs5ZhroQeaLadNwp,toolu_01DmjVGEMB8ymKuW8yqm4XqY]); [37] assistant(id=msg_01GiWhnAcRkgzwV9iNQhK6d4, tool_uses=[toolu_01W4xNFw7Cqx3aKWLdht6CvV]); [38] user(tool_results=[toolu_01W4xNFw7Cqx3aKWLdht6CvV]); [39] assistant(id=msg_015EZQbdoFXLgUsjKJ5…

Note: Content was truncated.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗