问题
Operator 反馈:Holon 生成的计划文档中,使用 workspace:// URI 的 Markdown 链接在当前 Holon Web GUI 的 Markdown 中不能正常渲染,影响关联计划与工作记录的访问。
原始示例:
[Holon 提示词与 harness 评审](workspace://agent_home:holon-pm/work-items/work_a759bf6d703bf03/plan.md)
复现步骤
- 在 Holon Web GUI 中打开包含上述链接的计划文档,或展示包含相同结构链接的 Markdown 内容。
- 查看链接的渲染结果,并尝试点击访问目标计划。
- 检查是否能以可点击链接展示,并通过具有 workspace 访问权限的入口打开目标 Markdown 文件。
实际表现与证据边界
- Operator 已报告该示例不能正常渲染。
- 尚未独立浏览器复现;未确认具体表现是链接被过滤、不可点击,还是点击后解析/路由失败。
- 本 issue 仅记录问题,不预判 Markdown sanitizer、URI 解析或文件访问路由中的哪一层是根因。
预期行为
内建提示词要求 agent 使用 workspace://<workspace_id>/<relative/path> 为交付文件提供链接。Web GUI 应支持这一输出契约,正确渲染并解析 agent_home:<agent_id> 类型的 workspace URI,而非要求 agent 改用裸本机路径或无鉴权文件 URL。
验收条件
- 上述
agent_home 示例在计划 Markdown 中可正常显示、点击,并在有权限时打开目标文件。
- 补充相应渲染与解析回归测试;覆盖普通项目 workspace URI,并确认可选
?root=<execution_root_id> 不被丢弃或错误解析。
- 缺失文件或无访问权限时给出明确错误,保持 workspace 授权与路径边界,不通过放开任意协议或本机文件访问绕过问题。
- 现有普通 HTTP/HTTPS Markdown 链接不受影响。
问题
Operator 反馈:Holon 生成的计划文档中,使用
workspace://URI 的 Markdown 链接在当前 Holon Web GUI 的 Markdown 中不能正常渲染,影响关联计划与工作记录的访问。原始示例:
复现步骤
实际表现与证据边界
预期行为
内建提示词要求 agent 使用
workspace://<workspace_id>/<relative/path>为交付文件提供链接。Web GUI 应支持这一输出契约,正确渲染并解析agent_home:<agent_id>类型的 workspace URI,而非要求 agent 改用裸本机路径或无鉴权文件 URL。验收条件
agent_home示例在计划 Markdown 中可正常显示、点击,并在有权限时打开目标文件。?root=<execution_root_id>不被丢弃或错误解析。