difyctl
_
Dify 的第三个交付出口
Dify 企业 AI 应用创新私享会 · 2026.08 · 上海
初衷
让Dify应用能被 agent 直接使用
Dify 应用
网页
人
打开浏览器,自己操作
API
系统
工程师把它接进某个系统
agent
桌面上的 · 企业自建的 · Dify Agent
agent
桌面上的 · 企业自建的 · Dify Agent
difyctl
agent / 本地
agent
difyctl
Token 存本机
Dify 账号 / 企业 SSO
企业现有身份源
① OAuth Device Flow
Bearer Token
② OpenAPI + Bearer
Dify 服务端
HTTP API
鉴权 / 授权
应用执行
审计日志
内部账号走 Dify 登录,外部人员走企业 SSO。凭据不同,可见范围都由服务端裁决。
产品设计
01
更多日常工作能交给已建好的应用
agent 自己发现有哪些应用可用,人不必先知道入口在哪。零散的小事也走得起规范流程。
02
一次对话内完成,不必切换工具
发现应用、确认参数、发起调用、拿到结果,都在手上这个 agent 里做完,中途没有找工具和切工具的时间。
03
沿用 Dify 的身份鉴权,无需额外配置
谁能用哪个应用,跟在 Dify 里是同一套规则;每次调用都能归属到具体的人,可审计,支持 SSO。
产品设计
同样是接 agent,差别在身份鉴权和应用发现
应用级别 API / MCP
difyctl
调用者身份
一个应用一个固定凭据,所有调用在 Dify 里归到同一个身份
每人登录一次,沿用 Dify 的鉴权。每次调用归属到具体的人
应用发现
一个应用配一次。工作空间里新发布的应用,要再配一次才能用
一条命令列出当前有权使用的全部应用,新发布的立刻可见
发现
$
difyctl get app
NAME
ID
MODE
UPDATED
合同合规审查
a3f1c8e2-5b47-4d19-9e02-7c81af6d3b55
workflow
2026-07-28T09:14:22Z
发票核验
7b92d4a1-0e36-42c8-bd71-9f24e5c07a18
workflow
2026-07-21T16:02:41Z
供应商准入查询
c58e0f73-9a12-4b6d-8e35-1d47b902c6ea
chat
2026-07-26T11:38:05Z
agent 自己就能拿到这份清单,不需要事先配置任何一个应用。
新发布的应用下一次执行就在列表里。
一次对话内完成
员工
SUP-20482 这家的协议帮我看一下
供应商协议.pdf
agent
$
difyctl get app
$
difyctl run app c58e0f73-9a12-4b6d-8e35-1d47b902c6ea "SUP-20482 现在能不能下单"
在合格名录内。ISO9001 证书 2026-09-30 到期,还有 52 天。
$
difyctl describe app a3f1c8e2-5b47-4d19-9e02-7c81af6d3b55
$
difyctl run app a3f1c8e2-5b47-4d19-9e02-7c81af6d3b55 --stream --file contract=@./供应商协议.pdf → 提取合同条款 → 比对公司条款上限
{"result":"付款账期 90 天,超出上限 60 天,需法务复核;预付比例 40%,超出上限 30%,需财务复核。"}
agent
这家在合格名录里,ISO9001 证书下月底到期。
协议里付款账期 90 天(上限 60 天)、预付比例 40%(上限 30%),需法务和财务复核。
员工只说了第一句话。查哪个应用、按什么顺序、参数怎么填,都是 agent 自己定的。
一次对话里跨了采购台账和法务条款库两套东西,中间没有人去找工具。
授权
财务同事
$
difyctl get app
NAME
MODE
发票核验
workflow
费用科目判定
chat
报销合规问答
advanced-chat
采购同事
$
difyctl get app
NAME
MODE
供应商准入查询
chat
合同合规审查
workflow
物料检验标准
workflow
谁能用哪个应用,跟在 Dify 里是同一套规则。每次调用在审计日志里归属到具体的人。
外部人员走企业自己的 IdP 登录,不必在 Dify 里建账号,也不占席位。
演示
未来演进
01
执行失败自愈
agent 拿到失败的节点、当时的入参和报错,自己判断该改什么,修正后重跑。
02
审批收件箱
配合人工介入(HITL v2)能力,待办和审批 agent 收上来,通过、驳回、补充意见都在同一个对话里完成。
03
插件与凭据治理
插件、凭据CRUD
04
知识库v2管理
支持新版本知识库的管理与维护
一键安装
macOS / Linux
$
curl -fsSL https://raw.githubusercontent.com/langgenius/dify/main/cli/scripts/install-cli.sh | sh
Windows
>
irm https://raw.githubusercontent.com/langgenius/dify/main/cli/scripts/install.ps1 | iex
← → 翻页 · F 全屏