Commit Graph
9488 Commits
Author SHA1 Message Date
Charles Yao 24849f7152 fix(builder): distinguish tool sources from native Knowledge intent 2026-11-10 23:25:00 -08:00
Charles Yao f2b41d94e9 test(builder): complete writer admission clear schema fixture 2026-11-10 03:35:18 -08:00
Charles Yao d901b8e098 fix(workflow): construct selector failure wire envelope without cast 2026-11-10 03:06:27 -08:00
Charles Yao 80b1238875 test(builder): observe cleared execution settlement in memory repository 2026-11-10 02:58:42 -08:00
Charles Yao ba35e4db35 test(builder): use real command owner in approval handoff cases 2026-11-10 02:53:17 -08:00
Charles Yao 05436fa963 test(builder): read explicit completion fixture parameters 2026-11-10 02:44:20 -08:00
Charles Yao 86704014b6 test(builder): align typed tool identity assertions 2026-11-10 01:35:24 -08:00
Charles Yao 13e3f080f0 refactor(tools): place API bindings with custom tool owner 2026-11-10 01:35:13 -08:00
Charles Yao 2ae6b67720 fix(builder): keep API definition admission in native tool layer 2026-11-10 01:33:31 -08:00
Charles Yao c4d3c7b90d fix(builder): preserve native model setup errors (fix-round1) 2026-11-10 01:25:58 -08:00
Charles Yao 5ec32774d0 fix(builder): attribute tool credential failures without model fallback 2026-11-10 01:25:58 -08:00
Charles Yao 701e56fa29 fix(builder): validate normalized tool selectors without prose fallback 2026-11-10 01:25:58 -08:00
Charles Yao 18dee1a8d7 fix(builder): refuse unresolved authoritative tool plans 2026-11-10 01:25:58 -08:00
Charles Yao c2e3903524 fix(builder): preserve MCP identity and isolate incompatible declarations 2026-11-10 01:25:58 -08:00
Charles Yao 65d9da8320 fix(builder): ground installed MCP tools in native catalogue 2026-11-10 01:25:58 -08:00
Charles Yao af9401a98d fix(builder): stabilize retained knowledge goal waiting (ENG-1449) 2026-11-10 00:57:01 -08:00
Charles Yao 016ca0c35e fix(builder): retain API binding checks for surviving run markers 2026-11-10 00:57:01 -08:00
Charles Yao 5b2c7b37ee fix(builder): bind custom API effect consent to native definitions 2026-11-10 00:57:01 -08:00
Charles Yao da79660f2e test(builder): align public contracts with canvas progress fields 2026-11-10 00:47:42 -08:00
Charles Yao cb7ac15fde fix(builder): sanitize synchronized DSL context before capture and prompts 2026-11-10 00:34:45 -08:00
twwu b0045ab1f1 fix(builder): keep native tests in sync through approval
Resume the original run after all approvals and restore terminal progress
and traversed edges on reload.

Show structured approval details and receipts, hide Stop while forms are
open, and recover when a running conversation is cleared.
2026-11-10 14:46:48 +08:00
twwu 58650e82e2 test(builder): align CI checks with session stream protocol 2026-11-10 09:52:16 +08:00
twwu 4d06466b67 Merge branch 'main' into feat/dify-builder
# Conflicts:
#	api/services/trigger/webhook_service.py
#	api/tests/unit_tests/core/plugin/impl/test_oauth.py
2026-11-10 09:35:18 +08:00
bingtang 7c34331579 fix(rag): strip URL query/fragment before deriving file suffix in load_from_url (#43338) 2026-11-09 23:15:44 +00:00
Felix Shi fdb09a9e76 test(api): annotate node, event and schedule tests for strict pyrefly (#45769) 2026-11-09 18:48:27 +00:00
Tanishq 99683fe2e8 fix(trigger): store webhook uploads under the trigger end user (#44995) 2026-11-09 18:39:05 +00:00
xuan b29552aae0 fix: keep the docx external image extension when Content-Type has parameters (#45816) 2026-11-09 16:48:58 +00:00
ChengFa 130291b6b2 fix(file): strip surrounding quotes from Content-Disposition filename (#45885) 2026-11-09 14:49:10 +00:00
xuan 52e299ef5f fix: support OpenAPI 3.1 nullable union parameter types in custom tools (#45895) 2026-11-09 13:22:03 +00:00
Saim Shafique af33e86076 fix(agent): treat null variable value as unset strategy param (#45904) 2026-11-09 12:55:18 +00:00
twwu ffc2f267d0 fix(builder): unify native test streaming and controls
Observe Builder commands and native tests on one session stream. Reconnect to the retained Run without submitting another test.

Use Stop and Resume for task control during native tests and keep approval details available. Allow retained local sandbox bindings to be checked without reading restricted ancestor directories.

Refs: ENG-1448
2026-11-09 20:18:12 +08:00
TINGyu123644andautofix-ci[bot] 01d9853ade test(api): add unit tests for rag text splitter (#45256)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-11-09 11:58:15 +00:00
XiaoBa 23ea5e3562 fix: validate retrieval attachment UUIDs and tolerate invalid image history (#45915) 2026-11-09 11:36:53 +00:00
62d63c6302 fix(api): preserve zero JSON-RPC request id in MCP error responses (#42997)
Co-authored-by: TINGyu123644 <TINGyu123644@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-11-09 11:31:25 +00:00
Fake1new 1450421e43 fix(agent): keep braces inside JSON strings from closing the ReAct action payload (#45741) 2026-11-09 11:21:47 +00:00
e0b48a24c2 test(api): annotate plugin model runtime and oauth tests for strict pyrefly (#45875)
Co-authored-by: yetuge <yetuge@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-11-09 10:08:20 +00:00
Eddy ZHANG 343094f7cb test(api): strictly type runtime credential resolver tests (#45893) 2026-11-09 09:14:21 +00:00
Eddy ZHANG ddbcfd877f test(api): strictly type agent chat configuration and response tests (#45891) 2026-11-09 09:13:53 +00:00
d3c98578b2 test(api): bring the api extension requestor tests under strict pyrefly (#45877)
Co-authored-by: yetuge <yetuge@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-11-09 09:11:44 +00:00
yetugeandyetuge 071905e7b8 test(api): bring workspace model provider tests under strict pyrefly (#45878)
Co-authored-by: yetuge <yetuge@users.noreply.github.com>
2026-11-09 09:11:20 +00:00
非法操作 e37e727184 refactor(api): inject trigger workflow dispatch and execution logging (#45195) 2026-11-09 08:44:55 +00:00
非法操作 2626e944ec refactor(api): inject trigger subscription renewal scheduling (#45190) 2026-11-09 07:28:38 +00:00
非法操作 b6d2d2170d refactor(api): inject app trigger publication and quota status lifecycle (#45188) 2026-11-09 06:29:12 +00:00
twwu a53e5bc4bf fix(builder): honor the feature flag across editor and APIs 2026-11-09 11:50:43 +08:00
Charles Yao f41c1f0211 test(builder): use real runtime model adapters and transport counters 2026-11-08 19:19:58 -08:00
Charles Yao 797c8ebb29 test(builder): use a concrete initialization runner fake 2026-11-08 19:03:54 -08:00
非法操作 cc53107f82 refactor(api): inject workflow trigger subscription bindings (#45172) 2026-11-09 03:03:35 +00:00
Charles Yao 042b73716a Merge remote-tracking branch 'origin/feat/dify-builder' into codex/builder-p1-closeout-2026-11-06 2026-11-08 18:51:18 -08:00
Charles Yao 81bfad6d80 refactor(builder): consolidate grammar coverage without dropping cases 2026-11-08 18:48:09 -08:00
Charles Yao e0af36b83b fix(builder): distinguish root initialization failure from unknown execution 2026-11-08 18:47:59 -08:00