feat(platform): Agent 能力 - 扩展画布读取与模型路由能力

This commit is contained in:
ddcat666
2026-10-10 04:40:16 +08:00
parent 09f9b8e902
commit 508cad2b4e
17 changed files with 390 additions and 34 deletions

View File

@@ -34,6 +34,15 @@ func BuiltinRegistry() *Registry {
SummaryFields: []string{"content"}, DetailFields: []string{"content"},
PatchFields: editableNodeFields("metadata.content", "Markdown 正文", "Markdown 正文"),
},
{
Type: "file", Version: "1", Label: "文本文件", DefaultWidth: 420, DefaultHeight: 320,
Purpose: "承载上传到画布的 TXT、Markdown 或其它文件资源;正文通过 canvas_read_text 在当前用户权限内读取。",
GoodFor: []string{"读取上传小说或剧本原文", "保留原始文件作为改编来源"},
NotIdealFor: []string{"图片、视频或音频参考", "需要逐镜维护的结构化分镜"},
Tradeoffs: []string{"文件正文按需读取并分页返回", "二进制文件不会被当作文本解析"},
InputKind: "text", Connection: ConnectionPolicy{CanSource: true},
SummaryFields: []string{"mimeType"}, DetailFields: []string{"mimeType"},
},
generatedMediaDescriptor("image", "2", "图片", 720, 405, "image", ConnectionPolicy{
CanSource: true, CanTarget: true, CanReference: true, AcceptedInputKinds: []string{"text", "image", "character"},
}),