Mohamed Boudra and GitHub
f0eb7cea4b
feat(providers): add native options and exact MCP grants ( #3025 )
...
* feat(providers): add native options and exact MCP grants
Keep provider policy in provider-owned schemas so unattended Hub runs can grant only requested tools from injected MCP servers. Preserve the native resolved sandbox policy when a workflow override is present, including configured writable roots.
* test(hub): verify real provider tool policy
* test(app): avoid pinning transient restart status
2026-08-08 16:49:29 +02:00
..
2026-08-01 20:56:19 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 16:58:20 +02:00
2026-08-02 00:56:05 +08:00
2026-08-04 15:45:55 +02:00
2026-08-03 23:08:11 +02:00
2026-08-02 00:56:05 +08:00
2026-08-07 08:26:39 +02:00
2026-08-02 12:21:47 +02:00
2026-08-02 12:21:47 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-07 10:43:44 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-04 10:29:52 +02:00
2026-08-06 18:37:38 +08:00
2026-08-06 21:01:26 +08:00
2026-08-06 21:01:26 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-04 13:09:26 +02:00
2026-08-02 00:56:05 +08:00
2026-08-06 18:37:38 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-04 14:06:40 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 14:32:17 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-04 14:06:40 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-07 14:08:22 +08:00
2026-08-07 14:08:22 +08:00
2026-08-07 14:08:22 +08:00
2026-08-02 14:32:17 +02:00
2026-08-02 00:56:05 +08:00
2026-08-04 10:29:52 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-01 20:00:32 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-08 16:49:29 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-06 13:45:34 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-06 11:33:18 +02:00
2026-08-06 11:33:18 +02:00
2026-08-02 00:56:05 +08:00
2026-08-08 10:24:51 +02:00
2026-08-08 10:24:51 +02:00
2026-08-02 00:56:05 +08:00
2026-08-05 20:26:41 +02:00
2026-08-05 22:47:33 +02:00
2026-08-06 11:05:40 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 16:58:20 +02:00
2026-08-07 20:28:27 +02:00
2026-08-04 10:29:52 +02:00
2026-08-04 10:29:52 +02:00
2026-08-04 10:29:52 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-04 10:29:52 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-03 19:01:34 +08:00
2026-08-05 15:19:45 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-06 13:45:34 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-06 11:33:18 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-04 10:29:52 +02:00
2026-08-08 16:49:29 +02:00
2026-08-02 00:56:05 +08:00
2026-08-06 13:45:34 +02:00
2026-08-02 14:32:17 +02:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00
2026-08-02 00:56:05 +08:00