Ed_
90fc38f671
fix(sim): wire btn_approve_script and expose pending_script_approval in hook API
...
_handle_approve_script existed but was not registered in the click handler dict.
_pending_dialog (PowerShell confirmation) was invisible to the hook API —
only _pending_ask_dialog (MCP tool ask) was exposed.
- gui_2.py: register btn_approve_script -> _handle_approve_script
- api_hooks.py: add pending_script_approval field to mma_status response
- visual_sim_mma_v2.py: _drain_approvals handles pending_script_approval
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-01 14:31:32 -05:00
..
2026-02-28 20:36:31 -05:00
2026-02-28 20:42:54 -05:00
2026-03-01 14:21:21 -05:00
2026-02-28 19:31:19 -05:00
2026-02-28 19:24:02 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 20:18:54 -05:00
2026-02-28 19:36:38 -05:00
2026-02-28 19:06:50 -05:00
2026-02-28 19:16:19 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 19:11:23 -05:00
2026-02-28 19:20:41 -05:00
2026-02-28 19:06:50 -05:00
2026-02-28 19:16:19 -05:00
2026-03-01 13:22:15 -05:00
2026-02-28 20:18:05 -05:00
2026-02-28 19:31:19 -05:00
2026-02-28 19:20:41 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 19:31:19 -05:00
2026-02-28 19:11:23 -05:00
2026-02-28 19:06:50 -05:00
2026-02-28 19:36:38 -05:00
2026-02-28 20:42:54 -05:00
2026-02-28 20:42:54 -05:00
2026-02-28 19:16:19 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 19:24:02 -05:00
2026-02-28 19:20:41 -05:00
2026-02-28 19:24:02 -05:00
2026-03-01 09:03:02 -05:00
2026-02-28 19:24:02 -05:00
2026-02-28 19:24:02 -05:00
2026-02-28 19:16:19 -05:00
2026-02-28 19:24:02 -05:00
2026-02-28 19:25:54 -05:00
2026-02-28 19:25:54 -05:00
2026-02-28 19:16:19 -05:00
2026-02-28 19:06:50 -05:00
2026-02-28 20:18:05 -05:00
2026-02-28 19:06:50 -05:00
2026-02-28 19:25:54 -05:00
2026-02-28 19:11:23 -05:00
2026-02-28 19:20:41 -05:00
2026-03-01 09:03:02 -05:00
2026-02-28 19:35:46 -05:00
2026-02-28 19:20:41 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 19:16:19 -05:00
2026-02-28 19:31:19 -05:00
2026-02-28 19:16:19 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 19:06:50 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 19:20:41 -05:00
2026-03-01 14:22:53 -05:00
2026-02-28 20:18:05 -05:00
2026-02-28 19:06:50 -05:00
2026-02-28 19:36:38 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 19:20:41 -05:00
2026-02-28 19:11:23 -05:00
2026-02-28 19:36:38 -05:00
2026-02-28 19:31:19 -05:00
2026-03-01 09:03:02 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 19:31:19 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 19:06:50 -05:00
2026-02-28 19:36:38 -05:00
2026-02-28 20:20:17 -05:00
2026-02-28 19:11:23 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 19:25:54 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 20:42:54 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 19:36:38 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 11:16:56 -05:00
2026-02-28 19:25:54 -05:00
2026-03-01 14:31:32 -05:00