a0d1816a6e
feat: add mergeable skill bundles with incremental compilation
...
Refactor skill compilation around mergeable bundle patches so dynamic skill updates no longer require full rebuilds. Keep dependency closures accurate by recomputing affected nodes from direct dependency data.
2026-02-28 14:35:29 +08:00
a1d3acdc2d
fix: update files_url to use FILES_API_URL in DifyCliConfig
2026-02-15 17:19:08 +08:00
cb6445a977
feat: fallback handle for skill exception when draft not sync yet
2026-02-15 02:00:27 +08:00
dd8385abf1
feat: centralize command execution timeout constant for sandbox providers
2026-02-14 16:01:27 +08:00
292bfceae6
feat(api): implement tool argument validation in Function Call strategy
2026-02-14 14:28:46 +08:00
5432bba0ca
fix: increase COMMAND_TIMEOUT_SECONDS to 2 hours for better command execution handling
2026-02-14 10:55:29 +08:00
cc1085ebd4
fix(session): enable all tools by default in SandboxBashSession
2026-02-13 17:53:55 +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
16df9851a2
feat(api): optimize OceanBase vector store performance and configurability ( #32263 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-13 09:48:55 +08:00
c0ffb6db2a
feat: support config max size of plugin generated files ( #30887 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-13 09:48:27 +08:00
c0b47bd318
fix: update final turn reminder to specify output file location
2026-02-12 14:22:15 +08:00
d953982536
refactor: streamline output building in LLMNode with new _build_outputs method
2026-02-12 11:28:53 +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
ccf27adaa3
feat(llm): enhance structured output prompts
2026-02-11 17:48:43 +08:00
d3b59abeb2
fix: apply ruff
2026-02-11 12:44:31 +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
0310f631ee
fix: fix get_message_event_type return wrong message type ( #32019 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-11 10:57:27 +08:00
704ee40caa
fix(api): excessive high CPU usage caused by RedisClientWrapper ( #32212 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-11 09:49:29 +08:00
aca1ac5714
fix: update user_id assignment in SandboxService calls for consistency
2026-02-10 21:26:06 +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
a5271baea0
fix: enhance error messages for missing bash command and SSH configuration validation
2026-02-10 20:51:31 +08:00
56fd571acc
fix(llm): improve handling of tool arguments in LLMNode to ensure default values are used
2026-02-10 20:07:21 +08:00
aba1752e6c
fix(prompts): fix default argument handling in tool calls
2026-02-10 18:31:34 +08:00
2ab0b334a8
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# web/app/components/rag-pipeline/components/update-dsl-modal.tsx
# web/app/components/workflow-app/hooks/use-nodes-sync-draft.ts
# web/app/components/workflow/variable-inspect/utils.tsx
# web/app/layout.tsx
# web/context/event-emitter.tsx
# web/eslint-suppressions.json
# web/next.config.ts
# web/package.json
# web/pnpm-lock.yaml
# web/types/feature.ts
2026-02-10 18:12:41 +08:00
acbcca0322
refactor(api): enhance message building in LLM trace processing
2026-02-10 17:18:53 +08:00
14251b249d
fix(api): include file marker for workflow tool file outputs ( #32114 )
2026-02-10 16:51:12 +08:00
e86802ad27
chore(api): improve structured output tool call prompt and update handling in LLMNode
2026-02-10 15:25:56 +08:00
9614fe8e6e
feat: agent sandbox support HITL
2026-02-09 22:20:41 +08:00
5eeb6c56f0
feat: implement sandbox layer integration in app generators
2026-02-09 22:20:41 +08:00
92e58aa624
fix: update SSH worker command and add timeout handling
2026-02-09 19:52:42 +08:00
8a057ac242
fix: apply ruff
2026-02-09 17:01:07 +08:00
83c260ee4c
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-02-09 17:00:56 +08:00
3c0b50ee77
feat(sandbox): add SSH agentbox provider for middleware and docker deployments
2026-02-09 16:38:05 +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
3348b89436
refactor: decouple database operations from knowledge retrieval nodes ( #31981 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-09 13:56:55 +08:00
f6b036b121
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-02-09 11:35:42 +08:00
483db22b97
feat: extract mcp tool usage ( #31802 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-09 09:52:14 +08:00
d23a94982d
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-02-08 01:30:21 +08:00
c61129590d
fix: improve download filename handling in S3 storage and asset service
2026-02-06 16:32:55 +08:00
871ec3b0ca
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# api/controllers/console/app/app.py
# web/eslint-suppressions.json
# web/eslint.config.mjs
2026-02-06 14:40:44 +08:00
a297b06aac
fix: fix tool type is miss ( #32042 )
2026-02-06 14:38:15 +08:00
b24e6edada
fix: fix agent node tool type is not right ( #32008 )
...
Infer real tool type via querying relevant database tables.
The root cause for incorrect `type` field is still not clear.
2026-02-06 11:24:39 +08:00
45164ce33e
refactor: strip external imports in workflow template transform ( #32017 )
2026-02-06 10:37:26 +08:00
6ac9bbfd5f
fix: fetch LLM node input correctly
2026-02-06 03:14:57 +08:00
095b3ee234
chore: Remove redundant double space in variable type description (core/variables/variables.py) ( #32002 )
2026-02-05 21:44:31 +08:00
e04f2a0786
feat: use static manifest for pre-caching all plugin manifests before checking updates ( #31942 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <rockchinq@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-05 18:58:17 +08:00
cb7c086377
feat: enhance file upload process with content type detection and command building
2026-02-05 18:00:45 +08:00
06c31dfdb2
feat: refactor sandbox file handling to use pipeline execution and improve script utilities
2026-02-05 17:47:48 +08:00
083154e57b
Revert "fix: image preview in artifacts panel"
...
This reverts commit 71f15741b0 .
2026-02-05 17:05:25 +08:00
71f15741b0
fix: image preview in artifacts panel
2026-02-05 15:28:04 +08:00