From e48cb2c62ccac341d5f582567e8b6f87eff4104a Mon Sep 17 00:00:00 2001 From: ymq Date: Fri, 14 Aug 2026 15:49:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20create=5Fproject=20workspace=5Fdir=20?= =?UTF-8?q?=E7=A1=AC=E7=BC=96=E7=A0=81=EF=BC=88workspace.py=20=E6=9C=AA?= =?UTF-8?q?=E6=8F=90=E4=BA=A4=EF=BC=8C=E9=81=BF=E5=85=8D=20import=20?= =?UTF-8?q?=E4=BE=9D=E8=B5=96=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pipeline_service/agent_loop_v2.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pipeline_service/agent_loop_v2.py b/pipeline_service/agent_loop_v2.py index 7b7154b..2661fe0 100644 --- a/pipeline_service/agent_loop_v2.py +++ b/pipeline_service/agent_loop_v2.py @@ -653,7 +653,6 @@ class AgentExecutor: async def _t_create_project(self, sor, p, pid): import os from appPublic.uniqueID import getID - from .workspace import WORKSPACE_BASE name = p.get("name", "").strip() desc = p.get("description", "") @@ -668,10 +667,10 @@ class AgentExecutor: if _u: org_id = getattr(_u[0], "orgid", "0") or "0" - # 项目专属工作空间目录(与 workspace.py get_workspace_path 回退逻辑一致) + # 项目专属工作空间目录(与 workspace_tree.dspy 的 workspace_base 一致) # 不设置 workspace_dir 会导致 _resolve_workspace 回退到 ~/pipeline_ws/default, # 所有项目共用同一目录,设计文档/代码互相覆盖。 - workspace_dir = os.path.join(WORKSPACE_BASE, str(org_id), name) + workspace_dir = os.path.join("/d/pipeline/workspaces", str(org_id), name) os.makedirs(workspace_dir, exist_ok=True) pid_val = getID()