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
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
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
非法操作
89e6b71b2d
refactor(api): migrate console suggested questions to shared runtime ( #43033 )
2026-09-28 07:31:17 +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
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
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
林玮 (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
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
非法操作
bd08f6b0e3
refactor(api): migrate installed app audio to shared runtime ( #42056 )
2026-09-24 02:56:38 +00:00
zyileven and XiaoBa Yu
699489b95f
fix(web): localize workflow statuses across logs and run details ( #42699 )
...
Co-authored-by: XiaoBa Yu <xb1823725853@gmail.com >
2026-09-23 09:34:51 +00:00
Xin Zhang
e11a20ace4
fix: handle missing optional tracing dependencies ( #42724 )
2026-09-23 05:58:01 +00:00
非法操作
0c36f4a104
refactor(api): remove legacy Baichuan prompt handling ( #42779 )
2026-09-23 05:12:46 +00:00
Byron.wang
5b6e850b25
refactor(api): thin console app controllers ( #42511 )
2026-09-22 11:23:19 +00:00
wangxiaolei
7ed4ab0b32
chore: remove app and dataset detail rbac check ( #42729 )
2026-09-22 08:08:24 +00:00
非法操作 and autofix-ci[bot]
2da0db7df5
refactor(api): isolate trial app and workflow detail previews ( #42659 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-22 05:03:49 +00:00
非法操作
89ffe391be
refactor(api): isolate trial preview queries and admission ( #42644 )
2026-09-22 03:35:02 +00:00
盐粒 Yanli
2a66bf6f09
refactor(workflow): prepare inputs by entry node type 🤖 🤖 🤖 ( #42595 )
2026-09-21 05:26:23 +00:00
林玮 (Jade Lin)
e78ce4db64
feat(app): package inline agents in workflow and chatflow exports ( #42579 )
2026-09-21 02:54:43 +00:00
bc38ce59f7
fix: load Agent text-to-speech voices from the dedicated endpoint ( #42575 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: 林玮 (Jade Lin) <linw1995@icloud.com >
2026-09-20 10:03:25 +00:00
林玮 (Jade Lin)
2a3cf7edf5
feat(app): default exports to ifpkg across app types ( #42552 )
2026-09-20 08:36:40 +00:00
林玮 (Jade Lin) and Joel
db6a4f5cd3
feat(agent): support exporting published versions ( #42485 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
2026-09-18 08:59:54 +00:00
Keith
21d5e4e020
refactor(models): pass session into WorkflowRun accessors and drop dead ones ( #42034 )
2026-09-18 04:12:28 +00:00
Asuka Minato
a504dfee27
ci: Update pyrefly dependency version to 1.3.0 ( #42445 )
2026-09-18 02:16:47 +00:00
林玮 (Jade Lin)
223039128f
feat(agent): support package imports from external URLs ( #42425 )
2026-09-17 12:54:40 +00:00
zyssyz123
d21518f8fe
fix(agent): keep composer reads free of draft mutations ( #42427 )
2026-09-17 12:02:45 +00:00
林玮 (Jade Lin) and autofix-ci[bot]
3d7f6f4496
feat(agent): import roster packages through App routes ( #42189 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-17 07:28:18 +00:00
Syrinx.
66bf75d1d8
refactor(models): pass session into AppMCPServer.generate_server_code ( #42316 )
2026-09-17 03:41:45 +00:00
Pranav Agarwal
b721e438ba
fix(api): use inclusive <= for completion-conversation end-time filter ( #42321 )
2026-09-17 01:43:46 +00:00
Lukas Buck
38f9d85d5a
fix(api): report has_more from the page the query served ( #42323 )
2026-09-16 07:45:48 +00:00
Weike Zhang
318964e4dc
fix(api): compute annotation list has_more with the effective page size ( #41876 )
2026-09-14 03:58:22 +00:00
4724779fe2
refactor(api): migrate remaining RESTX models to Pydantic ( #40399 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Byron Wang <byron@dify.ai >
2026-09-09 09:50:44 +00:00
Asuka Minato and autofix-ci[bot]
f71047f31a
test: migrate console workflow sessions and ORM models to SQLite ( #40563 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-09 08:50:02 +00:00
Asuka Minato
a062155841
test: migrate console app response sessions and ORM models to SQLite ( #40562 )
2026-09-09 08:47:46 +00:00
Keith
f3e5f41a3c
refactor(models): pass session into WorkflowNodeExecutionModel accessors ( #41968 )
2026-09-08 09:31:08 +00:00
Kiveiru3
d91672c6d3
refactor(controllers): inject message request models ( #41884 )
2026-09-07 05:14:18 +00:00
Xiyuan Chen and autofix-ci[bot]
86134ea99e
feat(rbac): agent RBAC/ACL scenes and resource-locator check bundles ( #41768 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-07 04:39:43 +00:00
非法操作
4b0e260ac5
refactor(console): decouple app tracing configuration ( #41576 )
2026-09-07 02:47:00 +00:00
非法操作
e6c9846726
refactor(api): isolate workflow app log queries ( #41509 )
2026-09-04 10:06:46 +00:00
非法操作
b15fb30ff5
refactor(api): extract app statistic queries from console controllers ( #41557 )
2026-09-04 09:15:51 +00:00
非法操作
f8930aba34
refactor(api): extract console workflow run application service ( #41336 )
2026-09-04 08:16:49 +00:00
非法操作
ba1d5ba172
refactor(api): centralize remote file handling ( #41627 )
2026-09-03 06:00:13 +00:00
Xiyuan Chen and yunlu.wen
93dae7d8a0
fix(rbac): let agent.manage operate every agent page ( #41583 )
...
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
2026-09-02 01:45:42 +00:00
Byron.wang and autofix-ci[bot]
c4ea406586
refactor(api): decouple system features and web adapters ( #40772 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-01 11:50:52 +00:00
zyssyz123
ad86351cc1
fix(agent): reject incompatible session snapshots ( #41447 )
2026-08-31 02:26:07 +00:00
Weike Zhang
02f9b3ca7c
refactor: pass db.session explicitly in instruction_modify_workflow ( #37403 ) ( #40827 )
2026-08-30 00:48:00 +00:00
jjj-n
09054169c4
refactor(models): pass session into Workflow accessors ( #41464 )
2026-08-29 14:28:15 +00:00