跳转到主要内容
本文档由 AI 自动翻译。如有任何不准确之处,请参考 英文原版。
建议让编码 Agent 来构建应用。你只需描述应用、回答它的提问,并完成它做不了的设置。

开始之前

  • Agent 已 配置好:装有 difyctl Skill,并已登录你的 Dify 服务器。
  • Agent 登录所用的账户,角色为编辑或更高。
  • 应用要用的模型已在 Dify 中配好 API 密钥。
  • Agent 所在的机器上已安装 jq。
  • 如果要修改现有应用,该应用已开启服务 API 访问。

Agent 能做什么

描述你想要的新应用,或者指明一个现有应用,说清要改什么。Agent 会和你一起理清应用该做什么、怎么测试,再动手构建和测试。difyctl Skill 要求它只在你同意后才发布应用。 例如:
你还可以让它:
  • 验证应用:测试单个节点或整个草稿,运行已发布的应用试试效果,或者排查失败的运行,看是哪个节点出了错、原因是什么。
  • 发布:查看应用能否发布、与上次发布的版本相比改了什么,然后发布。
  • 回滚:恢复到之前的某个发布版本,再重新发布。
    恢复会覆盖草稿中所有未发布的更改。如果草稿里有你想保留的内容,先让 Agent 把草稿导出。
  • 备好应用所需:从市场安装集成(需工作空间允许),并设置应用的环境变量。
  • 管理应用:导出应用的 DSL,开启或关闭它的 Web 应用,修改基本信息(名称、图标或描述)。如果 Agent 登录的账户是管理员或所有者,它还能开启或关闭应用的服务 API 访问。

Agent 不能做什么

Agent 只能构建和修改 Workflow 与 Chatflow 应用。它能构建以触发器开头的工作流,但无法测试或运行它。 应用用到以下几项时,需要你亲自在 Dify 中完成:
  • 为通过 OAuth 登录的工具授权。
  • 从 GitHub 或包文件安装集成。
  • 创建知识库并上传文档。

Agent 工作期间

在 Agent 完成之前,不要在工作室中编辑这个应用,也别让团队成员改动它。只要有人在那里保存了更改,Agent 的下一次更新就会受阻。 Agent 为每个应用单独建一个文件夹来存放工作,这些文件夹都在 difyctl/ 下,而 difyctl/ 位于你启动 Agent 时所在的目录。保留这个文件夹,下次也从同一位置启动 Agent。这样它就能接着完成未完成的构建;你要求修改时,它也能在之前工作的基础上继续。
最后修改于 2026年10月23日