89b76d6c33
Merge commit '657eeb65' into sandboxed-agent-rebase
...
Made-with: Cursor
# Conflicts:
# api/core/agent/cot_chat_agent_runner.py
# api/core/agent/fc_agent_runner.py
# api/core/memory/token_buffer_memory.py
# api/core/variables/segments.py
# api/core/workflow/file/file_manager.py
# api/core/workflow/nodes/agent/agent_node.py
# api/core/workflow/nodes/llm/llm_utils.py
# api/core/workflow/nodes/parameter_extractor/parameter_extractor_node.py
# api/core/workflow/workflow_entry.py
# api/factories/variable_factory.py
# api/pyproject.toml
# api/services/variable_truncator.py
# api/uv.lock
# web/app/components/app/app-publisher/index.tsx
# web/app/components/app/overview/settings/index.tsx
# web/app/components/apps/app-card.tsx
# web/app/components/apps/index.tsx
# web/app/components/apps/list.tsx
# web/app/components/base/chat/chat-with-history/header-in-mobile.tsx
# web/app/components/base/features/new-feature-panel/conversation-opener/modal.tsx
# web/app/components/base/features/new-feature-panel/file-upload/setting-content.tsx
# web/app/components/base/features/new-feature-panel/moderation/moderation-setting-modal.tsx
# web/app/components/base/features/new-feature-panel/text-to-speech/param-config-content.tsx
# web/app/components/base/message-log-modal/index.tsx
# web/app/components/base/switch/index.tsx
# web/app/components/base/tab-slider-plain/index.tsx
# web/app/components/explore/try-app/app-info/index.tsx
# web/app/components/plugins/plugin-detail-panel/tool-selector/components/reasoning-config-form.tsx
# web/app/components/workflow/nodes/llm/components/json-schema-config-modal/visual-editor/edit-card/required-switch.tsx
# web/app/components/workflow/nodes/llm/panel.tsx
# web/contract/router.ts
# web/eslint-suppressions.json
# web/i18n/fa-IR/workflow.json
2026-03-19 17:38:56 +08:00
40b0d7c898
feat: implement app runtime upgrade feature to clone and convert classic runtime apps to sandboxed mode
2026-03-17 13:54:16 +08:00
4a64362193
fix: import DSL -> import App
2026-03-12 17:29:42 +08:00
ed9f36dd1f
fix: import DSL -> import App
2026-03-12 16:53:05 +08:00
8513fa2897
feat: add support for file outputs in LLMNode, including auto-collection and deduplication
2026-03-11 16:30:54 +08:00
17c9b4dd85
fix: skills coming soon
2026-03-11 14:42:38 +08:00
e26d8a63da
feat: add marketplace template localization for multiple languages
2026-03-03 17:59:31 +08:00
9f7bea37e5
feat: add supports for "Open in Dify" from template details page in m… ( #32852 )
2026-03-03 13:09:12 +08:00
6824eda1c6
fix(i18n): fix critical errors and overhaul Persian (fa-IR) translations in workflow.json ( #32342 )
2026-02-16 20:27:25 +08:00
6415a0b799
refactor(web): remove sandbox provider literals from i18n
2026-02-13 19:04:51 +08:00
65e733dadd
chore: ja-JP translations
2026-02-13 18:59:52 +08:00
72aaa82a5d
chore: add i18n keys in zh-Hans
2026-02-13 18:59:52 +08:00
e730124740
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# api/uv.lock
# web/app/components/apps/__tests__/app-card.spec.tsx
# web/app/components/apps/__tests__/list.spec.tsx
# web/app/components/datasets/create/__tests__/index.spec.tsx
# web/app/components/datasets/metadata/metadata-dataset/__tests__/dataset-metadata-drawer.spec.tsx
# web/app/components/plugins/readme-panel/__tests__/index.spec.tsx
# web/app/components/rag-pipeline/__tests__/index.spec.tsx
# web/app/components/rag-pipeline/hooks/__tests__/index.spec.ts
# web/eslint-suppressions.json
2026-02-13 15:17:52 +08:00
4ff200b327
fix: i18n
2026-02-13 15:02:31 +08:00
9e0f906fac
feat: update tooltips for better clarity
2026-02-13 14:12:42 +08:00
39804035f8
fix(workflow): use publish-specific success toasts for workflow and chatflow
2026-02-13 13:52:08 +08:00
a7ab84106e
chore: blank add to template link
2026-02-13 13:48:49 +08:00
49b115b1ea
chore(i18n): add zh-Hans translations for file-upload workflow node
2026-02-13 12:17:04 +08:00
e21c9cb4a6
chore: create from template add community
2026-02-13 11:56:08 +08:00
0def4dc204
chore: Update LLM node context label to Chat History
2026-02-12 19:10:33 +08:00
17ba8af331
Revert "Merge branch 'zhsama/remove-reasoning-ui' into feat/support-agent-sandbox"
...
This reverts commit f6b0fda9f7 , reversing
changes made to f359bbc5de .
2026-02-11 21:16:57 +08:00
2bf767d5f7
feat: add Creators Platform helper for DSL upload and OAuth redirect (Vibe Kanban) ( #32232 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 21:10:48 +08:00
f01f7a0d32
chore: handle i18n
2026-02-11 15:14:31 +08:00
c2fb3604de
feat: can show add files
2026-02-11 14:58:53 +08:00
c3163840ec
fix: update file upload block label to clarify sandbox usage
2026-02-11 13:36:44 +08:00
29406dbc46
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# api/core/app/task_pipeline/easy_ui_based_generate_task_pipeline.py
2026-02-11 12:44:05 +08:00
abc5a61e98
feat: support nl-NL language ( #32216 )
2026-02-11 10:42:13 +08:00
2da770cdbd
feat: add File Upload node functionality and related components
...
- Implemented File Upload node with support for uploading files to the sandbox.
- Added necessary UI components including node panel and default configurations.
- Enhanced workflow constants and enums to include File Upload.
- Updated error handling for file upload operations.
- Integrated File Upload into existing workflow structure, ensuring compatibility with variable handling and output management.
- Added translations for new File Upload features in workflow.json.
2026-02-10 20:51:31 +08:00
c980f1b2ac
feat: support enable agent mode show tip in prompt editor
2026-02-10 17:02:12 +08:00
b820c7d1cb
feat: plugin not found show
2026-02-10 11:46:12 +08:00
3ced895f4c
fix(i18n): use 沙盒 instead of 沙箱 for sandbox translations
2026-02-10 11:37:18 +08:00
f6b0fda9f7
Merge branch 'zhsama/remove-reasoning-ui' into feat/support-agent-sandbox
2026-02-10 00:59:08 +08:00
fff2c11d9c
refactor(web): remove LLM reasoning format config and clean up locale strings
2026-02-09 23:57:27 +08:00
cce7970f77
chore: Rename context variable to Chat History in UI
2026-02-09 23:24:53 +08:00
fcf2a334d2
Merge remote-tracking branch 'origin/feat/support-agent-sandbox' into feat/support-agent-sandbox
2026-02-09 21:08:10 +08:00
f80b5a9537
fix: update SSH VM label and description for clarity
2026-02-09 20:42:13 +08:00
defa99e6cd
Revert "chore: Update prompt editor context labels to Chat History"
...
This reverts commit ecf4c06ed7 .
2026-02-09 20:23:03 +08:00
3c0b50ee77
feat(sandbox): add SSH agentbox provider for middleware and docker deployments
2026-02-09 16:38:05 +08:00
ca243d7efc
chore(web): pre-align HITL frontend from build/feat/hitl
2026-02-09 15:34:15 +08:00
a1fc280102
feat: Human Input Node ( #32060 )
...
The frontend and backend implementation for the human input node.
Co-authored-by: twwu <twwu@dify.ai >
Co-authored-by: JzoNg <jzongcode@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: zhsama <torvalds@linux.do >
2026-02-09 14:57:23 +08:00
e528112394
fix: Hide Agent node in sandboxed apps and relabel LLM
2026-02-08 02:59:58 +08:00
c5d1b2a02e
fix: fold not exist not same with file
2026-02-06 14:52:03 +08:00
30981dfa7c
feat: add empty state for skill template search with no results
2026-02-06 14:21:32 +08:00
a0984a779f
feat: support file and fold not find
2026-02-06 11:13:07 +08:00
7446779198
perf: Update agent extraction UI styling and labels
2026-02-05 16:57:20 +08:00
9893bf267e
feat(web): add import skills menu item with tooltip to skill file tree
...
Add "Import skills(.zip)" option to root-level context menu and sidebar
add menu with a question mark tooltip showing usage hint. Update menu
item labels and icons for consistency with design.
2026-02-05 16:56:27 +08:00
befefb04b4
chore: open in editor tooltip
2026-02-05 16:26:18 +08:00
9bd714623e
feat: Add mutual exclusion between structured output and tools in LLM
...
node
2026-02-04 22:36:19 +08:00
ecf4c06ed7
chore: Update prompt editor context labels to Chat History
2026-02-04 15:22:27 +08:00
d84aaff825
feat: add loading state to Publish button during workflow publishing
...
Leverage React Query mutation's isPending to disable the Publish button,
header trigger, and keyboard shortcut while a publish is in progress,
preventing duplicate submissions even when the menu is closed and reopened.
2026-02-04 14:34:06 +08:00