Windows 下对话中的 sandbox 本地文件链接显示为蓝色但无法点击
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: 用户1003
**客户端版本**: 0.1.31
---
## 现象
Agent 在当前对话工作目录中成功生成 `.xlsx` 文件,并在回复中提供 Markdown 下载链接。链接使用 `sandbox:/C:/.../文件名.xlsx` 格式,在界面中显示为蓝色链接,但点击后没有任何反应。
文件本身确实存在,复制本地路径到 Windows 资源管理器后可以正常找到并打开,因此不是文件生成失败或 Excel 文件损坏。
## 复现步骤
1. 让 Agent 在当前会话目录生成一个文件,例如 `亚马逊多产品成本统计模板.xlsx`。
2. 让 Agent 在回复中输出指向该文件的 Markdown 链接,例如 `[下载文件](sandbox:/C:/.../亚马逊多产品成本统计模板.xlsx)`。
3. 在 Cindy 对话界面点击显示为蓝色的文件链接。
4. 观察点击结果。
## 期望行为
点击链接后,Cindy 应至少执行一种明确行为:
- 下载或另存文件;
- 使用系统默认应用打开文件;
- 在 Windows 资源管理器中显示文件。
如果出于安全策略不允许打开,也应显示明确的错误提示或提供可操作的替代按钮。
## 实际行为
链接显示为蓝色,但点击后没有任何反应,也没有错误提示。用户只能手工复制很长的会话目录路径到资源管理器中寻找文件。
## 补充建议
建议客户端正确解析 Windows 下的 `sandbox:/C:/...` 路径,并在点击前校验目标是否位于当前会话允许访问的目录内,再提供“下载文件”“打开文件”或“在资源管理器中显示”等操作。不建议要求用户在 Windows 注册表中自行注册系统级 `sandbox:` 协议。
---
**版本区域**: CN
**OS**: win32 x64 (10.0.26200)
**界面语言**: zh-CN
Contributor guide
Assessment
This issue has not been assessed yet.