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
TINGyu123644 and autofix-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
yetuge and yetuge
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