Charles Yao
cbeaad8ea7
fix(workflow): allow presaves of an existing empty draft
2026-10-12 22:26:29 -07:00
Charles Yao
084326a430
feat(builder): bind installed draft tools with fresh setup admission
2026-10-12 11:41:44 -07:00
Charles Yao
ca72837864
Merge upstream Builder changes with confirmed Tool fixes
2026-10-12 00:01:59 -07:00
Charles Yao
c76d89f143
Fix Builder confirmed Tool consent recovery and SQL ownership
2026-10-11 23:22:35 -07:00
twwu
461a397387
Merge branch 'main' into feat/dify-builder
2026-10-12 13:54:52 +08:00
L1nSn0w
6a0d228ebf
feat(api): return account created_at from the OAuth provider account endpoint ( #43744 )
2026-10-12 04:07:10 +00:00
LingYi and LingYi-Liang
ed7592fe21
refactor(api): separate console conversation variable queries ( #43537 )
...
Co-authored-by: LingYi-Liang <270316896+LingYi-Liang@users.noreply.github.com >
2026-10-12 02:58:29 +00:00
Charles Yao and Claude Opus 5.5
2c117b67eb
feat: expose explicit native Tool consent APIs
...
Add authenticated prepare/confirm/execute/status routes for one explicit
native Tool consent with strict request DTOs, public receipt/disclosure
responses, sanitized refusals, a typed 403 union and a fixed 400 for
non-JSON bodies. Execute uses the existing confirmed dispatch coordinator.
Regenerate the dify-builder console contracts (also carrying the Task 6
TestResultCard fields that were not yet regenerated).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-11 19:52:55 -07:00
Chiranjeevi Balawat
890a2a62cf
refactor(api): decouple console workflow comments ( #43508 )
2026-10-12 02:25:17 +00:00
非法操作
d4111302c0
chore: remove console feedback export endpoint ( #43751 )
2026-10-11 15:31:07 +00:00
盐粒 Yanli and yunlu.wen
cc14bb83e0
refactor(agent): replace Agenton with native Pydantic AI modules ( #43833 )
...
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
2026-10-10 12:53:47 +00:00
Byron.wang
2f20c7d958
refactor(api): separate workspace RBAC controllers and application service ( #43323 )
2026-10-10 09:46:01 +00:00
50f66b43c8
chore(api): bump minimum supported Python to 3.13 ( #43022 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-10-09 10:47:03 +00:00
Joel and Yansong Zhang
c497e930a6
fix(workflow): confirm before saving an empty canvas ( #43668 )
...
Co-authored-by: Yansong Zhang <916125788@qq.com >
2026-10-09 07:04:15 +00:00
c0dbb26f3e
feat: access token feature ( #42293 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
Co-authored-by: twwu <twwu@dify.ai >
2026-10-09 05:54:28 +00:00
Joel and 林玮
572cb45b0f
chore: remove PartnerStack tracking and tenant binding ( #43641 )
...
Co-authored-by: 林玮 (Jade Lin) <linw1995@icloud.com >
2026-10-08 08:00:36 +00:00
林玮 (Jade Lin) and autofix-ci[bot]
99650364b1
fix(api): validate member invitation email addresses ( #43643 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-10-08 03:41:22 +00:00
非法操作 and Byron.wang
63d2af7d27
refactor(api): use project HTTP errors in Explore controllers ( #43481 )
...
Co-authored-by: Byron.wang <byron@dify.ai >
2026-10-05 15:23:32 +00:00
81f627cfa1
refactor(api): decouple console API-based extension management ( #43340 )
...
Co-authored-by: !潤弘資訊熊冠詠 <RT025232@rtc.ruentex.corp >
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-10-05 15:04:09 +00:00
Byron.wang and autofix-ci[bot]
95373bc4fd
refactor(api): consolidate account modules and shared errors ( #42570 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-30 07:26:44 +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
twwu
39cbe0e627
Merge branch 'main' into feat/dify-builder
2026-09-29 11:52:13 +08:00
Denis Ermakov
1ff3d3db68
refactor(console): dep-inject the activation payload with @model_validate ( #43056 )
2026-09-29 02:01:34 +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
twwu
5857b6b850
Merge branch 'main' into feat/dify-builder
...
# Conflicts:
# web/app/components/app/create-app-modal/__tests__/index.spec.tsx
# web/app/components/app/create-app-modal/index.tsx
# web/app/components/workflow-app/components/__tests__/workflow-panel.spec.tsx
# web/app/components/workflow-app/components/workflow-header/index.tsx
# web/i18n/resources.ts
2026-09-28 16:49:21 +08: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
非法操作
9d4629c946
refactor(api): share installed app suggested questions runtime ( #42933 )
2026-09-28 02:51:38 +00:00
twwu
7d594b22c7
Merge branch 'main' into feat/dify-builder
...
# Conflicts:
# api/openapi/markdown/console-openapi.md
# api/services/app_service.py
# web/app/components/app/create-app-modal/index.tsx
# web/app/components/workflow/index.tsx
2026-09-28 10:37:53 +08:00
非法操作
1c535791cb
refactor(api): use HTTPStatus throughout Explore controllers ( #42891 )
2026-09-28 02:07:12 +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
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
twwu
06ba1a2880
Merge branch 'main' into feat/dify-builder
...
# Conflicts:
# api/controllers/console/app/app.py
# api/services/app_service.py
2026-09-24 17:13:03 +08: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
Wu Tianwei
b3e3540c43
refactor: improve Dify Builder session UX ( #42760 )
2026-09-24 15:18:32 +08: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
twwu
f589611a1e
Merge branch 'main' into feat/dify-builder
2026-09-24 12:49:29 +08:00
非法操作
bd08f6b0e3
refactor(api): migrate installed app audio to shared runtime ( #42056 )
2026-09-24 02:56:38 +00:00
非法操作
70e973b9ab
refactor(api): isolate installed app messages ( #42016 )
2026-09-24 01:08:56 +00:00
非法操作
4144850837
refactor(api): use route decorators in trial controller ( #42815 )
2026-09-23 11:47:53 +00:00
f832cff60c
fix(api): keep creator access to datasets created via console upload and RAG pipeline ( #42507 )
...
Co-authored-by: weike-zhang <wangweike@gmail.com >
Co-authored-by: Crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-09-23 11:27:54 +00:00
非法操作
53aa73e416
refactor(api): isolate installed app conversations ( #41971 )
2026-09-23 11:11:33 +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
非法操作
d1391c2ed5
refactor(api): isolate installed app management ( #41957 )
2026-09-23 09:24:22 +00:00
twwu
da87af8a7c
Merge branch 'main' into feat/dify-builder
...
# Conflicts:
# web/app/components/app/create-app-modal/index.tsx
# web/app/components/workflow-app/components/__tests__/workflow-main.spec.tsx
# web/app/components/workflow-app/components/workflow-main.tsx
# web/app/components/workflow-app/hooks/__tests__/use-DSL.spec.ts
# web/app/components/workflow-app/hooks/use-DSL.ts
# web/app/components/workflow/panel/workflow-preview.tsx
# web/app/components/workflow/run/index.tsx
# web/i18n/locales/ar-TN/app.json
# web/i18n/locales/az-AZ/app.json
# web/i18n/locales/de-DE/app.json
# web/i18n/locales/en-US/app.json
# web/i18n/locales/es-ES/app.json
# web/i18n/locales/fa-IR/app.json
# web/i18n/locales/fr-FR/app.json
# web/i18n/locales/hi-IN/app.json
# web/i18n/locales/id-ID/app.json
# web/i18n/locales/it-IT/app.json
# web/i18n/locales/ja-JP/app.json
# web/i18n/locales/ko-KR/app.json
# web/i18n/locales/lo-LA/app.json
# web/i18n/locales/nl-NL/app.json
# web/i18n/locales/pl-PL/app.json
# web/i18n/locales/pt-BR/app.json
# web/i18n/locales/ro-RO/app.json
# web/i18n/locales/ru-RU/app.json
# web/i18n/locales/sl-SI/app.json
# web/i18n/locales/th-TH/app.json
# web/i18n/locales/tr-TR/app.json
# web/i18n/locales/uk-UA/app.json
# web/i18n/locales/vi-VN/app.json
# web/i18n/locales/zh-Hans/app.json
# web/i18n/locales/zh-Hant/app.json
2026-09-23 17:06:56 +08:00