diff --git a/offline-backend-20260512/backend/app/gateway/roundtable_run_policy.py b/offline-backend-20260512/backend/app/gateway/roundtable_run_policy.py index 6747a20e..784e0fb8 100644 --- a/offline-backend-20260512/backend/app/gateway/roundtable_run_policy.py +++ b/offline-backend-20260512/backend/app/gateway/roundtable_run_policy.py @@ -83,12 +83,13 @@ _SEAT_EXCLUDED: list[str] = [ "agent_orchestration", "bash", ] -# 并行席位 = **快速(fast)模式**(双列):**禁写文件**(产物走正文)+ 禁跑命令 +「打断/越权」类, -# **放开 web_search / 技能**(搜索不碰 sandbox;技能靠 read_file;注意不继承 seat 的 web_search -# 禁用,故意显式列举,以便并行席位能联网搜索、产生工具步骤步骤条)。 +# 并行席位 = **快速(fast)模式**(双列):**禁写文件**(产物走正文)+ 禁跑命令 +「打断/越权」类。 +# **禁 web_search** —— 离线内网部署无外网,席位检索一律走「技能(skill)」(靠 read_file 读 +# SKILL.md,不联网),与 leader / seat / report 三角色保持一致(2026-06 离线部署决策)。 # 「写文件」归 **沙箱(sandbox)模式**(seat policy,单列 + 沙箱跟随预览);fast 模式快、双列、 # 产物走正文 —— 用户明确要求 fast 不生成文件(2026-06 §12.10)。 _SEAT_PARALLEL_EXCLUDED: list[str] = [ + "web_search", # 离线部署无外网,检索走技能(skill),不联网 "ask_clarification", # 并行批次不打断问澄清 "present_files", # 产物走正文,不呈现文件 "view_image", diff --git a/offline-backend-20260512/backend/config.yaml b/offline-backend-20260512/backend/config.yaml index 8f727d9c..d09cc045 100644 --- a/offline-backend-20260512/backend/config.yaml +++ b/offline-backend-20260512/backend/config.yaml @@ -223,7 +223,7 @@ auth_login: database: backend: sqlite - sqlite_dir: /app/backend/.deer-flow/data + sqlite_dir: .deer-flow/data pool_size: 20 # 基础连接池(postgres/mysql 生效;sqlite 忽略) max_overflow: 20 # 高峰期可临时超出 pool_size 的额外连接数,真实上限 = pool_size + max_overflow pool_timeout: 30 # 池满时等待空闲连接的秒数,超时报错 @@ -231,7 +231,7 @@ database: checkpointer: type: sqlite - connection_string: /app/backend/.deer-flow/data/deerflow.db + connection_string: .deer-flow/data/deerflow.db # 记忆子系统:跨会话持久化用户画像与 agent 私有记忆。 # 三层覆盖优先级(高->低):