makecindy / makecindy/cindy

Windows 下对话中的 sandbox 本地文件链接显示为蓝色但无法点击

Open
#1,811 3 comments 0 reactions 1 assignee Claimed by @DavidShenXD View on GitHub
bug done
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.