morluto and Cursor Agent
56be61191e
fix(mcp): report target after failed open ( #8613 )
...
* fix(mcp): report target after failed open
* test(session): cover failed open receipt ownership
* test(session): verify restored target receipt
* test(mcp): retain target on snapshot mismatch
* test(mcp): retain oversized open failure receipts
* test(cli): avoid continuing session receipt in one-shot errors
* fix(mcp): report provider after failed switch
* test(ghidra): verify failed open preserves annotations
* test(mcp): join queued receipt request before cleanup
* test(session): assert open failure receipts in lifecycle suites
* test(session): keep open-failure receipt checks within function limits
Move the provider-collision case and snapshot fixture setup out of the
functions that grew when both failure receipts were asserted.
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2026-11-05 18:35:22 +08:00
..
2026-11-03 09:33:41 +08:00
2026-11-03 14:48:21 +08:00
2026-11-05 17:37:29 +08:00
2026-10-25 09:49:26 +08:00
2026-11-02 02:13:32 +08:00
2026-10-21 21:19:45 -07:00
2026-10-23 02:31:11 +08:00
2026-09-29 08:45:36 +08:00
2026-10-15 18:11:19 +00:00
2026-10-26 16:04:44 +08:00
2026-10-12 09:25:27 +08:00
2026-10-24 03:16:30 +08:00
2026-07-16 19:51:25 +08:00
2026-07-15 17:43:52 +08:00
2026-10-09 20:11:17 +08:00
2026-10-15 20:11:26 +08:00
2026-10-24 02:36:00 +08:00
2026-11-02 01:15:08 +08:00
2026-10-26 14:46:35 +08:00
2026-10-06 01:59:19 +08:00
2026-10-09 20:11:17 +08:00
2026-10-13 18:23:17 +08:00
2026-10-26 15:49:58 +08:00
2026-10-08 22:43:51 +08:00
2026-10-26 15:49:58 +08:00
2026-10-13 12:06:41 +08:00
2026-10-30 18:29:18 +08:00
2026-10-27 17:13:17 +00:00
2026-10-24 11:50:11 +08:00
2026-10-14 04:47:34 +08:00
2026-11-03 09:33:41 +08:00
2026-10-24 09:24:43 +00:00
2026-07-17 00:16:46 +00:00
2026-10-13 22:03:16 +08:00
2026-11-05 18:27:29 +08:00
2026-10-26 17:59:51 +08:00
2026-11-05 03:34:26 +08:00
2026-10-11 11:49:49 +08:00
2026-10-24 11:41:34 +08:00
2026-11-03 00:21:16 +08:00
2026-11-01 00:15:28 +08:00
2026-10-14 13:58:17 +08:00
2026-11-01 00:15:28 +08:00
2026-10-24 15:57:23 +00:00
2026-10-31 16:43:04 +08:00
2026-10-21 19:47:52 +08:00
2026-10-21 19:47:52 +08:00
2026-10-21 19:47:52 +08:00
2026-10-11 18:18:10 +08:00
2026-11-03 09:33:41 +08:00
2026-11-02 02:13:32 +08:00
2026-11-02 10:59:40 +08:00
2026-10-26 15:49:58 +08:00
2026-10-24 21:51:41 +08:00
2026-10-29 09:26:22 +08:00
2026-10-18 03:57:17 +08:00
2026-11-03 09:37:41 +08:00
2026-10-27 13:42:36 +08:00
2026-10-14 09:55:09 +08:00
2026-10-14 09:55:09 +08:00
2026-10-24 21:51:41 +08:00
2026-10-07 21:45:07 +08:00
2026-10-14 09:55:09 +08:00
2026-10-14 09:47:57 +08:00
2026-11-02 02:13:32 +08:00
2026-11-02 02:13:32 +08:00
2026-11-02 02:13:32 +08:00
2026-10-26 16:21:11 +08:00
2026-11-02 02:13:32 +08:00
2026-11-02 02:13:32 +08:00
2026-10-26 22:48:22 +08:00
2026-11-02 02:13:32 +08:00
2026-11-02 02:13:32 +08:00
2026-11-02 02:13:32 +08:00
2026-10-15 18:11:19 +00:00
2026-10-26 22:48:22 +08:00
2026-11-02 02:13:32 +08:00
2026-11-02 10:59:40 +08:00
2026-11-02 02:13:32 +08:00
2026-11-02 02:13:32 +08:00
2026-10-15 12:15:55 +08:00
2026-08-05 19:07:46 +08:00
2026-10-14 08:59:27 +08:00
2026-10-26 15:40:34 +08:00
2026-10-21 23:28:12 +08:00
2026-11-02 23:57:32 +08:00
2026-10-25 02:10:41 +08:00
2026-11-02 02:13:32 +08:00
2026-11-02 02:13:32 +08:00
2026-10-24 22:28:39 +08:00
2026-10-24 22:28:39 +08:00
2026-10-24 16:58:18 +08:00
2026-10-24 22:28:39 +08:00
2026-07-24 03:31:26 +00:00
2026-10-28 11:34:28 +00:00
2026-10-24 22:28:39 +08:00
2026-10-24 22:28:39 +08:00
2026-10-24 22:28:39 +08:00
2026-10-27 17:13:17 +00:00
2026-10-28 05:16:41 +00:00
2026-10-24 16:58:18 +08:00
2026-10-24 22:28:39 +08:00
2026-10-12 18:44:02 +08:00
2026-10-20 00:05:22 +08:00
2026-10-20 00:05:22 +08:00
2026-10-24 17:54:18 +08:00
2026-10-28 11:34:28 +00:00
2026-10-24 22:28:39 +08:00
2026-11-01 18:36:21 +08:00
2026-11-01 18:36:21 +08:00
2026-11-02 02:13:32 +08:00
2026-11-01 13:30:21 +08:00
2026-10-24 16:58:18 +08:00
2026-10-24 16:58:18 +08:00
2026-10-27 17:13:17 +00:00
2026-10-29 09:26:22 +08:00
2026-11-01 00:15:28 +08:00
2026-10-24 22:06:41 +08:00
2026-10-14 21:51:19 +08:00
2026-10-26 23:12:34 +08:00
2026-11-02 02:13:32 +08:00
2026-10-27 13:36:57 +08:00
2026-11-02 02:13:32 +08:00
2026-11-02 02:13:32 +08:00
2026-10-27 00:49:27 +08:00
2026-11-04 19:51:27 +08:00
2026-11-02 02:13:32 +08:00
2026-11-05 01:48:08 +08:00
2026-10-25 09:45:26 +08:00
2026-10-24 07:42:50 +08:00
2026-10-27 06:43:53 +08:00
2026-11-01 23:53:56 +08:00
2026-11-05 04:03:43 +08:00
2026-11-04 19:51:27 +08:00
2026-10-27 00:49:27 +08:00
2026-10-27 06:43:53 +08:00
2026-10-24 08:18:53 +08:00
2026-11-05 03:35:21 +08:00
2026-11-02 02:13:32 +08:00
2026-10-18 07:33:58 +08:00
2026-11-05 04:03:43 +08:00
2026-11-05 18:35:22 +08:00
2026-10-31 15:48:46 +08:00
2026-10-31 09:01:06 -07:00
2026-10-05 22:54:17 +08:00
2026-10-06 01:59:19 +08:00
2026-10-27 00:49:27 +08:00
2026-11-01 13:30:21 +08:00
2026-11-05 17:33:48 +08:00
2026-10-29 22:54:58 +08:00
2026-11-01 13:30:21 +08:00
2026-10-15 12:15:55 +08:00
2026-10-13 14:39:18 +08:00
2026-11-01 13:30:21 +08:00
2026-10-27 06:43:53 +08:00
2026-11-05 00:19:50 +08:00
2026-10-27 01:11:51 +08:00
2026-10-24 05:13:41 +08:00
2026-10-14 21:51:19 +08:00
2026-10-08 10:13:05 +00:00
2026-10-24 16:58:18 +08:00
2026-10-26 23:12:34 +08:00
2026-10-13 21:55:30 +08:00
2026-11-02 02:13:32 +08:00
2026-10-24 15:38:35 +08:00
2026-10-29 09:26:22 +08:00
2026-10-27 01:11:51 +08:00
2026-10-28 18:46:30 +08:00
2026-10-23 16:06:27 +08:00
2026-10-26 16:04:44 +08:00
2026-10-26 16:46:53 +08:00
2026-10-24 15:38:35 +08:00
2026-10-24 16:58:18 +08:00
2026-11-03 09:33:41 +08:00
2026-10-23 16:06:27 +08:00
2026-11-03 09:33:41 +08:00
2026-10-26 14:46:23 +08:00