artifact-center
在终端中运行以下命令:
dsh plugin install lishuo4096/artifact-center
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install lishuo4096/artifact-center,或在插件市场搜索 artifact-center 安装;也可从 https://github.com/lishuo4096/artifact-center 获取源码,装完后重启 DSH。
插件介绍
每个对话都在产出文件——报告、表格、幻灯片、脚本、配置——但它们往往散落在各会话的工作目录里,换一场对话就很难再找到。artifact-center 把「值得留下的产物」集中到一处:索引与副本默认放在 ~/.dsh/artifact-center/,所有对话共用同一份清单,原工作目录被清理也不致于丢档。
对 agent 侧,插件提供 artifact_save、artifact_list、artifact_stats、artifact_remove 四个工具。登记时默认复制一份到统一目录(也可仅用 link 模式只记路径);列表与统计支持按后缀、分类、关键词组合筛选;删除会区分 copy 与 link,不会误删 link 模式下的原文件。工具返回结构化 JSON,路径无效时也不会用异常打断对话。
对用户侧,左侧边栏「产物中心」与工具读写同一份索引:分类与后缀 chip 带计数、关键词搜索带防抖,每行可复制路径、在文件管理器中定位、删除并二次确认。在带 Web GUI 的 DSH 上通过宿主同源 API 拉取数据;纯 CLI 形态下工具仍可用,面板不显示。
适合经常让 agent 生成文档、数据表、代码或归档、又希望跨会话统一检索与管理的用户;也适合希望 agent 养成「重要产出先登记」习惯的工作流。
使用场景
- 多轮对话里生成的 PDF、Excel 等需要统一留存与检索
- 换会话后仍要找到上次 agent 复制到中心的重要文件
- 希望按分类、后缀或关键词快速筛出某次产出的脚本或数据
适合人员
- 频繁让 agent 生成报告与数据文件的日常用户
- 需要跨会话归档与复用产出的团队或个人
- 希望 agent 用 artifact_save 养成登记习惯的工作流用户