ymq
5c28fed040
fix(isolation): 第6层泄漏——通用会话工作空间总根可枚举所有产线项目
实测发现:工具层隔离生效后,LLM 改用 list_files/run_command 浏览
WORKSPACE_BASE 总根({base}/{org}/{产线}/…全量可见),从目录名
枚举出所有产线的全部项目。
修复:
- workspace.py 新增 generic_workspace_dir():通用会话专属目录 _general/{uid}
- agent_loop_v2: generic 会话文件根改专属目录(_resolve_ws_path 越界保护圈死)
- agent_loop_v2: run_command 对通用会话执行层拒绝(shell 无法圈禁在目录内)
- schema 层剔除 shell 类工具(配合 pipeline-core)
2026-09-05 15:21:35 +08:00
..
2026-09-02 15:26:18 +08:00
2026-09-01 09:26:46 +08:00
2026-09-05 15:21:35 +08:00
2026-09-04 17:05:42 +08:00
2026-08-16 23:43:40 +08:00
2026-08-23 21:52:49 +08:00
2026-09-04 17:05:42 +08:00
2026-08-31 16:45:00 +08:00
2026-09-01 12:38:54 +08:00
2026-08-17 11:00:10 +08:00
2026-08-13 18:07:16 +08:00
2026-08-22 11:48:47 +08:00
2026-08-25 18:22:03 +08:00
2026-08-25 18:22:03 +08:00
2026-08-17 07:10:28 +08:00
2026-09-04 17:05:42 +08:00
2026-06-11 17:30:06 +08:00
2026-09-01 13:47:31 +08:00
2026-06-16 11:05:45 +08:00
2026-09-04 15:57:41 +08:00
2026-09-04 17:05:42 +08:00
2026-08-24 12:18:27 +08:00
2026-09-04 16:33:15 +08:00
2026-09-05 10:24:55 +08:00
2026-09-04 17:05:42 +08:00
2026-09-01 18:01:21 +08:00
2026-08-16 23:51:55 +08:00
2026-09-04 19:49:39 +08:00
2026-08-28 21:46:27 +08:00
2026-08-31 16:37:18 +08:00
2026-09-05 12:43:33 +08:00
2026-09-04 16:12:17 +08:00
2026-08-16 18:19:40 +08:00
2026-08-08 10:36:04 +08:00
2026-06-16 11:05:45 +08:00
2026-08-17 18:13:05 +08:00
2026-09-03 12:28:12 +08:00
2026-09-03 16:41:27 +08:00
2026-08-17 11:00:10 +08:00
2026-08-17 11:00:10 +08:00
2026-08-28 21:10:36 +08:00
2026-09-05 15:21:35 +08:00