|
|
e71df18d72
|
add test for openapi registration
|
2026-05-23 09:28:31 +08:00 |
|
|
|
152f916768
|
remove unused export
|
2026-05-22 22:58:54 +08:00 |
|
|
|
9b3b408849
|
fix web typecheck
|
2026-05-22 22:42:32 +08:00 |
|
|
|
102643e060
|
Merge branch 'main' into feat/cli
|
2026-05-22 22:25:00 +08:00 |
|
|
|
4d8b6c7dc0
|
refactor: add missing @override decorator to remaining MCP, Jieba, embeddings, and misc subclasses (#36528)
|
2026-05-22 13:45:35 +00:00 |
|
|
|
4c2ba50dfe
|
Merge remote-tracking branch 'upstream/main' into feat/cli
|
2026-05-22 21:38:55 +08:00 |
|
|
|
3df1042706
|
fix api test
|
2026-05-22 21:38:17 +08:00 |
|
|
|
0f39ac8960
|
fix web lint
|
2026-05-22 18:24:24 +08:00 |
|
|
|
102a9f3eb3
|
[autofix.ci] apply automated fixes
|
2026-05-22 10:20:08 +00:00 |
|
|
|
d94e302045
|
fix typings
|
2026-05-22 18:15:28 +08:00 |
|
|
|
2ff07b6311
|
mysql support in migration
|
2026-05-22 17:38:03 +08:00 |
|
|
|
473c945839
|
chore: seprate vector space quota query (#36514)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-05-22 09:26:17 +00:00 |
|
|
|
a698c60b29
|
fix(web): stabilize document picker search focus (#36525)
|
2026-05-22 09:24:37 +00:00 |
|
|
|
1554d80df5
|
[autofix.ci] apply automated fixes
|
2026-05-22 09:20:07 +00:00 |
|
|
|
7ec50f4656
|
fix typecheck && migration
|
2026-05-22 17:15:27 +08:00 |
|
|
|
24bab5fb2a
|
refactor(web): improve retrieval and tag control semantics (#36521)
|
2026-05-22 09:01:31 +00:00 |
|
|
|
66c4b9d589
|
remove docker build for current stage
|
2026-05-22 16:24:48 +08:00 |
|
|
|
cb218f2832
|
add permission constraint to smoke test
|
2026-05-22 16:17:55 +08:00 |
|
|
|
ed6a079582
|
[autofix.ci] apply automated fixes
|
2026-05-22 08:16:10 +00:00 |
|
|
|
f1d68e4178
|
use softprops/action-gh-release for release
|
2026-05-22 16:11:33 +08:00 |
|
|
|
851bf36f24
|
Merge remote-tracking branch 'upstream/main' into feat/cli
|
2026-05-22 16:07:59 +08:00 |
|
|
|
f6e4d558a6
|
Revert "test(cli): add integration test suite for Discovery, Run, Output, Error Handling and CLI Framework"
This reverts commit c38c5d375e.
|
2026-05-22 15:53:38 +08:00 |
|
|
|
93b7a81071
|
fix(dify-ui): align form label guidance (#36510)
|
2026-05-22 07:29:57 +00:00 |
|
|
|
157e6244dd
|
refactor: add missing @override decorator to agent runners, tool caches, and logging extensions (#36511)
|
2026-05-22 06:41:48 +00:00 |
|
|
|
964aaad7ed
|
refactor: streamline workflow context menu lifecycle (#36500)
|
2026-05-22 04:31:39 +00:00 |
|
|
|
c38c5d375e
|
test(cli): add integration test suite for Discovery, Run, Output, Error Handling and CLI Framework
Add comprehensive integration tests under cli/test/testcases/ covering:
Discovery:
- App list (list, single, all-workspaces)
- Describe App
- Cross-workspace query
Run:
- Basic App execution
- Streaming output
- HITL (Human-in-the-Loop) — all 19 cases incl. multi-action / expired-token / already-consumed
- File input
- Conversation mode
- Environment variable injection
- Cache and version consistency
Output:
- JSON/YAML output
- Table output
Error Handling:
- Exit code end-to-end validation
- Error message spec
CLI Framework:
- Global Flags
- Non-Interactive mode
Also extend test fixtures:
- scenarios.ts: add hitl-pause-multi-action / hitl-resume-expired-token / hitl-resume-already-consumed
- server.ts: add GET /form/human_input route, multi-action HITL response, expired/consumed token error handling
Known bugs tracked as it.todo:
- WTA-249: server 4xx in -o json mode exit code should be 1 (currently 0 in some cases)
- WTA-252: --help missing GLOBAL FLAGS section and Quick start examples
- WTA-255: hosts.yml YAML parse failure should output JSON envelope
- WTA-257: uncaught TypeError should output JSON envelope in -o json mode
|
2026-05-22 10:46:18 +08:00 |
|
|
|
92181dbe09
|
fix(api): preserve remote file URL query params (#36478)
|
2026-05-22 01:45:20 +00:00 |
|
|
|
30deef45d9
|
fix(api): pass SSL verify flag to SSRF proxy mounts (#36455)
|
2026-05-22 01:31:46 +00:00 |
|
|
|
ee28074390
|
refactor: add missing @override decorator to Moderation subclasses (#36492)
|
2026-05-21 19:42:20 +00:00 |
|
|
|
1fb491337b
|
refactor: add missing @override decorator to datasource plugin classes (#36494)
|
2026-05-21 19:41:42 +00:00 |
|
|
|
82b0a03f5a
|
refactor: add missing @override decorator to PluginModelRuntime (#36493)
|
2026-05-21 19:40:40 +00:00 |
|
|
|
6185016910
|
refactor: add missing @override decorator to file access controller and workflow file runtime (#36495)
|
2026-05-21 19:39:51 +00:00 |
|
|
|
b4f5f4869f
|
refactor: add missing @override decorator to code executor providers and transformers (#36496)
|
2026-05-21 19:39:10 +00:00 |
|
|
|
7ecbed3b04
|
chore: add Type to test (#36454)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-05-21 19:25:03 +00:00 |
|
|
|
5b58defd62
|
refactor: add missing @override decorator to GraphEngineLayer subclasses (#36491)
|
2026-05-21 16:32:02 +00:00 |
|
|
|
73196de5e1
|
refactor: add missing @override decorator to AppQueueManager subclasses (#36490)
|
2026-05-21 16:25:07 +00:00 |
|
|
|
ea5e487d3c
|
fix(api): stop returning 204 with response body and add CI check (#36489)
|
2026-05-21 16:20:34 +00:00 |
|
|
|
f19702f76c
|
feat(api): Flask-RESTX response() vs actual return value checker (#36488)
|
2026-05-21 15:05:06 +00:00 |
|
|
|
092c8bca81
|
refactor(api): migrate console.datasets.metadata to BaseModel (#36450)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-05-21 15:04:42 +00:00 |
|
|
|
c50d504c44
|
refactor: add missing @override decorator to AppGenerateResponseConverter subclasses (#36486)
|
2026-05-21 14:00:22 +00:00 |
|
|
|
1b4356b66a
|
fix(ci): bad pyinfra type coverage report comments (#36482)
|
2026-05-21 12:08:24 +00:00 |
|
|
|
7f633622aa
|
fix(web): use popup-open selectors for trigger styles (#36471)
|
2026-05-21 06:13:11 +00:00 |
|
|
|
66f5ab4cfc
|
feat: add dify-ui input primitive (#36446)
|
2026-05-21 03:15:38 +00:00 |
|
|
|
0cf9597f52
|
fix: suggested questions API crash on legacy conversation override configs (#36459)
|
2026-05-21 01:58:52 +00:00 |
|
|
|
60cd346fa6
|
feat: wire workflow agent node runtime (#36437)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-05-20 12:39:45 +00:00 |
|
|
|
56d4d54c16
|
chore: compatiable conversation is not exists (#33274)
Co-authored-by: -LAN- <laipz8200@outlook.com>
|
2026-05-20 12:37:33 +00:00 |
|
|
|
9f9cb4d17e
|
feat(ui): migrate radio to Base UI and update web callsites (#36451)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-05-20 12:05:31 +00:00 |
|
|
|
7d0d9019d8
|
chore: upgrade base ui to 1.5.0 (#36442)
|
2026-05-20 09:58:08 +00:00 |
|
|
|
d646bcf257
|
chore: remove unused pyrefly ignore comments in dataset.py (#36443)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-05-20 09:14:43 +00:00 |
|
|
|
e3b45a48eb
|
fix: allow config pubsub join timeout for lower post-run latency (#36438)
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
|
2026-05-20 08:45:51 +00:00 |
|