Skip to content

feat: add image-display capability hint to system prompt for AI models #1538

Description

@oceaman

Summary

PR #1473 已实现了 chat flow 内联 Markdown 图片渲染,但 AI 模型默认不知道这个能力。当前 AI 的工具列表里只有 analyze_image(图片分析返回文字),没有工具提示"你可以直接用 Markdown 语法在聊天里显示图片"。导致 AI 会绕弯路——下载图片、创建 MiniApp、反复尝试 analyze_image 等等。

问题复现

  1. 用户要求"找几张 XX 图片看看"
  2. AI 不知道 chat 支持 Markdown 图片内联,只能尝试 analyze_image(返回文字描述)、open_builtin(不能打开本地文件)、创建 MiniApp 画廊等
  3. 用户体验差——一个 ![图](url) 能解决的问题走了四五步弯路

建议方案

在系统 prompt 中注入一行能力声明,例如:

Image display: use Markdown syntax `![alt](url_or_relative_path)` to render images inline in chat. Supports http(s) URLs and workspace-relative paths. JPG/PNG recommended over SVG.

影响范围

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions