SuperAPI AI 工具集

artifacts

前端与建站

查看项目

更新于 10-15 19:55

技能介绍

用途:Asta Artifacts 用于处理 A2A 智能体产生的结构化输出。这些输出累积在任务响应的 artifacts[] 字段中,该技能负责将其导出为可读文件。

主要能力:支持两种导出格式。--format md 为每个 artifact 生成一个 .md 文件,跨 artifact 链接使用相对 .md 路径,适合 LLM 消费、版本控制和索引到 asta-documents。--format html 生成自包含的 HTML 与 index.html,适合阅读或分享,可用 open "$OUT_DIR/index.html" 打开。导出会按 subtype 组织每个 artifact 文件,并生成 index.md、references.bib 和 manifest.json。该技能也能处理部分任务数据,便于在运行中途预览。

使用方式:先导出任务结果,再执行导出命令。 TASK_DIR=$(mktemp -d) asta <agent> task "<TASK_ID>" > "$TASK_DIR/task.json" asta artifacts --input "$TASK_DIR" --output "$OUT_DIR" --format md

当被其他技能调用时,默认写入路径为 .asta/<invoking-skill>/<slug>/,其中 <slug> 为 YYYY-MM-DD-<short-query-slug>。导出后可用 asta-documents 注册,读取 manifest.json,将每个条目通过 asta documents add 登记,映射 name、description、filename、mime_type,以及可选的 subtype 和 metadata;URL 使用 file://<absolute-path-to-OUT_DIR>/<filename>,--tags 来自 subtype,--extra 来自 metadata。可用 --root <dir> 指定作用域索引。

适用场景:需要导出、转换或预览 A2A 智能体任务输出时使用,尤其适合将结果整理为 Markdown 供模型处理或纳入版本控制,或生成 HTML 供人工阅读与分享。

限制:资料未提供该技能的收费、价格、平台支持范围或性能效果等信息。