What happened? / 问题描述
AI 用 Bash 列出当前项目目录之外的文件(如 ls ~/Downloads)后,回复中的文件名点击后无法打开:
- 部分文件可点击,但打开后提示「无法读取此位置」;
- 部分文件名(中文名、
.dmg 等后缀)完全不可点;
- 绝对路径形式的引用同样打不开。
工作区内部的文件引用正常。
影响:AI 列出外部目录文件后无法一键打开,只能手动去 Finder 里找。
Steps to reproduce / 复现步骤
- 打开项目,工作区为
/Users/zsq/Downloads/Workflow-BankReceipt_V1_Prod-draft-3071(即 Downloads 的子目录)
- 发送「下载目录里面有哪些文件」
- 点击回复中列出的文件名(如
PixPin_2026-09-08_23-38-39.png)
Expected behavior / 预期行为
点击后能打开该文件(或若受安全边界限制,给出明确提示,而不是「无法读取此位置」)。
Actual behavior / 实际行为
点击后工作面板显示「无法读取此位置」,见下方截图。
原因:fs/read、fs/open 只允许工作区 + scratch + attachments 三个根内的路径(ADR 0172 / D334);而 /Users/zsq/Downloads/ 在工作区之外。此外裸文件名被当作工作区相对路径解析,绝对路径的前导 / 在链接化时被丢弃,中文文件名与 .dmg 等后缀也无法被识别为引用。
App version / 应用版本
0.14.6
Operating system / 操作系统
macOS
Extra environment / 其他环境信息
darwin arm64 · 协议 v11 · 开发版
Logs / 日志
无报错日志(失败在渲染层被静默转为状态标记)。
Screenshots / 截图

What happened? / 问题描述
AI 用 Bash 列出当前项目目录之外的文件(如
ls ~/Downloads)后,回复中的文件名点击后无法打开:.dmg等后缀)完全不可点;工作区内部的文件引用正常。
影响:AI 列出外部目录文件后无法一键打开,只能手动去 Finder 里找。
Steps to reproduce / 复现步骤
/Users/zsq/Downloads/Workflow-BankReceipt_V1_Prod-draft-3071(即Downloads的子目录)PixPin_2026-09-08_23-38-39.png)Expected behavior / 预期行为
点击后能打开该文件(或若受安全边界限制,给出明确提示,而不是「无法读取此位置」)。
Actual behavior / 实际行为
点击后工作面板显示「无法读取此位置」,见下方截图。
原因:
fs/read、fs/open只允许工作区 + scratch + attachments 三个根内的路径(ADR 0172 / D334);而/Users/zsq/Downloads/在工作区之外。此外裸文件名被当作工作区相对路径解析,绝对路径的前导/在链接化时被丢弃,中文文件名与.dmg等后缀也无法被识别为引用。App version / 应用版本
0.14.6
Operating system / 操作系统
macOS
Extra environment / 其他环境信息
darwin arm64 · 协议 v11 · 开发版
Logs / 日志
无报错日志(失败在渲染层被静默转为状态标记)。
Screenshots / 截图