[Feature Request] Batch approval for repeated tool executions
Resolved 💬 2 comments Opened Apr 16, 2026 by spumer Closed Apr 16, 2026
Bug Description
agent ask me very often to run "python -c", 6-10 times, and no one options to make approve for whole task, i need to sit and press OK like a monkey
Environment Info
- Platform: darwin
- Terminal: iTerm.app
- Version: 2.1.109
- Feedback ID: a4501f96-a518-433b-a3d2-24f1a03448b7
Errors
[{"error":"Error: ensureToolResultPairing: repaired missing tool_result blocks (236 -> 236 messages). Message structure: [0] user; [1] assistant(id=msg_019yb5ZrC6JkQo4ZaE5JQBvr, tool_uses=[toolu_015hBUyBXbeVxMUXk6jP4PdH]); [2] user(tool_results=[toolu_015hBUyBXbeVxMUXk6jP4PdH]); [3] assistant(id=msg_01T7nLknK6Esg6EVJaPUrsZa, tool_uses=[toolu_015ohbu3NwHerPtf3WczxW7w,toolu_01R8vPa7csebJEktrmHj5RiJ]); [4] user(tool_results=[toolu_015ohbu3NwHerPtf3WczxW7w,toolu_01R8vPa7csebJEktrmHj5RiJ]); [5] assistant(id=msg_011pDbAkLkRpN7ZJZXXQQ3ae, tool_uses=[]); [6] user; [7] assistant(id=msg_01C1b1WEESqQzpgoS8zfBzGs, tool_uses=[]); [8] user; [9] user; [10] assistant(id=msg_0196fJvv3d3VcG9N9N8zQytc, tool_uses=[toolu_016NCip8Hhdxf9nGK9ckiXWn]); [11] user(tool_results=[toolu_016NCip8Hhdxf9nGK9ckiXWn]); [12] assistant(id=msg_01J3KnQ1mYz9A3JeafNXTmGw, tool_uses=[toolu_01HPSrQyNAwoSVRyHcJ2jZtL,toolu_01Rq4RLgokMMFZUHj2UbETXb]); [13] user(tool_results=[toolu_01HPSrQyNAwoSVRyHcJ2jZtL,toolu_01Rq4RLgokMMFZUHj2UbETXb]); [14] assistant(id=msg_019WxyST42XaGCf2EVshw4ZF, tool_uses=[toolu_014FyEj1QQC4cDxVnVCqPm5y]); [15] user(tool_results=[toolu_014FyEj1QQC4cDxVnVCqPm5y]); [16] assistant(id=msg_01AThmH1WyjQawkMc6FQA2EC, tool_uses=[toolu_01Qjxr83h66chk2EJYioo1t5]); [17] user(tool_results=[toolu_01Qjxr83h66chk2EJYioo1t5]); [18] assistant(id=msg_01KPsdpHWqYa4pVi85UmgHvH, tool_uses=[toolu_01UuTy2Cet5gm9DhwRgPFDZu]); [19] user(tool_results=[toolu_01UuTy2Cet5gm9DhwRgPFDZu]); [20] assistant(id=msg_01Pf9jYbr7admCvVBCZ23Zbn, tool_uses=[toolu_019QdftRBn3aeYJywnQs5VEi]); [21] user(tool_results=[toolu_019QdftRBn3aeYJywnQs5VEi]); [22] assistant(id=msg_0197GDj35Ws3CV4jo5vdvFmc, tool_uses=[toolu_01NoNpf5sGxrgbGEawQPAxSe]); [23] user(tool_results=[toolu_01NoNpf5sGxrgbGEawQPAxSe]); [24] assistant(id=msg_01LdemT2g12891wg2XxU9pri, tool_uses=[toolu_01Ea3RdQJ6EiDQ5cPFFhr2FY]); [25] user(tool_results=[toolu_01Ea3RdQJ6EiDQ5cPFFhr2FY]); [26] assistant(id=msg_016NJr2SKMHGp333eXjJhj4X, tool_uses=[]); [27] user; [28] assistant(id=msg_01SougHYe5zRciG5dXU9G4su, tool_uses=[toolu_01VPdZAJQxLgyeSyQ4fgaE6R]); [29] user(tool_results=[toolu_01VPdZAJQxLgyeSyQ4fgaE6R]); [30] assistant(id=msg_0161e71E93iuSYLUHbAWjHy5, tool_uses=[toolu_01UKPEsH3rRUmGRN13MDaah6]); [31] user(tool_results=[toolu_01UKPEsH3rRUmGRN13MDaah6]); [32] assistant(id=msg_01NZJYDfb3LGqNMAgwyudz6d, tool_uses=[toolu_018cLPQjguwtMJiSFpw4tj1W]); [33] user(tool_results=[toolu_018cLPQjguwtMJiSFpw4tj1W]); [34] assistant(id=msg_01AKDojW2Pz4GUqudd6zJ2ee, tool_uses=[]); [35] user; [36] assistant(id=msg_015SQctZJxCMNymM2aytbTqX, tool_uses=[toolu_012wRhR1Kn4TE5ZkpgcBorfg,toolu_01TNgnRdXd6gGee1pBNfDa4E,toolu_01BC4ryGH3xGngkYkCpgaDuw]); [37] user(tool_results=[toolu_012wRhR1Kn4TE5ZkpgcBorfg,toolu_01TNgnRdXd6gGee1pBNfDa4E,toolu_01BC4ryGH3xGngkYkCpgaDuw]); [38] assistant(id=msg_01QEmGUAvsuMfauMDFaCdGdC, tool_uses=[toolu_01HhvGLbCwZgbw3dMrL7X9AQ,toolu_016nijWYVAmhSkQZRQXzAEk3,toolu_01E2b1dyxkZNPQnEbKJXmFWR]); [39] user(tool_results=[toolu_016nijWYVAmhSkQZRQXzAEk3,toolu_01E2b1dyxkZNPQnEbKJXmFWR,toolu_01HhvGLbCwZgbw3dMrL7X9AQ]); [40] assistant(id=msg_01KWNhtNGtWEAF9WdoCaGfJq, tool_uses=[]); [41] user; [42] assistant(id=msg_01Mi3zb1R57st2UTuvjuRJQ7, tool_uses=[]); [43] user; [44] assistant(id=msg_01DhcTNKCSqK1TWiS6k2WnH8, tool_uses=[]); [45] user; [46] assistant(id=msg_01De6VQroKA9dNSNobcnpUoS, tool_uses=[toolu_01MvambGX5tmsYKD9oYNtewU]); [47] user(tool_results=[toolu_01MvambGX5tmsYKD9oYNtewU]); [48] assistant(id=msg_01KRx5NvTM7bDKj3Y8CfEz3S, tool_uses=[toolu_018EZyJdg48LMtBrurKiNp5A]); [49] user(tool_results=[toolu_018EZyJdg48LMtBrurKiNp5A]); [50] assistant(id=msg_01KQ67xqCLREBVYkUWSJB2vv, tool_uses=[toolu_01C6yB9ecGCNsEiwhrWq4D2R]); [51] user(tool_results=[toolu_01C6yB9ecGCNsEiwhrWq4D2R]); [52] assistant(id=msg_01FNmPXdaVkzXWdt2utHGZFA, tool_uses=[toolu_01EBGVeXVd7z23JawXq1aQGb]); [53] user(tool_results=[toolu_01EBGVeXVd7z23JawXq1aQGb]); [54] assistant(id=msg_01Ro6k8spPsLLSsX4ULCGwRm, tool_uses=[toolu_01C5SS3qMKKZsxaYsMh61ac7]); [55] user(tool_results=[toolu_01C5SS3qMKKZsxaYsMh61ac7]); [56] assistant(id=msg_01Wyko75C2tnhkEpaubyjQVv, tool_uses=[toolu_01Rm7GApvWfpGWBZdx4kkj8a]); [57] user(tool_results=[toolu_01Rm7GApvWfpGWBZdx4kkj8a]); [58] assistant(id=msg_01PLbvLbHtmFt8JLw8c3TT2e, tool_uses=[toolu_01PtHevkaWf1bTzVtCXz3yHY]); [59] user(tool_results=[toolu_01PtHevkaWf1bTzVtCXz3yHY]); [60] assistant(id=msg_013mZkKasAoSppzAQfPdF3Mo, tool_uses=[toolu_01WdfgR1wQvBsGB4pY9WGRxp]); [61] user(tool_results=[toolu_01WdfgR1wQvBsGB4pY9WGRxp]); [62] assistant(id=msg_01V4CbcVTEQrZf4AGSaeVFWo, tool_uses=[toolu_01HX6WsyTJeboQFe19GnHG7k]); [63] user(tool_results=[toolu_01HX6WsyTJeboQFe19GnHG7k]); [64] assistant(id=msg_01CAFRvr3i8KBdwism5gghB3, tool_uses=[toolu_01BZc6bXduyrm92gLsWrsePp]); [65] user(tool_results=[toolu_01BZc6bXduyrm92gLsWrsePp]); [66] assistant(id=msg_0176ReRnZuMERTGicvBU3KAZ, tool_uses=[toolu_01Pkp2JK9k3TCpnWxpobnRpm]); [67] user(tool_results=[toolu_01Pkp2JK9k3TCpnWxpobnRpm]); [68] assistant(id=msg_016WUzUJwbNsSBbVzNMaY3k8, tool_uses=[toolu_0175PEybJB3ePgha6FUUYbbk]); [69] user(tool_results=[toolu_0175PEybJB3ePgha6FUUYbbk]); [70] assistant(id=msg_0136ZVyfT7Cag73idNncoWCh, tool_uses…
Note: Content was truncated.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗