陈大猫
f91b2cd04e
feat(ai): scope external MCP approvals to connection or host ( #3569 )
...
* feat(ai): scope external MCP approvals to connection or host
* test(ai): keep MCP fixture in Netcatty temp directory
* fix(ai): refine external MCP approval UI and grant safety
* fix(ai): wrap long approval targets and support Node 22
* fix(ai): keep automatic scripts in observer mode
* fix(sftp): release preflight markers after transfer
* fix(sftp): retain preflight cap through conflict resolution
* Keep SFTP preflight cap across panel remount
* Update worker terminal metadata expectations
* Persist SFTP preflight skip state across restart
* Limit persistent host approvals to saved hosts
* Scope host-open approvals to the selected saved host
* Exclude serial hosts from persistent approval scopes
2026-09-30 09:57:47 +08:00
..
2026-07-25 15:04:22 +08:00
2026-09-07 10:30:46 +08:00
2026-07-30 10:00:11 +08:00
2026-07-24 22:58:38 +08:00
2026-06-12 16:38:45 +08:00
2026-08-28 17:32:23 +08:00
2026-08-28 17:32:23 +08:00
2026-08-27 20:55:21 +08:00
2026-08-27 20:55:21 +08:00
2026-06-24 14:59:08 +08:00
2026-08-18 16:30:30 +08:00
2026-07-16 16:01:27 +08:00
2026-06-29 20:55:38 +08:00
2026-06-29 20:55:38 +08:00
2026-06-29 10:10:09 +08:00
2026-08-07 08:57:57 +00:00
2026-08-07 08:57:57 +00:00
2026-01-08 10:34:49 +08:00
2026-09-30 09:57:47 +08:00
2026-09-07 17:41:30 +08:00
2026-07-25 15:04:22 +08:00
2026-03-23 09:40:56 +08:00
2026-06-02 20:35:07 +08:00
2026-06-02 20:35:07 +08:00
2026-06-04 18:09:53 +08:00
2026-06-04 18:09:53 +08:00
2026-07-17 14:35:37 +08:00
2026-07-17 14:35:37 +08:00
2026-07-10 23:54:51 +08:00
2026-06-26 00:08:39 +08:00
2026-06-26 00:08:39 +08:00
2026-07-15 15:50:57 +08:00
2026-06-09 18:26:07 +08:00
2026-08-13 13:45:16 +08:00
2026-08-05 18:43:10 +08:00
2026-07-27 19:45:44 +08:00
2026-04-23 13:54:31 +08:00
2026-08-18 16:30:30 +08:00
2026-08-27 20:55:21 +08:00
2026-09-18 14:10:26 +08:00
2026-08-13 13:45:16 +08:00
2026-07-10 20:24:24 +08:00
2026-07-10 20:24:24 +08:00
2026-07-24 22:58:38 +08:00
2026-09-12 11:55:36 +08:00
2026-09-12 11:55:36 +08:00
2026-08-23 22:53:20 +08:00
2026-08-23 22:53:20 +08:00
2026-07-30 15:16:08 +08:00
2026-07-30 15:16:08 +08:00
2026-08-27 20:55:21 +08:00
2026-07-24 22:58:38 +08:00
2026-06-02 20:35:07 +08:00
2026-06-02 20:35:07 +08:00
2026-07-17 14:35:37 +08:00
2026-07-17 14:35:37 +08:00
2026-08-31 19:27:41 +08:00
2026-07-09 10:06:22 +08:00
2026-07-09 10:06:22 +08:00
2026-06-11 04:19:21 +08:00
2026-09-29 17:34:00 +08:00
2026-09-30 00:38:50 +08:00
2026-09-29 17:34:00 +08:00
2026-09-12 11:11:07 +08:00
2026-07-25 12:10:47 +08:00
2026-08-31 11:44:08 +08:00
2026-06-30 18:03:02 +08:00
2026-07-28 11:35:17 +08:00
2026-03-23 09:40:56 +08:00
2026-07-04 13:34:04 +08:00
2026-09-12 11:55:36 +08:00
2026-09-05 13:13:56 +08:00
2026-08-15 01:13:19 +08:00
2026-08-23 22:47:30 +08:00
2026-07-25 08:39:59 +08:00