[Bug] Claude Code ignores user instructions and takes inefficient shortcuts, Opus 4.7
Resolved 💬 3 comments Opened Apr 17, 2026 by vikas-chand Closed Apr 24, 2026
Bug Description
It's not following instructions, bypassing and getting into shortcuts and wasting lots of time
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 2.1.112
- Feedback ID: c7b39898-15f7-4f11-b6e7-3982670bf2fe
Errors
[{"error":"Error: ensureToolResultPairing: repaired missing tool_result blocks (443 -> 443 messages). Message structure: [0] user; [1] assistant(id=msg_01Y1VoTaWGQC1A76NsJ6yVQK, tool_uses=[]); [2] user; [3] assistant(id=msg_01YU1Pko246RncKyACDcsqa8, tool_uses=[]); [4] user; [5] assistant(id=msg_01Vn9pWFFNCHNAxBHAQ2ZE6m, tool_uses=[toolu_0186JBg91pakFwDXWdnvBZXT,toolu_01UzUgwGwZ1eMv2BpkoebQkx]); [6] user(tool_results=[toolu_01UzUgwGwZ1eMv2BpkoebQkx,toolu_0186JBg91pakFwDXWdnvBZXT]); [7] assistant(id=msg_01GSf65Ncd9PtAr7QdX6zYvb, tool_uses=[toolu_014z34fsC9AGYSUmLxEZgYWd,toolu_01Mw8KUkDZUmHjDpXo1X9EmR]); [8] user(tool_results=[toolu_014z34fsC9AGYSUmLxEZgYWd,toolu_01Mw8KUkDZUmHjDpXo1X9EmR]); [9] assistant(id=msg_01XRD1kkVRYbF9QV1y1updRS, tool_uses=[toolu_012FrC2xfpdRvtfRWMaR182z,toolu_01BNy8TdQuJJuwYQcibSveJf]); [10] user(tool_results=[toolu_012FrC2xfpdRvtfRWMaR182z,toolu_01BNy8TdQuJJuwYQcibSveJf]); [11] assistant(id=msg_011fNuVHksdfgSZMEPoLQTqx, tool_uses=[toolu_01VGn4HiQQ3PuYtHeWLNZVzS,toolu_01MjqgfRaKHx9Z6CkXXYeE96,toolu_018Pq2GtE1YZKKHHqpXwxesB]); [12] user(tool_results=[toolu_01VGn4HiQQ3PuYtHeWLNZVzS,toolu_01MjqgfRaKHx9Z6CkXXYeE96,toolu_018Pq2GtE1YZKKHHqpXwxesB]); [13] assistant(id=msg_01DK7FVugGTVvmhnp24wGao6, tool_uses=[toolu_019sqF6g6hqWpBoDMsfNc7nJ,toolu_015MrVwvz62XyWRniqJTNJmp]); [14] user(tool_results=[toolu_019sqF6g6hqWpBoDMsfNc7nJ,toolu_015MrVwvz62XyWRniqJTNJmp]); [15] assistant(id=msg_017Jx9Urc4CAYUJsVa4SW2Fv, tool_uses=[]); [16] user; [17] assistant(id=msg_01B4jkjJ21qA3V4sn7FbnXyb, tool_uses=[toolu_019FVWBJzCtLXp5pdEym845u,toolu_01H7U4nLBvcKtC8wJ91KxX2Q,toolu_01CB3fMoLfRVMgd8CqpQ7zz5]); [18] user(tool_results=[toolu_019FVWBJzCtLXp5pdEym845u,toolu_01H7U4nLBvcKtC8wJ91KxX2Q,toolu_01CB3fMoLfRVMgd8CqpQ7zz5]); [19] assistant(id=msg_01St61cyAFbGGuD3XAgnPS7K, tool_uses=[toolu_01C7P8V3vLmQZCxLSzkgiZGD,toolu_01PFRFtsELRseL4v9hGiBxdo]); [20] user(tool_results=[toolu_01C7P8V3vLmQZCxLSzkgiZGD,toolu_01PFRFtsELRseL4v9hGiBxdo]); [21] assistant(id=msg_01YEnSqDoj4JSqrh2ZvfgQC8, tool_uses=[]); [22] user; [23] assistant(id=msg_014R35sCa5m1qRnWrKydaLj9, tool_uses=[toolu_01NGCfroSx9bF4k2h34V7m6u,toolu_01CRqJuukLPPFQm2PHYjqFSQ]); [24] user(tool_results=[toolu_01NGCfroSx9bF4k2h34V7m6u,toolu_01CRqJuukLPPFQm2PHYjqFSQ]); [25] assistant(id=msg_012LBXn11fhJxvpNHuPHtron, tool_uses=[toolu_01CiZmGTD19VwENYe4nP7JZq,toolu_013STETjuLaE7qJwosBPgGCx,toolu_01GFmeKhmDZrQ7xwcfnbD58T]); [26] user(tool_results=[toolu_01CiZmGTD19VwENYe4nP7JZq,toolu_013STETjuLaE7qJwosBPgGCx,toolu_01GFmeKhmDZrQ7xwcfnbD58T]); [27] assistant(id=msg_01UXCZyLEeFNnepPVovkHU8b, tool_uses=[toolu_011e9qgebG2cTfRQsWJRrn1J,toolu_01YJQuZPsdAt24kyRnyPJef3,toolu_01FSg4BC4stwJzY91CGDTiXG]); [28] user(tool_results=[toolu_011e9qgebG2cTfRQsWJRrn1J,toolu_01YJQuZPsdAt24kyRnyPJef3,toolu_01FSg4BC4stwJzY91CGDTiXG]); [29] assistant(id=msg_01Qu1EowWKWxEQejqr7B6ypm, tool_uses=[]); [30] user; [31] assistant(id=msg_01LfMUN92mXktsFDhSQ2sPUN, tool_uses=[]); [32] user; [33] assistant(id=msg_01LfMUN92mXktsFDhSQ2sPUN, tool_uses=[toolu_01JLzHg8ES1W4CGEWZ91xPF1]); [34] user(tool_results=[toolu_01JLzHg8ES1W4CGEWZ91xPF1]); [35] assistant(id=msg_01EXy4abjCb5Nue4bPVAr1M8, tool_uses=[]); [36] user; [37] assistant(id=msg_0185pJCcB6W8Qs6PciAiKa6B, tool_uses=[toolu_01UDL1y9cn9gWcxkM68pEab3,toolu_01Go2fceagEpSa19p31dRcNZ,toolu_015ykbKRFBX6Zh7xYG3PACve]); [38] user(tool_results=[toolu_01UDL1y9cn9gWcxkM68pEab3,toolu_01Go2fceagEpSa19p31dRcNZ]); [39] assistant(id=msg_01QnSvV8swvV6UX3pi89oqDS, tool_uses=[toolu_012pBusQVo7gULMKVs7D5nqq]); [40] user(tool_results=[toolu_012pBusQVo7gULMKVs7D5nqq]); [41] assistant(id=msg_01Wwvk5ddBfBi4fk7a1BkHgL, tool_uses=[]); [42] user; [43] assistant(id=msg_01T5orzNFq5H3afEqk7LA59L, tool_uses=[toolu_01WvfZpooDQByYEt72q1Uj2E]); [44] user(tool_results=[toolu_01WvfZpooDQByYEt72q1Uj2E]); [45] assistant(id=msg_0129w2sqZfs8VJRjq5CJdLEY, tool_uses=[toolu_01GbJTixb1W7KvziJnkwnHzp]); [46] user(tool_results=[toolu_01GbJTixb1W7KvziJnkwnHzp]); [47] assistant(id=msg_01FNQQzJhBTpSyGPoL8rFP6o, tool_uses=[toolu_01Eu9VW6QRfdqHp5d3Er1Ge8]); [48] user(tool_results=[toolu_01Eu9VW6QRfdqHp5d3Er1Ge8]); [49] assistant(id=msg_01UkXkSE7nPAQQogGQT1FtWs, tool_uses=[toolu_01UsnDWA2YEkLiZhgzjbEz6u]); [50] user(tool_results=[toolu_01UsnDWA2YEkLiZhgzjbEz6u]); [51] assistant(id=msg_014bK9XkHqmZsY59CzvsiovC, tool_uses=[]); [52] user; [53] assistant(id=msg_01Ji47CYu9xteiqmqcYzqHpA, tool_uses=[toolu_01YJ3ccfJDxqoUb7XoSfr16F,toolu_019dPM9gs3PSh3SMxGke84sx]); [54] user(tool_results=[toolu_01YJ3ccfJDxqoUb7XoSfr16F,toolu_019dPM9gs3PSh3SMxGke84sx]); [55] assistant(id=msg_01Qm38VydWz87mifx37Bo9oZ, tool_uses=[toolu_0166HSuAWfJrKb55zLG5WQho]); [56] user(tool_results=[toolu_0166HSuAWfJrKb55zLG5WQho]); [57] assistant(id=msg_01EjGSknKc8PbF7yb6PxRcgu, tool_uses=[toolu_01EZ5mCKxpGzNy6mvZPmwsxt]); [58] user(tool_results=[toolu_01EZ5mCKxpGzNy6mvZPmwsxt]); [59] assistant(id=msg_017kFJqtBdDVrRRue333begk, tool_uses=[toolu_01GtBA8uzNWcAwFXSdLNrnmh]); [60] user(tool_results=[toolu_01GtBA8uzNWcAwFXSdLNrnmh]); [61] assistant(id=msg_01LrJGxjhA1x2pE8D75MxvrQ, tool_uses=[toolu_01QDAKVBJBMJjzs88W7Uv7t2,toolu_013CW9zsXXKqh5agXpMpNpi4]); [62] user(tool_results=[toolu_01QDAKVBJBMJjzs88W7Uv7t2,toolu_013CW9zsXXKqh5agXpMpNpi4]); [63] assistant(id=msg_01MmfAWg5DGWJbGKZ7LL559Y, tool_uses=[toolu_01VJpDaKYDngCfZTEWAJkhBs]); [64] user(tool_resu…
Note: Content was truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗