Charles Yao and Claude Opus 4.8
a9775b523f
fix(dify-builder): strengthen localize test to prove persisted mutation; document callback contract (fix round 1)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-10 15:49:15 -07:00
Charles Yao and Claude Opus 4.8
e7c7c7684a
feat(dify-builder): engine hooks for language detection + item localization (M2)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-10 15:39:04 -07:00
Charles Yao and Claude Opus 4.8
7e70c7e189
fix(dify-builder): validate detect_language reply shape before trusting it (M2 fix round 1)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-10 15:33:11 -07:00
Charles Yao and Claude Opus 4.8
32870a731a
feat(dify-builder): Localizer — detect language + cached catalog translation (M2)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-10 15:24:23 -07:00
Charles Yao and Claude Opus 4.8
c54274e92f
feat(dify-builder): static-string catalog for reply localization (M2)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-10 15:10:40 -07:00
Charles Yao and Claude Opus 4.8
9a87125231
feat(dify-builder): instruct agent to reply in the user's language (M1)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-10 15:02:42 -07:00
Charles Yao and Claude Opus 4.8
97b8354173
fix(dify-builder): capture verify-launch errors instead of swallowing them
...
The build/edit test handlers wrapped run_draft in a bare, non-logging
`except Exception` that turned any launch-time failure into a blank failed
run (dify_run_id="", per_node=[], no error). Diagnose then had nothing to
act on and the repair loop ran blind — the prod symptom where a stale test
input (ValueError "<var> is required in input form") produced an
undiagnosable await_repair loop.
Now the launch error is logged, captured, and persisted so diagnose/routing
can act on it:
- Run.error field + dify_builder_runs.error column (migration a9cc8d552db4)
- handlers_build/edit: logger.exception + launch_error_text(exc) -> Run.error
- is_input_failure() also inspects Run.error (+ "in input form" signal), so a
stale-input launch failure routes to the testdata gate, not blind repair
- diagnose/_degraded_diagnosis surface the launch error when no node executed
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-10 14:24:51 -07:00
twwu
485dede372
Merge branch 'main' into feat/dify-builder
2026-09-10 17:35:09 +08:00
QuantumGhost
798fd5e4c0
fix(api): restore Human Input completion events ( #42082 )
2026-09-10 06:20:44 +00:00
zyssyz123
c3f603c4dc
fix(agent): pin chatflow participant versions across config updates ( #42105 )
2026-09-10 06:10:16 +00:00
Asuka Minato
31dfa21f36
test: migrate RAG retrieval sessions and ORM models to SQLite ( #40512 )
2026-09-10 04:15:40 +00:00
Asuka Minato
3ecceb744b
test: move mocked model and tool cases to unit tests ( #40708 )
2026-09-10 04:14:49 +00:00
Asuka Minato
a43583a4a0
test: migrate agent workspace and publishing sessions and ORM models to SQLite ( #40506 )
2026-09-10 04:13:53 +00:00
Asuka Minato
c529c3b2f1
test: migrate Service API app sessions and ORM models to SQLite ( #40558 )
2026-09-10 04:13:36 +00:00
Asuka Minato
e7cfe142bc
test: migrate console dataset metadata sessions and ORM models to SQLite ( #40520 )
2026-09-10 04:12:43 +00:00
Asuka Minato
4e0d7f7f9b
test: migrate custom tool provider ORM model to real entity ( #40653 )
2026-09-10 04:11:52 +00:00
Asuka Minato
d201dc1f09
test: migrate summary index sessions and ORM models to SQLite ( #40505 )
2026-09-10 04:11:28 +00:00
twwu
0a8b35c2bf
Merge branch 'main' into feat/dify-builder
2026-09-10 09:44:17 +08:00
Evan
8bdf01be3b
refactor(api): remove legacy end user type fallback ( #39662 )
2026-09-09 20:16:48 +00:00
Asuka Minato
608b1d10e0
test: split CodeNode validation from sandbox coverage ( #40707 )
2026-09-09 14:45:16 +00:00
Joel and 林玮
9e6c0c20d2
chore: fit the app canvas when create from DSL and preview ( #42073 )
...
Co-authored-by: 林玮 (Jade Lin) <linw1995@icloud.com >
2026-09-09 10:22:33 +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
Duda Nogueira and Claude Opus 5
647fec55d9
chore(release): Upgrade self-hosted Weaviate to 1.39 ( #38214 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-09 09:19:54 +00:00
wangxiaolei
adedbf1f12
fix: fix undo delete operation for webhook trigger node lead the url … ( #42069 )
2026-09-09 09:02:04 +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
twwu
e808808168
Merge branch 'main' into feat/dify-builder
2026-09-09 15:55:44 +08:00
Wu Tianwei and autofix-ci[bot]
f89c3e6ec7
feat: add agent resource permissions ( #41940 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-09 07:30:39 +00:00
Asuka Minato
4f29213cdc
test: migrate workflow node execution task sessions and ORM models to SQLite ( #40571 )
2026-09-09 07:27:39 +00:00
Asuka Minato
62adebcf4e
test: reclassify response filter regressions ( #40706 )
2026-09-09 07:12:01 +00:00
Harsh Kashyap
6e91ee2694
fix: join all rich_text/title segments in Notion database extraction ( #42050 )
2026-09-09 06:36:13 +00:00
Harsh Kashyap
112e33a665
fix: escape double quotes in .xls cell values like the .xlsx path ( #42049 )
2026-09-09 06:05:08 +00:00
3f76dbe67a
refactor(controllers/console): inject saved-message query with @model_validate ( #41819 )
...
Co-authored-by: 几一奥 <2481680240@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-09 05:41:53 +00:00
nehal-a2z and nehal-a2z
cd031ab423
refactor(api): remove InstalledApp implicit-session accessor ( #42000 )
...
Co-authored-by: nehal-a2z <183489955+nehal-a2z@users.noreply.github.com >
2026-09-09 05:31:08 +00:00
Eddy ZHANG
dc9dd9c559
refactor(models): remove the App.bound_agent_id and App.is_agent wrappers ( #41998 )
2026-09-09 05:17:29 +00:00
L1nSn0w
8a69aa2884
fix(console): stop advertising the education plan outside Dify Cloud ( #41898 )
2026-09-09 04:38:50 +00:00
Harsh Kashyap
0b8435da71
fix(api): accept valid epoch-0 timestamps in localtime conversion tool ( #42027 )
2026-09-09 03:38:58 +00:00
Harsh Kashyap
455951056a
fix: keep Notion table cell rich text segments in one Markdown column ( #41993 )
2026-09-09 03:23:01 +00:00
林玮 (Jade Lin) and autofix-ci[bot]
0c443b7666
fix(api): handle invalid app icon references ( #41977 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-09 02:56:40 +00:00
Harsh Kashyap
cc44574543
fix(api): reject trailing newlines in user_input_form variable names ( #42029 )
2026-09-09 02:51:46 +00:00
Harsh Kashyap and autofix-ci[bot]
75f203cdb9
fix: validate declared blob size before allocating buffer in chunk merger ( #42021 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-09 02:47:25 +00:00
Harsh Kashyap
da6a1b01d1
fix(api): fall back to first server URL when X-Request-Env is set but servers lack env key ( #42025 )
2026-09-09 02:38:44 +00:00
FFXN and autofix-ci[bot]
bb2945a1a3
fix: dataset hitcount deadlock ( #41979 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-09 02:37:26 +00:00
CoralGarden52
89df7a670a
fix(dataset): clean multimodal attachments during reindex ( #41999 )
2026-09-09 01:43:57 +00:00
Harsh Kashyap
fc062bfc6d
fix(api): allow PDF extraction from URLs without an upload file ( #41950 )
2026-09-08 11:01:52 +00:00
JackSmith
e34b2f9045
fix(api): resolve aliases in remote settings sources ( #41463 )
2026-09-08 10:45:36 +00:00
Harsh Kashyap
09ddcbe01e
fix(api): flatten readabilipy plain_text items in web reader tool ( #41954 )
2026-09-08 10:28:20 +00:00
Asuka Minato and autofix-ci[bot]
398addf0c1
test: migrate segment service sessions and ORM models to SQLite ( #40535 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-08 10:22:20 +00:00
Asuka Minato
1c4bcff490
test: migrate console dataset document sessions and ORM models to SQLite ( #40522 )
2026-09-08 10:17:25 +00:00
Asuka Minato
bcda6b4570
test: migrate workspace snippet sessions and ORM models to SQLite ( #40524 )
2026-09-08 10:17:08 +00:00