GareArc
94d9134719
feat(api): let agents edit, test and publish workflow apps over openapi
...
DSL export returns a draft_hash covering the graph, features, environment
and conversation variables; an import that sends an older hash fails
instead of wiping newer edits. A blank secret imported over an app keeps
the stored value. The incompatible-node error names the nodes.
New openapi ops: draft test runs, run history with node steps, publish,
version list and restore, and environment variables (secrets masked on
read). Publish shares one service method with the console.
2026-09-30 02:06:02 +00:00
Xiyuan Chen and yunlu.wen
a4524c215f
feat(cli): difyctl v2 over the server catalog ( #42608 )
...
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
2026-09-30 01:58:58 +00:00
Stephen Zhou
7b0660b45b
docs: refresh project guides and fix generated API tables ( #43239 )
2026-09-29 13:53:30 +00:00
Byron.wang and Jyong
a67cd87eb0
refactor(api): establish dataset application boundaries ( #41729 )
...
Co-authored-by: Jyong <jyong@dify.ai >
2026-09-29 08:42:31 +00:00
Aniket Kumar
2a1211baa5
test: pin ZIP timestamp in roster archive helper ( #43122 )
2026-09-29 07:28:43 +00:00
Stephen Zhou
3813c4d552
perf(api): reuse auth matrix routes and batch test data setup ( #43128 )
2026-09-29 07:26:31 +00:00
Asuka Minato
fb0e55f5e7
test: replace plugin model client spec mocks with a recording fake ( #43152 )
2026-09-29 07:08:49 +00:00
Asuka Minato
80b34b5ab6
test: use real trace records and SDK span values ( #43150 )
2026-09-29 07:08:47 +00:00
Asuka Minato
8db1712ccd
test: construct real datasource plugin and message fixtures ( #43149 )
2026-09-29 07:08:46 +00:00
Asuka Minato
6dc9de24d8
test: use real datasource provider fixtures ( #43148 )
2026-09-29 07:08:45 +00:00
Asuka Minato
9c11e36cc5
test: use real app models in integration fixtures ( #43147 )
2026-09-29 07:08:44 +00:00
Asuka Minato
1d02154638
test: validate real document configuration entities ( #43145 )
2026-09-29 07:08:44 +00:00
Asuka Minato
b4bc25cab6
test: compose application services with real Redis wrappers ( #43144 )
2026-09-29 07:08:43 +00:00
Asuka Minato
948fd166dd
test: use real tool runtimes responses and plugin entities ( #43142 )
2026-09-29 07:08:42 +00:00
Asuka Minato
38f42f357e
test: replace agent and upload ORM spec mocks with real models ( #43141 )
2026-09-29 07:08:41 +00:00
Stephen Zhou
f24586323b
perf(api): avoid numbered temporary directories for test databases ( #43127 )
2026-09-29 06:56:39 +00:00
Stephen Zhou
be8744264f
perf(api): reuse controller OpenAPI documents in schema tests ( #43120 )
2026-09-29 03:28:43 +00:00
Denis Ermakov
9bb9935f44
refactor(models): remove implicit-session Account tenant setters ( #43064 )
2026-09-29 02:03:34 +00:00
Denis Ermakov
1ff3d3db68
refactor(console): dep-inject the activation payload with @model_validate ( #43056 )
2026-09-29 02:01:34 +00:00
e6f1d77ed5
feat: tool fallback observability ( #42596 )
...
Co-authored-by: liuns-yang <liuns-yang@users.noreply.github.com >
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-09-28 11:10:48 +00:00
Yunlu Wen
4f8bf32b72
feat: support host style in archive s3 client ( #43066 )
2026-09-28 11:06:38 +00:00
005f019a80
feat: support New Agent templates and trials ( #42837 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-09-28 09:21:50 +00:00
Denis Ermakov
bf55d1f6a6
refactor: pass db.session explicitly to instruction_modify_legacy ( #37403 ) ( #43045 )
2026-09-28 07:38:08 +00:00
Keith
855842410a
refactor(models): remove implicit-session AppModelConfig.annotation_reply_dict ( #43024 )
2026-09-28 07:36:44 +00:00
非法操作
4713c3853b
refactor(api): bound suggested question runtime sessions ( #42968 )
2026-09-28 07:31:24 +00:00
非法操作
89e6b71b2d
refactor(api): migrate console suggested questions to shared runtime ( #43033 )
2026-09-28 07:31:17 +00:00
林玮 (Jade Lin)
6441436b0c
feat(api): include Site settings in App DSL ( #42863 )
2026-09-28 06:17:44 +00:00
Byron.wang
0c5f2507d0
refactor(api): separate app MCP server service and persistence ( #42850 )
2026-09-28 06:03:58 +00:00
yyh
c42ee2fbac
refactor(api): align app model config write contract ( #42979 )
2026-09-28 03:22:37 +00:00
Taranum Wasu and Taranum01
d8ec14027e
fix(api): mark async workflow trigger log FAILED when dispatch raises ( #42148 ) ( #43009 )
...
Co-authored-by: Taranum01 <taranum01@users.noreply.github.com >
2026-09-28 02:57:05 +00:00
非法操作
96f444e3c6
refactor(api): separate history queries from prompt rendering ( #42967 )
2026-09-28 02:51:58 +00:00
非法操作
9d4629c946
refactor(api): share installed app suggested questions runtime ( #42933 )
2026-09-28 02:51:38 +00:00
huoex1222-hub and huoenxi
1366cadbb4
fix(api): report batch count as the progress denominator in Vector ( #43005 )
...
Co-authored-by: huoenxi <15811355218@139.com >
2026-09-28 02:29:58 +00:00
非法操作
fb7b00365c
refactor(api): separate suggested question model preparation and invocation ( #42966 )
2026-09-28 02:07:36 +00:00
非法操作
3dce05e09e
refactor(api): group installed and trial app services ( #42878 )
2026-09-28 02:07:02 +00:00
jeongeun and Claude Opus 5.5
a154a4d674
refactor(api): inject TextToSpeechVoiceQuery into agent TTS voices via the decorator ( #43006 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-28 01:54:28 +00:00
Taranum Wasu and Taranum01
60744157d8
fix(api): fall back to tool name when MCP tool title is null ( #42453 ) ( #43010 )
...
Co-authored-by: Taranum01 <taranum01@users.noreply.github.com >
2026-09-28 01:35:22 +00:00
Sourav Rajvi
725611b2e9
test: drop redundant created_at/updated_at in unit tests ( #42989 ) ( #42990 )
2026-09-26 18:10:34 +00:00
destire-mio and destire-mio
e6fa1a1dd0
refactor(models): pass session into Conversation.app ( #42975 )
...
Co-authored-by: destire-mio <248462155+destire-mio@users.noreply.github.com >
2026-09-26 17:29:35 +00:00
d86435ee1e
fix(workflow): coerce non-uuid variable ids and warn on skipped branches ( #42750 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-09-25 08:16:41 +00:00
haochen and Zhangchenhao-111
e5b5a1cc4c
fix(mail): preserve send results when SMTP cleanup fails ( #42903 )
...
Co-authored-by: Zhangchenhao-111 <285911435+Zhangchenhao-111@users.noreply.github.com >
2026-09-25 02:34:20 +00:00
林玮 (Jade Lin)
0755abe47f
fix(agent): allow package imports with missing plugins ( #42913 )
2026-09-25 02:30:27 +00:00
yyh
ef33df5e22
refactor(api): tighten app detail response schema ( #42876 )
2026-09-24 08:53:49 +00:00
Yunlu Wen and autofix-ci[bot]
edf1a57b7b
refactor: move rbac enable check to check_dataset_permission ( #42907 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-24 08:41:12 +00:00
Asuka Minato
a405b00a3f
test: run workflow archiver coverage on SQLite ( #40718 )
2026-09-24 07:18:13 +00:00
呆萌闷油瓶
74af4f2308
perf(api): reduce knowledge retrieval latency ( #42673 )
2026-09-24 06:50:36 +00:00
Byron.wang and autofix-ci[bot]
635143cb88
refactor(api): thin console app controllers and separate application boundaries ( #42671 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-24 06:17:38 +00:00
Asuka Minato
97c0aaa005
test: remove duplicate node output integration coverage ( #40717 )
2026-09-24 03:37:45 +00:00
Asuka Minato
98b7e92191
test: run draft variable coverage on SQLite ( #40716 )
2026-09-24 03:37:25 +00:00
非法操作
bd08f6b0e3
refactor(api): migrate installed app audio to shared runtime ( #42056 )
2026-09-24 02:56:38 +00:00