### 提交前确认 · Pre-submission checklist - [x] 我已搜索过现有 issue,确认这不是重复提议 / I searched existing issues and confirmed this isn't a duplicate. - [x] 我已阅读 [CONTRIBUTING.md](../blob/main/CONTRIBUTING.md) / I've read CONTRIBUTING.md. ### 问题类别 · Category 文件 / 项目操作 · File / Project ops ### 涉及的 Agent 框架 · Agent framework ZCode Agent(自研) ### 使用场景 · Use case 环境:ZCode Desktop,Windows 11,一个主工作区 + 4 个附加目录(引擎仓库为主,挂载工具仓库 ×2、文档仓库 ×1、工作台目录 ×1)。 场景:多仓库协作开发,多仓库产物最终组装成一个集成交付物。附加目录正是为此而设——agent 在单一会话内跨仓库工作。 实测问题(agent 侧访问一切正常,以下全部是用户侧 UI 缺口): 文件树只显示主工作区,附加目录完全不可见、不可浏览。 内置查看面板(PDF/Word/Excel/PPT)拒绝附加目录路径,报错 path_outside_workspace。同一文件复制进主工作区即可打开——是作用域限制而非解析问题。 会话启动的 git 状态快照只包含主仓库,附加仓库的分支、未提交改动无任何展示。 agent 修改附加目录文件后,UI 无任何变更提示。用户想看 diff 只能靠 agent 手动调工具贴进对话——纯 agent 中介,无被动可见性,审查成本极高。 从 UI 切换到附加目录即视为打开新工作区,直接跳新会话,打断工作流 ### 建议方案 · Proposal 附加目录在文件树中以节点形式可见、可浏览、可打开文件; 附加仓库的 git 状态/diff 获得与主仓库同等的原生展示; agent 对附加目录的写入产生原生变更通知; 至少:内置查看面板解除对附加目录的路径限制。 会话身份、AGENTS.md、记忆按主工作区隔离是合理设计,我们不要求改变;问题只在可见性层。关联 #574(多仓库工作区支持)。 ### 预期价值 · Expected value 能支持最基本的多仓开发、联调,不必为了多仓场景(或附加额外测试空间场景)打开多个会话,频繁手动注入上下文。 ### 你认为的优先级 · Your perceived priority 高 · High ### 你使用的 ZCode 版本 / 环境 · ZCode version / environment ZCode Deskto/ZCode-3.16.3-win-x64/Windows 11 ### 补充材料 · Additional context _No response_
Activity
github-actions commentedon Oct 27, 2026
👋 感谢你的反馈,我们已经收到。
status: 待评估,你可以随时补充信息。needs: 更多信息标签并 @ 你。👋 Thanks — we've received your issue.
status: 待评估(Triage); feel free to add context.needs: 更多信息and ping you.