给 Claude Code / Codex 一键装上 Workflow 技能包,Agent 自己完成接入、项目操作与安全反馈
适用角色:所有项目角色 · 最后更新:2026-08-11 · 约 6 分钟
Workflow Agent 插件是一组给 AI Agent 用的技能包:装进 Claude Code 或 Codex 之后,你的 Agent 就知道怎么接入 Workflow、怎么调 API。你只管用自然语言下指令——「帮我记个 bug」「把这条需求流转到评审中」「今天我名下有什么」——接入配置、查文档、调接口都由插件里的技能引导 Agent 自己完成。
插件能做的事:
没有硬前置——有没有 Workflow 账号都可以先装。装好后第一次使用时,接入技能(workflow-setup)会探测本机配置:已配好就直接可用;没配过会按「注册 → 建项目 → 签发 token → 写配置」引导你完成,全程明说哪几步需要你在浏览器操作。
在 Claude Code 里执行两条命令:
/plugin marketplace add LumioGames/workflow-plugin
/plugin install workflow@workflow-plugin装完即生效,插件市场会自动保持更新。
团队预装(可选):把下面的片段合入仓库的 .claude/settings.json,团队成员打开 Claude Code 时自动安装,不必人人手动执行命令:
{
"extraKnownMarketplaces": {
"workflow-plugin": {
"source": { "source": "github", "repo": "LumioGames/workflow-plugin" }
}
},
"enabledPlugins": ["workflow@workflow-plugin"]
}有 shell 时一行装好:
curl -fsSL https://workflow.games/plugin/install.sh | bash没有 shell(或想让 Agent 全程自己来)时,把下面的安装 prompt 原样发给 Agent,由它抓取版本清单、逐文件校验后落盘:
请为我安装 Workflow(workflow.games)Agent 插件:
1. 抓取 https://workflow.games/plugin/version.json?cb=<当前时间戳>,读出 version 与 files 字段;
2. 抓取 files 指向的清单(加同样的 cb 参数),逐个下载清单中的文件并校验 sha256,不符则停止并告诉我;
3. 跑插件自带的安装器(默认 --mode full):完整树落到 $XDG_DATA_HOME/workflow/plugin,~/.codex/skills/<skill> 指过去。技能渠道只允许 Markdown 与 VERSION;full 允许清单白名单内的 .mjs。备份不进 skills。旧 files.json 不能当完整运行时;
4. 列出安装的技能与版本;
5. 然后直接开始 workflow-setup 技能的接入流程:先检测本机 ~/.config/workflow/config.toml 是否已有可用配置。装好后直接对 Agent 说:「帮我记个 bug:登录页在 Safari 上点登录没反应」。会发生什么:
~/.config/workflow/config.toml 里有可用的 token 就直接进入下一步;没有则先走接入引导(注册或签发 token)。B-00123)和链接,你可以在项目的缺陷看板里看到它。之后就是日常用法:查询(「我名下有哪些在途需求」)、流转(「把 R-00045 流转到评审中」)、评论、传附件,都是一句话的事。
如果你遇到 Workflow 本身的问题,可以说:「向 Workflow 反馈:调用 createRequirement 返回 503,traceId 是 trace_example_01」。Claude Code 也可用 /workflow:feedback <描述> 薄入口;两种宿主最终执行的是同一份 workflow-feedback 技能。
确认前的不发送清单至少包括:token、Authorization、Cookie、.workflow、config.toml、环境变量、邮箱、项目文件与正文、跨租户数据、账户或会话、完整 HTTP 请求体,以及未明确点名的附件。客户端先扫描一次,服务端还会再次扫描;命中敏感信息时返回 422,只指出字段,不回显秘密。
每次确认后的确切报告会生成随机 UUID 幂等 key。同一报告遇到网络错误或 5xx 时,Agent 不会换 key 盲重发;恢复时复用同一 key,服务端返回同一个 sup_*,避免重复收件与重复附件。409 表示同一 key 的内容发生变化,422 表示字段或敏感信息不合规,429 会附等待时间,503 表示该部署未开通收件或附件存储不可用;这些 ProblemDetails 都会直接显示,不会被伪装成成功。
/plugin 查看当前版本。workflow- 前缀的技能目录。sup_* 是客服收件编号,不是正式 Bug 单号。反馈先进入 pending 收件箱,只有平台运营人员审核并执行「转正式单」后才会在预先配置的支持项目里产生 Bug 或 Requirement;Agent 不能跳过这一步,也没有公开的收件进度查询入口。~/.config/workflow/config.toml 里各占一节 [profiles.<名>];再在每个项目的仓库根放一个 .workflow 标记文件(内容一行 profile = "<profile 名>",不含 token,可提交进版本库与全队共享)。Agent 取凭证按「环境变量 → .workflow 标记 → 全局 current_profile 兜底」三级解析,在哪个项目目录里干活就自动连哪个项目。最省事的做法:在项目目录里对 Agent 说「接入 Workflow」,接入技能会带你建好 token 并问你要不要写入 .workflow。