
Duc Nguyenandntduc
bb7712a9ff
fix(collaboration): harden delegated task isolation (#1486)
* feat(collaboration): isolate delegated artifacts and child runs
Isolate delegated inputs and outputs behind secure artifact exchange lifecycles. Scope Agent Link tasks by tenant and root agent, and enforce delegation spawn-tree boundaries. Add process-wide child-run admission and preserve logical media paths across native, MCP, and sandbox execution.
* fix(collaboration): harden delegated task isolation
Enforce tenant and root-agent task scope across migrations and stores. Add exactly-once async completion delivery, delegated sandbox boundaries, and confined artifact and media recovery across runtime surfaces.
* fix(collaboration): recover interrupted async tasks
* fix(collaboration): normalize persisted child-run status
---------
Co-authored-by: ntduc <ntduc@cpp.ai.vn>
2026-07-30 14:17:40 +07:00
..
2026-07-30 14:17:40 +07:00
2026-07-22 20:48:12 +07:00
2026-07-05 11:56:36 +07:00
2026-04-13 19:19:51 +07:00
2026-07-09 12:28:18 +07:00
2026-07-08 23:23:08 +07:00
2026-04-23 19:16:12 +07:00
2026-07-10 22:25:45 +07:00
2026-07-30 14:17:40 +07:00
2026-07-30 14:17:40 +07:00
2026-07-30 14:17:40 +07:00
2026-07-25 00:39:02 +07:00
2026-06-15 14:14:16 +07:00
2026-06-25 10:23:55 +07:00
2026-05-11 13:14:44 +07:00
2026-07-30 14:17:40 +07:00
2026-07-08 20:53:19 +07:00
2026-07-30 14:17:40 +07:00
2026-07-10 22:25:45 +07:00
2026-07-30 14:17:40 +07:00
2026-07-15 09:56:43 +07:00
2026-07-11 12:25:38 +07:00
2026-05-24 11:13:03 +07:00
2026-05-22 20:59:47 +07:00
2026-07-30 14:17:40 +07:00
2026-07-30 14:17:40 +07:00
2026-07-22 19:01:16 +07:00
2026-03-27 10:19:16 +07:00
2026-07-30 14:17:40 +07:00
2026-07-07 12:54:08 +07:00
2026-07-25 15:02:08 +07:00
2026-05-17 15:51:56 +07:00
2026-07-30 14:17:40 +07:00
2026-03-27 09:35:57 +07:00
2026-07-30 14:17:40 +07:00
2026-04-09 22:14:04 +07:00
2026-06-24 14:12:38 +07:00
2026-04-11 21:22:23 +07:00
2026-07-16 01:56:03 +07:00
2026-07-30 14:17:40 +07:00
2026-07-11 12:25:38 +07:00
2026-04-18 15:53:40 +07:00
2026-07-07 01:21:12 +07:00
2026-04-11 21:22:23 +07:00
2026-07-25 00:39:02 +07:00
2026-07-30 14:17:40 +07:00
2026-07-30 14:17:40 +07:00
2026-04-15 11:24:56 +07:00
2026-04-07 12:16:45 +07:00
2026-07-30 14:17:40 +07:00
2026-07-25 00:39:02 +07:00
2026-07-06 10:49:54 +07:00
2026-04-01 15:25:59 +07:00
2026-07-10 22:56:05 +07:00
2026-07-15 09:56:43 +07:00
2026-07-30 14:17:40 +07:00
2026-05-20 16:33:49 +07:00