Novice
87b46b91ae
chore: temp tix
2026-01-27 12:08:20 +08:00
Novice
f0f796fdc0
fix: remove additional sse event
2026-01-27 10:49:37 +08:00
hjlarry
c4e5eba6c3
switch to skills tab, keep ws connected and ensure has leader
2026-01-27 10:22:05 +08:00
Novice
585e11a1fc
fix: llm invoke condition
2026-01-27 10:12:51 +08:00
zhsama
54fce5e903
feat: Add @agent icon and implement agent alias variables in workflow
...
inspector
2026-01-27 02:42:37 +08:00
yyh
772dbe620d
fix(workflow): disable view switch during preview run instead of mounted guard
...
Simpler approach: disable the view picker toggle when preview is running,
preventing users from switching views during active runs.
This replaces the previous mounted ref guard approach (commits a0188bd9b5 ,
b7f1eb9b7b , 8332f0de2b ) which added complexity to handle post-unmount
operations. Disabling the toggle is more direct and follows KISS principle.
Changes:
- Add disabled prop to ViewPicker based on isResponding state
- Revert mounted ref guards in use-chat-flow-control.ts
- Revert isMountedRef parameter in use-nodes/edges-interactions-without-sync.ts
- Revert defensive type check in markdown-utils.ts (no longer needed)
2026-01-27 01:31:22 +08:00
yyh
8332f0de2b
fix(workflow): reinitialize mounted ref on effect setup for StrictMode
...
In React StrictMode (dev mode), effects are run twice to help detect
side effects. The cleanup-only pattern left isMountedRef as false after
StrictMode's simulated unmount-remount cycle, causing stop/cancel
operations to be skipped even when the component was mounted.
Now the effect setup explicitly sets isMountedRef.current = true,
ensuring correct behavior in both development and production.
2026-01-27 01:23:08 +08:00
yyh
b7f1eb9b7b
fix(markdown)!: return empty string for non-string content in preprocessors
...
Related to a9c5201485 - when switching views during active preview run,
the markdown preprocessors could receive non-string content (e.g., frozen
arrays from immer). Returning the original value caused ReactMarkdown to
fail with "Cannot assign to read only property" error.
Now both preprocessLaTeX and preprocessThinkTag return '' for non-string
input, preventing runtime errors during view switches.
2026-01-27 01:10:00 +08:00
yyh
a0188bd9b5
fix(workflow)!: add mounted guard to prevent ReactFlow operations after unmount
...
When switching from graph view to skill view during an active preview run,
SSE callbacks continue executing and attempt to update ReactFlow node/edge
states. This could cause errors since the component is unmounted.
Add optional `isMountedRef` parameter to `useNodesInteractionsWithoutSync`
and `useEdgesInteractionsWithoutSync` hooks. When provided, operations are
skipped if the component has unmounted, preventing potential errors while
allowing the SSE connection to continue running in the background.
BREAKING CHANGE: `useNodesInteractionsWithoutSync` and
`useEdgesInteractionsWithoutSync` now accept an optional `isMountedRef`
parameter. Existing callers are unaffected as the parameter is optional.
2026-01-27 00:43:58 +08:00
Stream
6b439b1699
fix: behave correctly when user is not talking Dify
2026-01-27 00:33:41 +08:00
yyh
bf12445960
fix(workflow): make FileTree and ArtifactsSection scroll independently
...
The sidebar layout was broken when ArtifactsSection expanded - it would
squeeze the FileTree and neither area could scroll. This restructures the
layout so each section has its own scroll container with proper height
constraints.
2026-01-27 00:14:33 +08:00
Stream
b57b1a6926
feat: generate better instructions
2026-01-27 00:09:11 +08:00
Stream
a9fb73fa31
fix: avoid flask backend error
2026-01-27 00:02:41 +08:00
yyh
a9c5201485
refactor(workflow)!: persist the debug state of the chatflow preview panel to the zustand store and split useChat hook into modular files
2026-01-26 23:21:44 +08:00
yyh
87d033e186
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-26 23:12:44 +08:00
Asuka Minato and GitHub
5eaf0c733a
fix: service api doc can not gen ( #31549 )
2026-01-26 21:59:02 +09:00
yyh and GitHub
f561656a89
chore: follow-up fixes for storybook vite migration ( #31545 )
2026-01-26 20:20:14 +08:00
Junyan Qin (Chin) and GitHub
f01f555146
chore: increase plugin cache ttl to 1 hour ( #31552 )
2026-01-26 19:48:33 +08:00
Joel
55120ea9f7
chore: prompt change also clear useless tool id
2026-01-26 18:29:38 +08:00
Joel
b99311baa0
chore: remove useless toolid
2026-01-26 18:09:46 +08:00
zhsama
ec5964c419
feat: Add support for array[message](List[promptMessage]) variable type
...
in workflow
2026-01-26 17:50:18 +08:00
yyh
5ac70633a2
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# web/pnpm-lock.yaml
2026-01-26 17:09:36 +08:00
Stephen Zhou and GitHub
47d0e400ae
chore: update to story book nextjs-vite ( #31536 )
2026-01-26 17:07:20 +08:00
Joel
c9edd71395
Merge branch 'feat/support-agent-sandbox' of https://github.com/langgenius/dify into feat/support-agent-sandbox
2026-01-26 16:59:31 +08:00
Joel
2e954388f5
merge
2026-01-26 16:57:45 +08:00
yyh
2c02c8ac18
fix(sandbox): fetch artifacts on mount for blue dot indicator
...
Remove enabled condition so data is fetched when component mounts,
allowing blue dot to show when files exist even before expanding.
TanStack Query handles request deduplication automatically.
2026-01-26 16:53:16 +08:00
zhsama
5cdd69e7e0
refactor: Refactor context generation to use available vars
2026-01-26 16:50:44 +08:00
yyh
e5e43bc2b9
fix(sandbox): fix guide line offset and use spinner for loading
...
- Adjust TreeGuideLines lineOffset to 2 to center lines under folder icons
- Replace skeleton loading with spinner in header area
2026-01-26 16:37:51 +08:00
yyh
70d88bc522
refactor(sandbox): align artifacts tree with file tree styles
...
Reuse TreeGuideLines for indent lines, use FileTypeIcon for file icons,
and match folder open/close icons with the main file tree component.
2026-01-26 16:19:28 +08:00
yyh
765b548be4
fix(a11y): improve accessibility for artifacts tree
...
Add aria-label, aria-expanded attributes and focus-visible styles
for folder buttons. Hide loading skeleton from assistive tech.
2026-01-26 16:01:22 +08:00
Joel
830c286062
feat: support credical
2026-01-26 15:55:24 +08:00
Joel
f90f3287d8
fix: provider and tool auth click not show
2026-01-26 15:55:23 +08:00
wangxiaolei and GitHub
8724ba04aa
fix: fix Cannot read properties of null (reading 'credential_form_sch… ( #31117 )
2026-01-26 15:52:53 +08:00
yyh
d396d92059
feat(sandbox): implement artifacts section UI
...
- Replace placeholder with functional ArtifactsSection component
- Add ArtifactsTree component for file tree rendering
- Support expand/collapse with lazy loading
- Show blue dot indicator when collapsed with files
- Add empty state card with hint text
- Add download button on file hover
- Add i18n translations (en-US, zh-Hans)
2026-01-26 15:43:06 +08:00
yyh
166b4a5a2b
feat(sandbox): add sandbox file API service layer
...
- Add types for sandbox file API (SandboxFileNode, SandboxFileDownloadTicket)
- Add oRPC contracts for listFiles and downloadFile endpoints
- Add TanStack Query hooks (useGetSandboxFiles, useDownloadSandboxFile)
- Add useSandboxFilesTree hook with flat-to-tree conversion
2026-01-26 15:40:27 +08:00
Stephen Zhou and GitHub
6fd001c660
chore: eslint prune-suppressions ( #31526 )
2026-01-26 15:31:19 +08:00
e8e386a6b9
fix: Add vertical scrolling support for floating elements. ( #30897 )
...
Co-authored-by: zhaiguangpeng <zhaiguangpeng@didiglobal.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-26 15:17:42 +08:00
Joel
694ed4f5e3
chore: small ui
2026-01-26 15:06:33 +08:00
eba5eac3fa
refactor: api/controllers/console/setup.py to ov3 ( #31465 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-26 15:04:33 +08:00
19008dce13
refactor: api/controllers/console/version.py to v3 ( #31463 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-26 15:04:25 +08:00
yyh
e39711f9ea
perf: remove unnecessary tree cache invalidation on file save
...
The tree invalidation was causing redundant network requests since the
file content cache is already managed via setQueryData in the save manager.
2026-01-26 15:02:42 +08:00
92011d0a31
refactor: LLM plugin invoke parsing ( #31499 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-26 14:59:57 +08:00
Joel
154018fe31
chore: fix tool ui
2026-01-26 14:52:56 +08:00
a51ced0a4f
refactor: pass BaseModel instances instead of dict ( #31514 )
...
Co-authored-by: fghpdf <fghpdf@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-26 14:50:14 +08:00
yyh and GitHub
dad8e408b0
fix(web): upgrade tanstack devtools to fix seroval RCE vulnerability ( #31515 )
2026-01-26 14:49:58 +08:00
Joel
010cbd0a73
chore: remove useless meata config when save file
2026-01-26 14:28:35 +08:00
d941201a3e
refactor(tool-selector): remove unused components and consolidate import ( #31018 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-26 14:24:00 +08:00
Novice
87bcd70f59
feat: add tool call based structured output
2026-01-26 14:17:57 +08:00
Harry
39799b9db7
feat(sandbox): artifact browser
2026-01-26 14:13:36 +08:00
Joel
453844b9e8
chore: editor config in new slide
2026-01-26 14:07:35 +08:00
dd988d42c2
feat: enhance quota panel to support additional model providers and integrate trial models feature ( #31443 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-26 14:04:12 +08:00
a43d2ec4f0
refactor: restructure Completed component ( #31435 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-26 14:03:51 +08:00
7c12e923b6
feat: add trial model list in system features ( #31313 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com >
2026-01-26 11:52:05 +08:00
yyh
677775079f
fix: use IS_CLOUD_EDITION for 'Managed by SaaS' tag visibility
...
Change from !IS_CE_EDITION to IS_CLOUD_EDITION to ensure the tag only
shows in cloud edition, not in enterprise or other self-hosted variants.
2026-01-26 11:42:55 +08:00
Joel
3f4d6b9452
fix: click readme hide config
2026-01-26 11:40:28 +08:00
yyh
4f75d7f8e2
fix: hide 'Managed by SaaS' tag in CE edition for sandbox providers
...
The tag should only display in SaaS version since CE edition also has
system config from migrations but the label is misleading for self-hosted.
2026-01-26 11:33:40 +08:00
Joel
902468e3e0
chore: tool picker height
2026-01-26 11:30:48 +08:00
Joel
c75afdb321
chore: no auth no choose show tools
2026-01-26 11:30:48 +08:00
yyh
567634f2a8
update skills
2026-01-26 11:20:03 +08:00
yyh
83c3c23c27
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-26 11:18:41 +08:00
Joel
3bde614bd3
feat: enabel tool num
2026-01-26 11:00:29 +08:00
Joel
9a68243fcc
feat: show provider config
2026-01-26 10:44:09 +08:00
Asuka Minato and GitHub
b9f1d65d4f
refactor: example of refine dict / Mapping ( #31498 )
2026-01-26 10:23:38 +08:00
b4e2af96e2
chore(deps): bump @lexical/utils from 0.38.2 to 0.39.0 in /web ( #31503 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 10:17:04 +08:00
hjlarry
b44169de41
fix mysql-connector-python 9.6 not work
2026-01-26 09:37:21 +08:00
Stream
bd2ee70c63
fix: remove output tokens constraint
...
Signed-off-by: Stream <Stream_2@qq.com >
2026-01-26 02:53:40 +08:00
Harry
87dba2765b
fix(tests): remove unnecessary noqa directive from test function
2026-01-26 01:12:07 +08:00
Harry
af17e20f99
feat(sandbox): implement sandbox archive upload/download endpoints and security enhancements
...
- Added sandbox archive upload and download proxy endpoints with signed URL verification.
- Introduced security helpers for generating and verifying signed URLs.
- Updated file-related API routes to include sandbox archive functionality.
- Refactored app asset storage methods to streamline download/upload URL generation.
2026-01-26 01:11:53 +08:00
yyh
a471caf787
test(skill-editor): add keyboard shortcut tests for SkillSaveProvider
...
Cover Ctrl+S and Cmd+S save triggers, guard clauses for start tab and
null active tab, success/error toast notifications, and fallback
registry integration.
2026-01-25 21:21:35 +08:00
yyh
cdcd9fd1a2
refactor(skill-editor): lift Ctrl+S handler to Provider and remove redundant hook
...
Move global keyboard shortcut handling from component-level hook to
SkillSaveProvider, eliminating duplicate event listener registrations
and race conditions. Delete use-skill-file-save hook as its logic is
now consolidated in the provider with direct store access.
2026-01-25 21:17:25 +08:00
yyh
84d032c104
fix: test
2026-01-25 19:54:09 +08:00
yyh
b305abdc8f
fix(skill-editor): align autosave fallbacks
...
- use cleanup-based save on tab switch with stable fallback snapshots
- add fallback registry for metadata-only autosave consistency
- add autosave/save-manager tests
2026-01-25 19:51:56 +08:00
yyh
e1e7b7e88a
refactor(skill): extract save logic into SkillSaveProvider with auto-save support
...
Centralize file save operations using Context/Provider pattern for better
maintainability. Add auto-save on tab switch, visibility change, page unload,
and component unmount.
2026-01-25 19:09:33 +08:00
yyh
150730d322
rm
2026-01-25 17:19:55 +08:00
zhsama
8754b321df
fix: Add sandbox feature to workflow features mapping
2026-01-25 16:30:50 +08:00
Harry
47835aaad9
feat(app-assets): add upload functionality and update proxy handling
2026-01-25 15:34:53 +08:00
Harry
c035133353
refactor(asset-storage): fix security problems
2026-01-25 03:44:36 +08:00
hjlarry
22287e16e2
fix header
2026-01-25 00:16:30 +08:00
hjlarry
1c943eb89f
fix migration file version
2026-01-25 00:05:19 +08:00
hjlarry
4c596aaac2
Merge branch 'feat/collaboration2' into feat/support-agent-sandbox
2026-01-25 00:00:03 +08:00
hjlarry
f4321279b9
fix migration file
2026-01-24 19:51:43 +08:00
hjlarry
2a372df33c
fix web unittest
2026-01-24 19:49:20 +08:00
hjlarry
ef536ba909
fix
2026-01-24 15:30:45 +08:00
hjlarry
b192c6e658
fix package version
2026-01-24 15:26:59 +08:00
autofix-ci[bot] and GitHub
89b2ae01a6
[autofix.ci] apply automated fixes
2026-01-24 07:26:47 +00:00
hjlarry
edb4457684
Merge remote-tracking branch 'myori/main' into feat/collaboration2
2026-01-24 15:22:07 +08:00
hjlarry
bb6d6a4f96
improve compute nodes diff speed
2026-01-24 15:04:51 +08:00
9d38af6d99
chore(deps): bump pyasn1 from 0.6.1 to 0.6.2 in /api ( #31140 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-24 10:31:56 +08:00
0772d49257
fix(api): fix IRIS hybrid search returning zero results ( #31309 )
...
Co-authored-by: Tomo Okuyama <tomo.okuyama@intersystems.com >
2026-01-24 10:29:19 +08:00
-LAN- and GitHub
67eb8c052d
refactor: single-node workflow runner helpers ( #31472 )
2026-01-24 10:27:44 +08:00
5c4028d557
refactor: port AppModelConfig ( #30919 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-24 10:25:51 +08:00
55e6bca11c
fix(http-request): prevent UUID truncation in JSON body ( #31444 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-24 10:21:21 +08:00
67657c2f48
chore: Update dev setup scripts and API README ( #31415 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-24 10:20:47 +08:00
e8f9d64651
fix(tools): fix ToolInvokeMessage Union type parsing issue ( #31450 )
...
Co-authored-by: qiaofenglin <qiaofenglin@baidu.com >
2026-01-24 10:18:06 +08:00
wangxiaolei and GitHub
1f8c730259
feat: optimize http status code ( #31430 )
2026-01-24 10:16:16 +08:00
zhsama
a36ea5addc
Merge branch 'main' into feat/support-agent-sandbox
...
# Conflicts:
# api/pyproject.toml
# api/uv.lock
2026-01-23 22:31:01 +08:00
yyh
98a050e664
chore: support folder upload in root file tree
2026-01-23 21:17:49 +08:00
8d45755303
feat: init fastopenapi ( #30453 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-23 21:07:52 +09:00
Yeuoly
0419dc9632
fix(docker): warn about localhost FILES_URL and forward port to container
2026-01-23 19:57:41 +08:00
Harry
eed9faedaa
refactor: replace AppAssetsInitializer with DraftAppAssetsInitializer and ensure assets directory creation in app_assets_initializer
2026-01-23 18:51:31 +08:00
Harry
41dd93c6b2
fix(e2b): stupid e2b env variable not work
2026-01-23 18:42:13 +08:00
yyh
00ae975f0b
fix: comments
2026-01-23 18:25:43 +08:00
Asuka Minato and GitHub
6342d196e8
refactor: split changes for api/controllers/web/workflow.py ( #29852 )
2026-01-23 19:06:21 +09:00
5dc5709d58
refactor: split changes for api/controllers/web/login.py ( #29854 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-23 19:06:04 +09:00
yyh
c51c40ede7
fix: migrations
2026-01-23 18:04:42 +08:00
yyh
65ffc5b3d9
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-23 18:04:32 +08:00
yyh
d39708b3f6
fix(csp): add wasm-unsafe-eval to enable WebAssembly execution
...
SQLite preview feature requires WebAssembly to run wa-sqlite, but CSP
policy was blocking WebAssembly.instantiate() without wasm-unsafe-eval
directive in script-src.
2026-01-23 17:38:38 +08:00
Harry
e1b0ab5c3f
feat(app_asset_service): implement asynchronous file deletion in asset management
...
- Added a threaded function to handle the deletion of storage files asynchronously after asset removal.
- Updated the asset removal logic to include a call to the new deletion function, improving performance and responsiveness during asset management operations.
2026-01-23 17:27:13 +08:00
Yeuoly
8a6e1a695b
fix: import storage module and ensure file record creation for presigned URL uploads
2026-01-23 17:26:26 +08:00
Novice
e9f4bde18f
fix: assemble variable support nested node format
2026-01-23 17:22:43 +08:00
Joel
6551814396
feat: add all can bundle to provider
2026-01-23 17:17:28 +08:00
yyh
88887ea58e
feat(icons): add custom FileImageFill icon for image file type
...
Replace RiFileImageFill with a custom FileImageFill icon to provide
a more distinctive visual representation for image files in the file tree.
2026-01-23 17:09:40 +08:00
yyh
dcd79df9fb
fix: upload folder support parent_id
2026-01-23 17:09:39 +08:00
Harry
63ffac6afe
fix(asset_download_service): suppress error output during download command execution
...
- Updated the download script to redirect error output to /dev/null, preventing unnecessary error messages from being displayed.
- Added an explicit exit command to ensure the script terminates correctly after execution.
2026-01-23 17:06:11 +08:00
Harry
248fa38c34
refactor(storage): unified storage cache layer and preasign interface
...
- Updated storage wrappers to utilize a new base class, StorageWrapper, for better delegation of methods.
- Introduced SilentStorage to handle read operations gracefully by returning empty values instead of raising exceptions.
- Enhanced CachedPresignStorage to support batch caching of download URLs, improving performance.
- Refactored FilePresignStorage to support both presigned URLs and signed proxy URLs for downloads.
- Updated AppAssetService to utilize the new storage structure, ensuring consistent asset management.
2026-01-23 17:01:10 +08:00
Harry
3165f3adbe
feat(app_assets): enhance asset management with CachedPresignStorage
...
- Introduced CachedPresignStorage to cache presigned download URLs, reducing repeated API calls.
- Updated AppAssetService to utilize CachedPresignStorage for improved performance in asset download URL generation.
- Refactored asset builders and packagers to support the new storage mechanism.
- Removed unused AppAssetsAttrsInitializer to streamline initialization processes.
- Added unit tests for CachedPresignStorage to ensure functionality and reliability.
2026-01-23 16:10:28 +08:00
99d19cd3db
docs(api): clarity SystemFeatureApi for webapp is unauthenticated by design ( #31432 )
...
The `/api/system-features` is required for the web app initialization.
Authentication would create circular dependency (can't authenticate without web app loading).
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-23 16:03:12 +08:00
Joel
b5d843b1fd
feat: combine 2 export
2026-01-23 15:50:33 +08:00
yyh
c4714d757d
style(file-tree): node menu item
2026-01-23 15:49:11 +08:00
yyh
5ac6dc62e7
fix(app-asset): refresh tree on upload failure to show orphaned nodes
...
Change onSuccess to onSettled for upload mutations so the file tree
refreshes regardless of success or failure, ensuring consistency when
backend creates nodes but storage upload fails.
2026-01-23 15:26:28 +08:00
Joel
788deffa2b
feat: support import zip
2026-01-23 15:23:14 +08:00
yyh
f8438704a6
refactor(app-asset): migrate file upload to presigned URL and batch upload
...
- Replace FormData file upload with presigned URL two-step upload
- Add batch-upload contract for folder uploads (reduces N+M to 1+M requests)
- Remove deprecated createFile contract and useCreateAppAssetFile hook
- Remove checksum field from AppAssetNode and AppAssetTreeView types
- Add upload-to-presigned-url utility for direct storage uploads
2026-01-23 15:11:04 +08:00
Harry
4448737bd8
refactor(app_asset): remove file upload resource and related methods
...
- Deleted `AppAssetFileResource` class and its associated file upload logic.
- Removed the `create_file` method from `AppAssetService` to streamline asset management.
- Updated `AppAssetBatchUploadResource` for improved readability by condensing method calls.
2026-01-23 14:56:39 +08:00
Harry
c3decbab32
feat(app): introduce runtime type handling for apps
...
- Added `RuntimeType` enum to define app runtime types: CLASSIC and SANDBOXED.
- Updated `AppPartial` model to include `runtime_type` field.
- Enhanced `AppListApi` to determine and assign the appropriate runtime type based on sandbox feature availability.
2026-01-23 14:56:38 +08:00
yyh
a91d709aa5
feat(skill-editor): add CategoryTabs and TemplateSearch to skill templates section
...
Add filter controls for skill templates:
- CategoryTabs: tab navigation with mock categories (All, Productivity, etc.)
- TemplateSearch: search input with accessibility attributes
- Grid layout fix to prevent tab width changes on font-weight switch
Update SectionHeader to accept className prop for flexible styling.
Add search placeholder i18n translations.
2026-01-23 14:39:53 +08:00
yyh
4d465d6cf9
feat(skill-editor): implement StartTabContent with modular component structure
...
Refactor StartTabContent into separate components following Figma design specs:
- ActionCard: reusable card with icon, title, description
- SectionHeader: title/xl-semi-bold header with description
- CreateImportSection: 3-column grid layout for Create/Import cards
- SkillTemplatesSection: templates area with placeholder
Align styles with Figma: 3-col grid, 16px title, proper spacing and padding.
Add i18n translations for all user-facing text (en-US, zh-Hans).
2026-01-23 14:39:53 +08:00
yyh
083f45678d
prune suppressions
2026-01-23 14:39:53 +08:00
Harry
225c33633a
feat(app_asset): add batch upload and file upload URL generation
...
- Introduced `GetUploadUrlPayload` and `BatchUploadPayload` models for handling file uploads.
- Implemented `AppAssetFileUploadUrlResource` for generating pre-signed upload URLs.
- Added `AppAssetBatchUploadResource` to support batch creation of asset nodes from a tree structure.
- Enhanced `AppAssetService` with methods for obtaining upload URLs and batch creation of assets.
- Removed checksum handling from file creation to streamline the process.
2026-01-23 14:34:27 +08:00
Joel
a522327662
chore: i18n
2026-01-23 14:33:17 +08:00
hjlarry
486a30402b
remove forceUpload
2026-01-23 14:33:15 +08:00
Joel
64c4f7302d
chore: import app ui
2026-01-23 14:24:23 +08:00
hjlarry
e105dc6289
new restore
2026-01-23 14:22:58 +08:00
yyh
aa3cc9b9a0
fix(skill-editor): add START_TAB_ID guards to prevent invalid metadata operations
...
- Add guards in tool-block component to skip metadata read/write when Start tab is active
- Add guard in tool-picker-block to prevent writing tool config to Start tab
- Add guard in use-sync-tree-with-active-tab to skip tree sync for Start tab
2026-01-23 13:15:39 +08:00
yyh
98d1aac765
feat(skill-editor): add persistent Start tab and optimize store subscriptions
...
- Add START_TAB_ID constant and StartTabItem/StartTabContent components
- Default to Start tab when no file tabs are open
- Optimize zustand selectors to subscribe to specific Map values instead of
entire Map objects, reducing unnecessary re-renders when other tabs change
- Refactor useSkillFileSave to accept precise values instead of Map/Set
2026-01-23 13:12:22 +08:00
fa92548cf6
feat: archive workflow run logs backend ( #31310 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-23 13:11:56 +08:00
lif and GitHub
41428432cc
ci: enable ESLint autofix in autofix bot ( #31428 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-23 13:05:51 +08:00
yyh
693a9c5b95
rm i18n .ts file
2026-01-23 12:42:42 +08:00
yyh
f555492292
update skill
2026-01-23 12:36:47 +08:00
b3a869b91b
refactor: optimize system features response payload for unauthenticated clients ( #31392 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-01-23 12:12:11 +08:00
yyh
c52755e747
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-23 11:36:16 +08:00
f911199c8e
chore: disable serwist in dev ( #31424 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-23 11:35:14 +08:00
wangxiaolei and GitHub
056095238b
fix: fix create-by-file doc_form ( #31346 )
2026-01-23 11:34:47 +08:00
Joel
61fa20d6a9
fix: search text bink
2026-01-23 11:05:22 +08:00
Joel
85cf995011
fix: search click blur
2026-01-23 10:59:12 +08:00
盐粒 Yanli and GitHub
c8ae6e39d2
fix: NextStep crash when target node is missing ( #31416 )
2026-01-23 10:15:20 +08:00
Novice
8f75be52a1
fix: allow repeated tool calls with same tool_call_id
2026-01-23 10:04:21 +08:00
zhsama
4707a319e5
refactor: use bivariance to normalize node metadata types
2026-01-23 06:57:00 +08:00
zhsama
ef8d0f497d
feat: Merge parent workflow nodes into subgraph variable scope.And some
...
performance improve.
2026-01-23 06:56:59 +08:00
zhsama
e22996735f
fix: Prevent workflow data updates in subgraph interaction mode
2026-01-23 06:56:59 +08:00
zhsama
5e78aaaec3
perf: Update context generate modal UI styling
2026-01-23 06:56:59 +08:00
Harry
5f0a21d2d4
refactor(sandbox): enhance system default configuration retrieval
...
- Updated the `get_system_default_config` method to accept a `provider_type` parameter for more precise querying.
- Improved error handling to raise a ValueError if no system default provider is configured for the specified tenant and provider type.
- Added fallback logic to ensure a system default configuration is returned when available.
2026-01-23 02:06:13 +08:00
Stream
a409e3d32e
refactor: better /context-generate with frontend support
...
Signed-off-by: Stream <Stream_2@qq.com >
2026-01-23 01:44:12 +08:00
Harry
71f811930f
feat(web): add app bundle import/export UI support
2026-01-23 01:09:05 +08:00
Harry
cbac914649
refactor(sandbox): rename delete_storage to delete_draft_storage for clarity
...
- Updated the SandboxManager to rename the method for deleting storage to better reflect its purpose.
- Adjusted the WorkflowVariableCollectionApi to utilize the new method name.
- Improved error handling in ArchiveSandboxStorage's delete method to log exceptions during deletion.
2026-01-23 00:12:37 +08:00
yyh
2f01107b09
feat(sqlite-preview): add truncation notice when row limit is reached
...
Display a notice at the bottom of SQLite table preview when data
is truncated due to PREVIEW_ROW_LIMIT (1000 rows), informing users
that additional rows are not displayed.
2026-01-22 23:49:06 +08:00
Harry
dde2bea2cc
fix(llm-skill): prompt tool call
...
- Renamed `build_skill_artifact_set` to `build_skill_bundle` for improved clarity in asset management.
- Updated references in `SkillManager` to reflect the new method name and ensure consistent handling of skill bundles.
- Added `AppAssetsAttrsInitializer` to `SandboxManager` to enhance asset initialization processes.
- Implemented output truncation in `SandboxBashTool` to manage long command outputs effectively.
2026-01-22 23:36:32 +08:00
Harry
6ec4a093c2
fix(app_asset_service): correct parameter passing in get_or_create_assets method and remove unused method for published assets
2026-01-22 22:46:57 +08:00
Harry
521b66c488
feat(app-bundle): implement app bundle import/export functionality
...
- Introduced AppBundleService for managing app bundle publishing and importing, integrating workflow and asset services.
- Added methods for exporting app bundles as ZIP files, including DSL and asset management.
- Implemented source zip extraction and validation to enhance asset import processes.
- Refactored asset packaging to utilize AssetZipPackager for improved performance and organization.
- Enhanced error handling for bundle format and security during import operations.
2026-01-22 22:46:57 +08:00
Harry
a43efef9f0
refactor(skill): transition from artifact set to bundle structure
...
- Replaced SkillArtifactSet with SkillBundle across various components, enhancing the organization of skill dependencies and references.
- Updated SkillManager methods to load and save bundles instead of artifacts, improving clarity in asset management.
- Refactored SkillCompiler to compile skills into bundles, streamlining the dependency resolution process.
- Adjusted DifyCli and SandboxBashSession to utilize ToolDependencies, ensuring consistent handling of tool references.
- Introduced AssetReferences for better management of file dependencies within skill bundles.
2026-01-22 22:46:57 +08:00
Harry
17404e0956
chore: update binary files and refactor LLMNode skill compilation
...
- Updated binary files for Dify CLI on various platforms (darwin amd64, darwin arm64, linux amd64, linux arm64).
- Refactored skill compilation in LLMNode to improve clarity and maintainability by explicitly naming parameters and incorporating AppAssets for base path management.
- Minor fix in AppAssetFileTree to remove unnecessary leading slash in path construction.
2026-01-22 22:46:57 +08:00
yyh
b87e303c00
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# web/eslint-suppressions.json
# web/service/debug.ts
2026-01-22 22:40:32 +08:00
QuantumGhost and GitHub
61f8647f37
docs(api): mark SystemFeatureApi as unauthenticated by design ( #31417 )
...
The `/console/api/system-features` is required for the dashboard initialization. Authentication would create circular dependency (can't login without dashboard loading).
ref: CVE-2025-63387
Related: #31368
2026-01-22 22:33:59 +08:00
356a156f36
chore(i18n): sync translations with en-US ( #31413 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-22 20:56:19 +08:00
Yeuoly
d32996b8c9
feat: enhance sandbox initializers with async and sync support
2026-01-22 19:58:38 +08:00
Yeuoly
a3cf73b220
feat: refactor initializers to support async and sync execution
2026-01-22 19:54:54 +08:00
lif and GitHub
e2d7fe9c72
fix(web): use Array.from() for FileList to fix tsc type errors ( #31398 )
2026-01-22 19:51:24 +08:00
Yeuoly
55c588a03a
feat: add async_initialize method to asset initializers
2026-01-22 19:49:41 +08:00
Yeuoly
3058415b4e
feat: switch async
2026-01-22 19:42:09 +08:00
Yeuoly
c3b4029d0b
feat: DraftAppAssetsInitializer
2026-01-22 19:18:46 +08:00
Yeuoly
5e16d85ff6
refactor(sandbox): async init and draft downloads
...
Reduce startup latency by deferring sandbox setup and downloading draft assets directly with cached presigned URLs.
2026-01-22 19:18:34 +08:00
zhsama
87f35efa2f
chore: Update pnpm to 10.28.1
2026-01-22 19:07:24 +08:00
zhsama
73ce9993f2
refactor: Replace SimpleSelect with PortalToFollowElem in sub-graph
...
config panel
2026-01-22 18:57:04 +08:00
b9f718005c
feat: frontend part of support try apps ( #31287 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-22 18:16:37 +08:00
-LAN- and GitHub
c575c34ca6
refactor: Move workflow node factory to app workflow ( #31385 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2026-01-22 18:08:21 +08:00
wangxiaolei and GitHub
a112caf5ec
fix: use thread local isolation the context ( #31410 )
2026-01-22 18:02:54 +08:00
Harry
9d80770dfc
feat(sandbox): enhance sandbox management and tool artifact handling
...
- Introduced SandboxManager.delete_storage method for improved storage management.
- Refactored skill loading and tool artifact handling in DifyCliInitializer and SandboxBashSession.
- Updated LLMNode to extract and compile tool artifacts, enhancing integration with skills.
- Improved attribute management in AttrMap for better error handling and retrieval methods.
2026-01-22 17:26:09 +08:00
Harry
e7c3e4cd21
feat: introduce attribute management system for sandbox
...
- Added AttrMap and AttrKey classes for type-safe attribute storage.
- Implemented AppAssetsAttrs and SkillAttrs for managing application and skill attributes.
- Refactored Sandbox and initializers to utilize the new attribute management system, enhancing modularity and clarity in asset handling.
2026-01-22 17:26:09 +08:00
yyh
ecd6c44a32
perf(web): parallelize folder upload for better performance
...
Optimize folder upload by creating folders at the same depth level in
parallel and uploading all files concurrently. This reduces upload time
from O(n) sequential requests to O(depth) folder requests + 1 file request.
2026-01-22 17:06:22 +08:00
Joel
43648b1660
feat: tool config
2026-01-22 17:00:59 +08:00
yyh
9733621301
fix(web): align table selector dropdown style with design
...
- Update font from system-xs-regular to system-sm-medium
- Add table icon to dropdown items
- Adjust spacing and border radius to match Figma design
2026-01-22 16:46:32 +08:00
yyh
bc22739a96
fix: migrations
2026-01-22 16:42:04 +08:00
yyh
d09d8d34c2
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# api/controllers/console/app/error.py
2026-01-22 16:40:19 +08:00
yyh
6325a3458f
chore: cap sqlite preview rows
2026-01-22 16:37:33 +08:00
lif and GitHub
510a02286f
fix(web): disable single tilde strikethrough in markdown rendering ( #31400 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-22 16:33:17 +08:00
yyh
808510746e
fix: show columns for empty sqlite tables
2026-01-22 16:25:43 +08:00
yyh
da738dddab
refactor: extract sqlite table hook
2026-01-22 16:19:35 +08:00
yyh
aa1ee123b3
refactor: extract sqlite table panel
2026-01-22 16:18:15 +08:00
yyh
e69163d072
refactor: extract sqlite constants
2026-01-22 16:15:58 +08:00
yyh
b6228c99cd
refactor: extract sqlite types
2026-01-22 16:15:19 +08:00
yyh
6c75893956
feat: use virtual scroll for db preview
2026-01-22 16:13:10 +08:00
878e34c582
fix: more doc link fix ( #31395 )
...
Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com >
2026-01-22 16:13:10 +08:00
f7f4d066dc
fix: following docs link fix ( #31390 )
...
Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com >
2026-01-22 16:13:10 +08:00
bc3629370d
fix: non-auto variable type params of agent node tool are not correctly parsed ( #31128 )
...
Co-authored-by: wangzejie <wangzejie@meicai.cn >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-22 16:13:10 +08:00
wangxiaolei and yyh
397d6decc0
fix: fix visibilityState event handle ( #31354 )
2026-01-22 16:13:10 +08:00
wangxiaolei and yyh
f23cc6be02
fix: remove _try_resolve_user_from_request ( #31360 )
2026-01-22 16:13:10 +08:00
Stephen Zhou and yyh
512c117395
test: enhance HitTestingPage tests with additional coverage for rende… ( #31355 )
2026-01-22 16:13:10 +08:00
Stephen Zhou and yyh
03f53f2282
chore: revert jsdom update ( #31353 )
2026-01-22 16:13:10 +08:00
-LAN- and yyh
ef97352f71
refactor(db): enforce non-null message annotation questions ( #27915 )
2026-01-22 16:13:10 +08:00
b2071a4352
refactor(web): useClipboard hook to reduce duplication ( #31308 )
...
Signed-off-by: SherlockShemol <shemol@163.com >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-22 16:13:10 +08:00
Stephen Zhou and yyh
463060ce52
test: fix test in #30849 ( #31350 )
2026-01-22 16:13:09 +08:00
dc55591a5e
chore(i18n): sync translations with en-US ( #31342 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-22 16:13:09 +08:00
3de33f7a4e
fix: check and update doc links ( #30849 )
...
Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com >
2026-01-22 16:13:09 +08:00
deeadb7f8e
chore(i18n): sync translations with en-US ( #31332 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-22 16:13:09 +08:00
29deee8161
fix(i18n): update model provider tip to only mention OpenAI in English, Japanese, and Simplified Chinese translations ( #31339 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-22 16:13:09 +08:00
Bowen Liang and yyh
c46b12b234
chore(web): refactor next.config.js to next.config.ts ( #31331 )
2026-01-22 16:13:09 +08:00
yyh
ff07ca97df
fix: prevent horizontal page scroll in skill editor layout
...
Add overflow-hidden to SkillPageLayout and min-w-0 to flex children
to ensure wide content (like SQLite tables with many columns) scrolls
internally rather than causing the entire page to scroll horizontally.
2026-01-22 16:13:09 +08:00
yyh
ed60a375b5
fix: improve sqlite file preview layout and single table handling
...
- Add min-w-0 to flex containers for proper text truncation
- Use w-max on table to ensure columns don't collapse
- Simplify table selector when only one table exists (remove dropdown)
2026-01-22 16:13:09 +08:00
yyh
11005ccb63
feat: add sqlite file preview
2026-01-22 16:13:09 +08:00
yyh
4a88ffdf2a
feat: align workflow view picker layout
2026-01-22 16:13:09 +08:00
yyh
84b4fed3df
chore: add table cells icon to db selector
2026-01-22 16:13:09 +08:00
yyh
3dcb34e462
Revert "fix workflow view switch refresh"
...
This reverts commit 1341b25e74f8d529e434877afc426ad02abe4e6b.
2026-01-22 16:13:09 +08:00
yyh
b7da988ee0
chore: add wa-sqlite dependencies
2026-01-22 16:13:09 +08:00
yyh
7ec0a36dc2
prune suppressions
2026-01-22 16:13:09 +08:00
yyh
bddb41cd47
feat: add db types in file tree icon
2026-01-22 16:13:09 +08:00
yyh
ee35f72861
fix workflow view switch refresh
2026-01-22 16:13:09 +08:00
yyh
62ec464d91
fix(graph/skill): use push to persist history in browser
2026-01-22 16:13:08 +08:00
Joel
2c95622890
chore: choose tools show
2026-01-22 15:47:28 +08:00
515002a8ba
feat: app trial ( #26281 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com >
2026-01-22 15:42:54 +08:00
Joel
219f4a2f3b
chore: hide featured tools
2026-01-22 15:30:16 +08:00
136618b567
fix: more doc link fix ( #31395 )
...
Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com >
2026-01-22 15:18:42 +08:00
036f6ef5ab
fix: following docs link fix ( #31390 )
...
Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com >
2026-01-22 15:02:37 +08:00
811e43d0d4
fix: non-auto variable type params of agent node tool are not correctly parsed ( #31128 )
...
Co-authored-by: wangzejie <wangzejie@meicai.cn >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-22 14:43:21 +08:00
Harry
e38a4121e7
fix: workflow publish
2026-01-22 13:53:45 +08:00
Harry
b470cca533
feat(skill-builder): enhance skill loading and compilation with parallel processing
...
- Introduced threading for loading skills and uploading compiled content to improve performance.
- Added data classes for better structure and clarity in handling loaded and compiled skills.
- Refactored the skill compilation process to separate loading and uploading, enhancing maintainability.
2026-01-22 13:41:21 +08:00
Harry
5565546295
feat(skill-compiler): skill compiler
2026-01-22 13:41:21 +08:00
Novice
5cb8d4cc11
refactor: rename mention node to nested_node for generic sub-graph support
2026-01-22 13:15:13 +08:00
wangxiaolei and GitHub
4e7c1f4f44
fix: fix visibilityState event handle ( #31354 )
2026-01-22 11:13:14 +08:00
hjlarry
51c8c50b82
expire leader key in redis
2026-01-22 09:30:51 +08:00
zhsama
c7d106cfa4
refactor: Refactor context generation modal into composable components
2026-01-22 01:34:44 +08:00
yyh
29e1f5d98b
update skills
2026-01-21 23:16:03 +08:00
Harry
aac90133d6
refactor: update session cleanup logic and extend command timeout
...
- Changed the command timeout duration from 60 seconds to 1 hour for improved session stability.
- Refactored session cleanup logic to utilize the CLI API session object instead of session ID, enhancing clarity and maintainability.
2026-01-21 21:19:46 +08:00
wangxiaolei and GitHub
211c57f7b6
fix: remove _try_resolve_user_from_request ( #31360 )
2026-01-21 21:19:11 +08:00
Stream and zhsama
0ac847fb3c
refactor: unify structured output with pydantic model
...
Signed-off-by: Stream <Stream_2@qq.com >
2026-01-21 21:04:33 +08:00
zhsama
70f5365398
Merge remote-tracking branch 'origin/feat/support-agent-sandbox' into feat/support-agent-sandbox
2026-01-21 20:55:02 +08:00
Harry
b1eecb7051
feat: implement keepalive mechanism for E2B sandbox
...
- Added a keepalive thread to maintain the E2B sandbox timeout, preventing premature termination.
- Introduced a stop event to manage the lifecycle of the keepalive thread.
- Refactored the sandbox initialization to include the new keepalive functionality.
- Enhanced logging to capture failures in refreshing the sandbox timeout.
2026-01-21 20:51:46 +08:00
zhsama
d82943f48c
Merge remote-tracking branch 'origin/feat/support-agent-sandbox' into feat/support-agent-sandbox
2026-01-21 20:50:44 +08:00
zhsama
c4249f94de
feat: Add suggested questions to context generate modal
2026-01-21 20:49:12 +08:00
Harry
9ed83a808a
refactor: consolidate sandbox management and initialization
...
- Moved sandbox-related classes and functions into a dedicated module for better organization.
- Updated the sandbox initialization process to streamline asset management and environment setup.
- Removed deprecated constants and refactored related code to utilize new sandbox entities.
- Enhanced the workflow context to support sandbox integration, allowing for improved state management during execution.
- Adjusted various components to utilize the new sandbox structure, ensuring compatibility across the application.
2026-01-21 20:42:44 +08:00
Stephen Zhou and GitHub
524ce14a68
test: enhance HitTestingPage tests with additional coverage for rende… ( #31355 )
2026-01-21 19:07:20 +08:00
Stephen Zhou and GitHub
1813b65acb
chore: revert jsdom update ( #31353 )
2026-01-21 18:30:04 +08:00
hjlarry
1b70a7e4c7
use contract for api request
2026-01-21 18:20:38 +08:00
zhsama
d7ccea8ac5
refactor: Refactor mixed-variable-text-input to extract hooks
2026-01-21 17:55:41 +08:00
-LAN- and GitHub
6452c5a7ac
refactor(db): enforce non-null message annotation questions ( #27915 )
2026-01-21 17:54:59 +08:00
1d778d532a
refactor(web): useClipboard hook to reduce duplication ( #31308 )
...
Signed-off-by: SherlockShemol <shemol@163.com >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-21 17:33:39 +08:00
Joel
1fcff5f8d1
fix: click files close
2026-01-21 17:15:43 +08:00
Joel
78c7be09f8
chore: not show switch graph skill map in classical
2026-01-21 17:15:42 +08:00
yyh
a37adddacd
Merge branches 'feat/support-agent-sandbox' and 'feat/support-agent-sandbox' of https://github.com/langgenius/dify into feat/support-agent-sandbox
2026-01-21 16:55:13 +08:00
Joel
ccbf908d22
feat: support computer use config
2026-01-21 16:53:04 +08:00
yyh
d444a8eadc
feat: use blacklist approach for file editability in Monaco Editor
...
Switch from whitelist to blacklist pattern for determining editable files.
Files are now editable unless they are known binary types (audio, archives,
executables, Office documents, fonts, etc.), enabling support for any
runtime-generated text files without needing to add extensions one by one.
2026-01-21 16:53:01 +08:00
Stephen Zhou and GitHub
aa68966b55
test: fix test in #30849 ( #31350 )
2026-01-21 16:46:42 +08:00
117b6c65e4
chore(i18n): sync translations with en-US ( #31342 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-21 16:35:12 +08:00
061feebd87
fix: check and update doc links ( #30849 )
...
Co-authored-by: Riskey <36894937+RiskeyL@users.noreply.github.com >
2026-01-21 16:31:48 +08:00
Yeuoly
b5e31c0f25
feat: parallelize asset packing
2026-01-21 16:23:44 +08:00
146ee4d3e9
chore(i18n): sync translations with en-US ( #31332 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-21 16:15:58 +08:00
Yeuoly
c4943ff4f5
fix: parse uname output for arch/os
2026-01-21 16:09:57 +08:00
Yeuoly
699650565e
fix: reduce e2b uname calls
2026-01-21 16:07:12 +08:00
ed0e068a47
fix(i18n): update model provider tip to only mention OpenAI in English, Japanese, and Simplified Chinese translations ( #31339 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-21 15:47:49 +08:00
yyh
1c90c729bc
feat: add ignore files support in monaco editor
2026-01-21 15:18:56 +08:00
yyh
45a76fa90b
fix: improve accessibility for file-tree components
...
- Convert clickable div to semantic button in artifacts-section
- Add aria-hidden to decorative icons
- Add aria-label to rename inputs and hidden file inputs
- Add i18n keys for artifacts section and rename labels
- Support ignore file extensions (.gitignore, etc.)
2026-01-21 15:13:50 +08:00
Bowen Liang and GitHub
d4f5a113ed
chore(web): refactor next.config.js to next.config.ts ( #31331 )
2026-01-21 15:07:32 +08:00
Joel
911c1852d5
feat: support choose tools
2026-01-21 15:05:58 +08:00
zxhlyh
e85b0c49d8
fix: llm generation variable
2026-01-21 14:57:54 +08:00
yyh
b0a059250a
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-21 14:52:11 +08:00
yyh and GitHub
4b068022e1
chore: reorganize agent skills and add web design skills for all agents ( #31334 )
2026-01-21 14:48:58 +08:00
34436fc89c
feat: workflow support register context and read context ( #31265 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Maries <xh001x@hotmail.com >
2026-01-21 14:31:47 +08:00
Joel
b94b7860d9
chore: remove useless void
2026-01-21 14:07:19 +08:00
e80d76af15
feat: add lock for retention jobs ( #31320 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-21 14:06:35 +08:00
Joel
478833f069
fix: switch refresh
2026-01-21 14:06:07 +08:00
76a0249eaf
feat: enhance ProgressBar and UsageInfo for storage mode ( #31273 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-21 14:04:33 +08:00
Joel
5657bf52f0
fix: can not save when switch to skill
2026-01-21 13:56:18 +08:00
yyh
c3333006cf
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-21 13:52:47 +08:00
Stephen Zhou and GitHub
2512227868
chore: update dev config ( #31329 )
2026-01-21 13:49:16 +08:00
121d301a41
refactor: use session factory instead of call db.session directly ( #31198 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-21 13:43:06 +08:00
yyh
c2885077c2
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-21 13:21:39 +08:00
071bbc6d74
build: bump NextJS from to 16 with turbopack enable for web production build boost ( #27014 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-21 12:53:29 +08:00
db4fb06c5f
chore: lint custom tag in i18n ( #31301 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-01-21 12:21:30 +08:00
a8764694ed
test: enhance HitTestingPage tests with additional coverage for rendering and state updates ( #31321 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-21 11:35:29 +08:00
yyh
8e20ef6cb5
merge
2026-01-21 10:53:11 +08:00
yyh
468d84faba
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# web/app/components/header/account-setting/model-provider-page/model-selector/popup-item.tsx
# web/package.json
2026-01-21 10:52:43 +08:00
95f92e07e4
chore(web): comment out unused provider entries in quota panel ( #31315 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-21 10:26:14 +08:00
Joel
cf6c089e72
chore: add skill true for sandbox agent llm
2026-01-21 10:15:00 +08:00
zhsama
2f70f778c9
feat: Refactor context generate modal UI and improve UX
2026-01-21 04:18:57 +08:00
zhsama
9400863949
feat: add mention graph API integration for tool parameters
2026-01-21 04:18:57 +08:00
Harry
f831d3bbd6
fix(app_assets_initializer): specify output directory for unzip command to ensure proper asset extraction
2026-01-21 02:58:47 +08:00
Harry
7fd9ef3d22
fix(dify_cli): solve the permission error on e2b
2026-01-21 01:25:21 +08:00
dependabot[bot] and GitHub
c413de4b27
chore(deps-dev): bump jsdom from 27.3.0 to 27.4.0 in /web ( #31186 )
2026-01-21 01:23:28 +08:00
Harry
705d4cbba9
feat(sandbox_provider): add default sandbox provider for CE
2026-01-21 00:37:38 +08:00
8056768106
fix: enforce no-leaked-conditional-rendering as error and fix violations ( #31262 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-20 23:08:59 +08:00
8f949d503a
chore(i18n): sync translations with en-US ( #31298 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-20 21:40:43 +08:00
Harry
c9e53bf78c
fix(llm): update final chunk event condition to include sandbox check
2026-01-20 21:35:10 +08:00
c9519d2f0e
chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /web ( #31297 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 21:27:15 +08:00
92fc50ac57
chore(web): remove version prefixes from package.json ( #31286 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: hyoban <38493346+hyoban@users.noreply.github.com >
2026-01-20 21:14:50 +08:00
3bb80a0934
chore: lint for i18n place holder ( #31283 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-01-20 21:14:20 +08:00
Harry
7cd280557c
fix(agent): fix damn bug
2026-01-20 21:10:53 +08:00
hjlarry
eaf888b02a
env var NEXT_PUBLIC_SOCKET_URL
2026-01-20 20:34:56 +08:00
zhsama
58da9c3c11
refactor: Refactor context generation modal and improve type safety
...
# Conflicts:
# web/i18n/en-US/workflow.json
# web/i18n/zh-Hans/workflow.json
2026-01-20 20:25:09 +08:00
zhsama
68d36ff3ed
refactor: Refactor agent context insertion in prompt editor
2026-01-20 20:25:09 +08:00
zhsama
0ed5ed20b5
feat(workflow): add multi-turn context code generator modal
2026-01-20 20:25:09 +08:00
Harry
18a589003e
feat(sandbox): enhance sandbox initialization with draft support and asset management
...
- Introduced DraftAppAssetsInitializer for handling draft assets.
- Updated SandboxLayer to conditionally set sandbox ID and storage based on workflow version.
- Improved asset initialization logging and error handling.
- Refactored ArchiveSandboxStorage to support exclusion patterns during archiving.
- Modified command and LLM nodes to retrieve sandbox from workflow context, supporting draft workflows.
2026-01-20 19:45:04 +08:00
yyh
da6fdc963c
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-20 19:17:51 +08:00
Harry
1c76ed2c40
feat(sandbox): draft storage
2026-01-20 18:45:13 +08:00
Harry
ceb410fb5c
fix: Update archive path for sandbox storage to use a temporary directory
2026-01-20 18:44:19 +08:00
yyh and GitHub
54921844bb
fix(web): disable HTML escaping for form field validation messages ( #31292 )
2026-01-20 18:43:01 +08:00
yyh
4fa7843050
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-20 18:42:02 +08:00
yyh
3205f98d05
refactor(web): unify auto-expand trigger for drag-and-drop
...
Replace event-based auto-expand trigger with Zustand state-driven
approach. Now both external file uploads and internal node drag use
the same isDragOver state as the single source of truth for folder
auto-expand timing (1s blink, 2s expand).
2026-01-20 18:10:52 +08:00
yyh
0092254007
Revert "refactor(web): remove redundant useUnifiedDrag abstraction layer"
...
This reverts commit ee91c9d5f1 .
2026-01-20 18:09:25 +08:00
yyh
ee91c9d5f1
refactor(web): remove redundant useUnifiedDrag abstraction layer
...
Simplify file drop hooks by removing the unnecessary useUnifiedDrag
wrapper that became redundant after internal node drag was migrated
to react-arborist's built-in system. Now useFolderFileDrop and
useRootFileDrop directly use useFileDrop, reducing code complexity
and eliminating unused treeChildren prop drilling.
2026-01-20 18:09:08 +08:00
yyh
2151676db1
refactor: use react-arborist built-in drag for internal node moves
...
Switch from native HTML5 drag to react-arborist's built-in drag system
for internal node drag-and-drop. The HTML5Backend used by react-arborist
was intercepting dragstart events, preventing native drag from working.
- Add onMove callback and disableDrop validation to Tree component
- Sync react-arborist drag state (isDragging, willReceiveDrop) to Zustand
- Simplify use-node-move to only handle API execution
- Update use-unified-drag to only handle external file uploads
- External file drops continue to work via native HTML5 events
2026-01-20 18:09:08 +08:00
yyh
dc9658b003
perf(web): avoid per-node tree query subscription
2026-01-20 18:09:08 +08:00
yyh
b527921f3f
feat: unified drag-and-drop for skill file tree
...
Implement unified drag system that supports both internal node moves
and external file uploads with consistent UI feedback. Uses native
HTML5 drag API with shared visual states (isDragOver, isBlinking,
DragActionTooltip showing 'Move to' or 'Upload to').
2026-01-20 18:09:08 +08:00
zxhlyh
0e66b51ca0
fix: history messages toolcalls
2026-01-20 17:37:23 +08:00
zhsama
33e96fd11a
Merge remote-tracking branch 'origin/feat/support-agent-sandbox' into feat/support-agent-sandbox
2026-01-20 17:07:30 +08:00
hjlarry
f99ac24d5c
websocket use cookie connect
2026-01-20 17:01:40 +08:00
zhsama
2e037014c3
refactor: Replace manual ref syncing with useLatest hook
2026-01-20 17:00:47 +08:00
Novice
8c4aaa8286
fix: add message tool call icon
2026-01-20 16:59:53 +08:00
zhsama
dc8c018e28
refactor: Refactor agent context insertion to use regex
2026-01-20 16:48:05 +08:00
zhsama
57a8c453b9
fix: Fix variable insertion to only trigger on current line
2026-01-20 16:45:20 +08:00
zhsama
e5dc56c483
Merge remote-tracking branch 'origin/feat/support-agent-sandbox' into feat/support-agent-sandbox
2026-01-20 16:37:04 +08:00
zhsama
812df81d92
feat: Add paramKey prop to VariableReferenceFields component
2026-01-20 16:35:52 +08:00
Novice
67c29be3c6
fix: message answer include tool result
2026-01-20 16:05:28 +08:00
yyh
cf5e8491df
chore: optimize code quality and performance
2026-01-20 15:54:31 +08:00
yyh
53f828f00e
feat: paste operation for skill file tree
2026-01-20 15:42:53 +08:00
yyh
357489d444
feat: multi select for file tree & clipboard support
2026-01-20 15:42:53 +08:00
Joel
331c65fd1d
fix: click file tab caused popup hide
2026-01-20 15:35:08 +08:00
yyh
56b09d9f72
fix: download option trigger open tab
2026-01-20 14:28:05 +08:00
Stephen Zhou
d4ed398e4f
fix lint
2026-01-20 14:26:01 +08:00
yyh
951a580907
feat: artifacts section layout
2026-01-20 14:21:31 +08:00
Joel
3b72b45319
Merge branch 'feat/support-agent-sandbox' of https://github.com/langgenius/dify into feat/support-agent-sandbox
2026-01-20 14:01:43 +08:00
Joel
2650ceb0a6
feat: support picker vars files ui in editor
2026-01-20 14:01:30 +08:00
yyh
c5fc3cc08e
revert icons
2026-01-20 14:00:46 +08:00
zxhlyh
fdaf471a03
fix: answer node text
2026-01-20 13:59:49 +08:00
hjlarry
bdac6f91dd
add socket edit permission validate
2026-01-20 13:56:28 +08:00
Novice
27de07e93d
chore: fix the llm node memory issue
2026-01-20 13:52:45 +08:00
yyh
8154d0af53
feat: add FolderSpark icon for workflow
2026-01-20 13:51:49 +08:00
yyh
466f76345b
feat: add drag action tooltip
2026-01-20 13:50:51 +08:00
3ebe53ada1
ci: label web changes ( #31261 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-20 13:46:23 +08:00
hjlarry
9be496f953
fix publish workflow not sync
2026-01-20 13:20:02 +08:00
yyh
fc83e2b1c4
feat!: file download in skill file tree menu
2026-01-20 13:16:27 +08:00
76b64dda52
test: add tests for dataset list ( #31231 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-20 13:07:00 +08:00
yyh
552f9a8989
refactor(skill): simplify file tree search state management
...
Move searchTerm from props drilling to zustand store for cleaner
architecture. Remove unnecessary controlled/uncontrolled pattern
and unused debounce logic since search is pure frontend filtering.
- Add fileTreeSearchTerm state to file-tree-slice
- Remove useState and props from main.tsx
- Simplify sidebar-search-add.tsx to read/write store directly
- Add empty state UI with reset filter button
2026-01-20 12:43:56 +08:00
cxhello and GitHub
a715c015e7
chore(web): remove redundant optimizePackageImports config ( #31257 )
2026-01-20 12:24:16 +08:00
Novice
4f5b175e55
fix: emoji icon validate error
2026-01-20 11:09:32 +08:00
45b8d033be
chore: init tsslint ( #31209 )
...
Co-authored-by: Johnson Chu <johnsoncodehk@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-20 11:08:50 +08:00
Novice
13d6923c11
Merge branch 'feat/llm-support-tools' into feat/support-agent-sandbox
2026-01-20 10:27:42 +08:00
hjlarry
4acca22ff0
whether resolved sync to canvas
2026-01-20 10:12:15 +08:00
Novice
1483a51aa1
Merge branch 'feat/pull-a-variable' into feat/support-agent-sandbox
2026-01-20 09:54:41 +08:00
kurokobo and GitHub
cb51a449d3
fix: correct i18n for stepOne.uploader.tip ( #31177 )
2026-01-20 09:30:50 +08:00
Harry
f5a34e9ee8
feat(skill): skill support
2026-01-20 03:02:34 +08:00
zhsama
d69e7eb12a
fix: Fix variable insertion to only remove @ trigger on current line
2026-01-20 01:32:42 +08:00
zhsama
c44aaf1883
fix: Fix prompt editor trigger match to use current selection
2026-01-20 00:42:19 +08:00
zhsama
4b91969d0f
refactor: Refactor keyboard navigation in agent and variable lists
2026-01-20 00:41:23 +08:00
zhsama
92c54d3c9d
feat: merge app and meta defaults when creating workflow nodes
2026-01-19 23:56:15 +08:00
yyh
bc9ce23fdc
refactor(skill): rename components for semantic clarity
...
Rename components and reorganize directory structure:
- skill-doc-editor.tsx → file-content-panel.tsx (handles edit/preview/download)
- editor-area.tsx → content-area.tsx
- editor-body.tsx → content-body.tsx
- editor-tabs.tsx → file-tabs.tsx
- editor-tab-item.tsx → file-tab-item.tsx
Create viewer/ directory for non-editor components:
- Move media-file-preview.tsx from editor/ to viewer/
- Move unsupported-file-download.tsx from editor/ to viewer/
This clarifies the distinction between:
- editor/: actual file editors (code, markdown)
- viewer/: preview and download components (media, unsupported files)
2026-01-19 23:50:08 +08:00
yyh
cab33d440b
refactor(skill): remove Office file special handling, merge into unsupported
...
Remove the Office file placeholder that only showed "Preview will be
supported in a future update" without any download option. Office files
(pdf, doc, docx, xls, xlsx, ppt, pptx) now fall through to the generic
"unsupported file" handler which provides a download button.
Removed:
- OfficeFilePlaceholder component
- isOfficeFile function and OFFICE_EXTENSIONS constant
- isOffice flag from useFileTypeInfo hook
- i18n keys for officePlaceholder
This simplifies the file type handling to just three categories:
- Editable: markdown, code, text files → editor
- Previewable: image, video files → media preview
- Everything else: download button
2026-01-19 23:39:32 +08:00
zhsama
267de1861d
perf: reduce input lag in variable pickers
2026-01-19 23:35:45 +08:00
yyh
b3793b0198
fix(skill): use download URL for all non-editable files
...
Change useSkillFileData to use isEditable instead of isMediaFile:
- Editable files (markdown, code, text) fetch file content for editing
- Non-editable files (image, video, office, unsupported) fetch download URL
This fixes the download button for unsupported files which was incorrectly
using file content (UTF-8 decoded garbage) instead of the presigned URL.
2026-01-19 23:34:56 +08:00
yyh
8486c675c8
refactor(skill): extract hooks from skill-doc-editor for better separation
...
Extract business logic into dedicated hooks to reduce component complexity:
- useFileTypeInfo: file type detection (markdown, code, image, video, etc.)
- useSkillFileData: data fetching with conditional API calls
- useSkillFileSave: save logic with Ctrl+S keyboard shortcut
Also fix Vercel best practice: use ternary instead of && for conditional rendering.
2026-01-19 23:25:48 +08:00
zhsama
5e49b27dba
Merge branch 'zhsama/panel-var-popup' into feat/pull-a-variable
2026-01-19 23:15:01 +08:00
yyh
b6df7b3afe
fix(skill): use presigned URL for image/video preview in skill editor
...
Previously, media files were fetched via getFileContent API which decodes
binary data as UTF-8, resulting in corrupted strings that cannot be used
as img/video src. Now media files use getFileDownloadUrl API to get a
presigned URL, enabling proper preview of images and videos of any size.
2026-01-19 23:15:00 +08:00
zhsama
6f74a66c8a
feat: enable typeahead filtering and keyboard navigation
2026-01-19 23:12:08 +08:00
yyh
31a7db2657
refactor(skill): unify root/blank constants and eliminate magic strings
...
- Add constants.ts with ROOT_ID, CONTEXT_MENU_TYPE, NODE_MENU_TYPE
- Add root utilities to tree-utils.ts (isRootId, toApiParentId, etc.)
- Replace '__root__' with ROOT_ID for consistent root identifier
- Replace inline 'blank'/'root' strings with constants
- Use NodeMenuType for type-safe menu type props
- Remove duplicate ContextMenuType from types.ts, use from constants.ts
2026-01-19 23:07:49 +08:00
zhsama
68fd7c021c
feat: Remove allowGraphActions check from retry and error panels
2026-01-19 23:07:32 +08:00
zhsama
e1e64ae430
feat: code node output initialization and agent placeholder1
2026-01-19 23:06:08 +08:00
yyh
9080607028
refactor(skill): unify tree selection with VSCode-style single state
...
Remove redundant createTargetNodeId and use selectedTreeNodeId for both
visual highlight and creation target. This simplifies the state management
by having a single source of truth for tree selection, similar to VSCode's
file explorer behavior where both files and folders can be selected.
2026-01-19 22:36:04 +08:00
zhsama
6e9a5139b4
chore: Remove sonarjs ESLint suppressions and reformat code
2026-01-19 22:31:04 +08:00
zhsama
f44305af0d
feat: add AssembleVariablesAlt icon and integrate into sub-graph
...
components.
2026-01-19 22:31:04 +08:00
yyh
8f4a4214a1
feat(sandbox): preserve user config when switching to system default
...
Update frontend to use new backend API:
- save_config now accepts optional 'activate' parameter
- activate endpoint now requires 'type' parameter ('system' | 'user')
When switching to managed mode, call activate with type='system' instead
of deleting user config, so custom configurations are preserved for
future use.
2026-01-19 22:27:06 +08:00
yyh
ff210a98db
feat(skill): add placeholder for inline tree node input
...
Display localized placeholder text ("File name" / "Folder name") when
creating new files or folders in the skill editor file tree.
2026-01-19 22:01:31 +08:00
hjlarry
018175ec2d
Merge branch 'feat/collaboration2' of github.com:langgenius/dify into feat/collaboration2
2026-01-19 21:54:01 +08:00
hjlarry
faa88dc2f3
fix unittests
2026-01-19 21:53:56 +08:00
Harry
9ad1f30a8c
fix(app_asset_service): increase maximum preview content size from 1MB to 5MB
2026-01-19 21:53:48 +08:00
Harry
5053fae5b4
fix(app_asset_service): reduce maximum preview content size from 5MB to 1MB
2026-01-19 21:52:18 +08:00
hjlarry
060c7f2b45
fix pyright
2026-01-19 21:48:05 +08:00
hjlarry
acb603bff7
fix migration file
2026-01-19 21:46:40 +08:00
Harry
d297167fef
feat(sandbox): add optional activate argument to sandbox provider config
...
- Updated the request parser in SandboxProviderListApi to include an optional 'activate' boolean argument for JSON input.
- This enhancement allows users to specify activation status when configuring sandbox providers.
2026-01-19 21:46:26 +08:00
hjlarry
e36ee54a16
fix web style
2026-01-19 21:44:26 +08:00
Harry
41aec357b0
feat(sandbox): add activation functionality for sandbox providers
...
- Enhanced the SandboxProviderConfigApi to accept an 'activate' argument when saving provider configurations.
- Introduced a new request parser for activating sandbox providers, requiring a 'type' argument.
- Updated the SandboxProviderService to handle the activation state during configuration saving and provider activation.
2026-01-19 21:43:03 +08:00
autofix-ci[bot] and GitHub
f3fa4f11ba
[autofix.ci] apply automated fixes
2026-01-19 13:18:15 +00:00
hjlarry
cb8fc9cf2d
Merge remote-tracking branch 'myori/main' into feat/collaboration2
2026-01-19 21:15:53 +08:00
hjlarry
aaa3d2d74f
add unittests
2026-01-19 21:11:44 +08:00
hjlarry
c17f564718
add unittests
2026-01-19 20:41:21 +08:00
hjlarry
3389071361
add unittests
2026-01-19 20:25:47 +08:00
yyh
96da3b9560
fix: migration
2026-01-19 20:13:24 +08:00
yyh
3bb9625ced
fix(sandbox): prevent revoking active provider config
...
Hide revoke button for active providers to avoid "no sandbox provider"
error when user deletes the only available configuration.
2026-01-19 20:09:14 +08:00
Novice
1bdc47220b
fix: mention graph config don't support structured output
2026-01-19 19:59:19 +08:00
hjlarry
41473ff450
refactor workflow collaboration service
2026-01-19 19:56:18 +08:00
yyh
5aa4088051
fix(sandbox): use deleteConfig when switching to managed mode
...
Delete user config instead of saving empty config when switching to
managed mode, allowing the system to fall back to system defaults.
2026-01-19 19:51:47 +08:00
yyh
9f444f1f6a
refactor(skill): split file operations hook and extract TreeNodeIcon component
...
Split use-file-operations.ts (248 lines) into smaller focused hooks:
- use-create-operations.ts for file/folder creation and upload
- use-modify-operations.ts for rename and delete operations
- use-file-operations.ts now serves as orchestrator maintaining backward compatibility
Extract TreeNodeIcon component from tree-node.tsx for cleaner separation of concerns.
Add brief comments to drag hooks explaining their purpose and relationships.
2026-01-19 19:13:09 +08:00
Joel
49effca35d
fix: auto default
2026-01-19 18:41:05 +08:00
yyh
fb28f03155
Merge branch 'feat/support-agent-sandbox' of https://github.com/langgenius/dify into feat/support-agent-sandbox
2026-01-19 18:37:48 +08:00
Joel
2afc4704ad
chore: add limit to tool param auto
2026-01-19 18:35:57 +08:00
yyh
5496fc014c
feat(sandbox): add connect mode selection for E2B provider
...
Add ability to choose between "Managed by Dify" (using system config)
and "Bring Your Own API Key" modes when configuring E2B sandbox provider.
This allows Cloud users to use Dify's pre-configured credentials or
their own E2B account for more control over resources and billing.
2026-01-19 18:35:53 +08:00
yyh
7756c151ed
feat: add VSCode-style blink animation before folder auto-expand
...
When dragging files over a closed folder, the highlight now blinks
during the second half of the 2-second hover period to signal that
the folder is about to expand. This provides better visual feedback
similar to VSCode's drag-and-drop behavior.
2026-01-19 18:35:26 +08:00
Joel
83c458d2fe
chore: change tool setting copywriting and ts promble
2026-01-19 18:27:33 +08:00
Harry
956436b943
feat(sandbox): skill initialize & draft run
2026-01-19 18:15:39 +08:00
Harry
3bb9c4b280
feat(constants): introduce DIFY_CLI_ROOT and update paths for Dify CLI and app assets
...
- Added DIFY_CLI_ROOT constant for the root directory of Dify CLI.
- Updated DIFY_CLI_PATH and DIFY_CLI_CONFIG_PATH to use absolute paths.
- Modified app asset initialization to create directories under DIFY_CLI_ROOT.
- Enhanced Docker and E2B environment file handling to use workspace paths.
2026-01-19 18:15:39 +08:00
Harry
c38463c9a9
refactor: reorganize asset-related classes into entities module and remove unused skill and asset files
2026-01-19 18:15:39 +08:00
yyh
fc49592769
Merge branch 'feat/support-agent-sandbox' of https://github.com/langgenius/dify into feat/support-agent-sandbox
2026-01-19 18:07:15 +08:00
Joel
6643569efc
fix: tool can not auth modal
2026-01-19 18:06:23 +08:00
yyh
fe0ea13f70
perf: parallelize file uploads and add consistent drag validation
...
Use Promise.all for concurrent file uploads instead of sequential
processing, improving upload performance for multiple files. Also
add isFileDrag check to handleFolderDragOver for consistency with
other drag handlers.
2026-01-19 18:05:59 +08:00
yyh
c979b59e1e
fix: correct test expectation for model provider setting payload
...
The test was expecting 'provider' but the actual value passed is
'model-provider' from ACCOUNT_SETTING_TAB.MODEL_PROVIDER constant.
2026-01-19 18:05:59 +08:00
yyh
144ca11c03
refactor file drop handlers into hooks
2026-01-19 18:05:58 +08:00
yyh
a432fa5fcf
feat: add external file drag-and-drop upload to file tree
...
Enable users to drag files from their system directly into the file tree
to upload them. Files can be dropped on the tree container (uploads to root)
or on specific folders. Hovering over a closed folder for 2 seconds auto-
expands it. Uses Zustand for drag state management instead of React Context
for better performance.
2026-01-19 18:05:58 +08:00
hjlarry
805bb7c468
fix node in panel sync
2026-01-19 18:01:43 +08:00
Novice
dbc70f8f05
feat: add inner graph api
2026-01-19 17:13:07 +08:00
Joel
4b67008dba
fix: not blank not render tool correct
2026-01-19 17:01:32 +08:00
Joel
f4b683aa2f
fix: no blank not render file write
2026-01-19 17:01:32 +08:00
62ac02a568
feat: Download the uploaded files ( #31068 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-19 16:48:13 +08:00
yyh
7de6ecdedf
fix: lint
2026-01-19 16:35:50 +08:00
Joel
bd070857ed
fix: fold indent style
2026-01-19 16:34:46 +08:00
yyh
d3d1ba2488
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# api/core/app/apps/workflow/app_generator.py
2026-01-19 16:33:10 +08:00
zxhlyh and GitHub
2d4289a925
chore: relocate datasets api form ( #31224 )
2026-01-19 16:15:51 +08:00
Joel
eae82b1085
chore: remove sync from left panel tree
2026-01-19 16:11:10 +08:00
wangxiaolei and GitHub
88780c7eb7
fix: Revert "fix: fix create app xss issue" ( #31219 )
2026-01-19 16:07:24 +08:00
wangxiaolei and GitHub
0f1db88dcb
fix: fix dify-plugin-daemon error message ( #31218 )
2026-01-19 16:00:44 +08:00
Joel
f9fd234cf8
feat: support expand the selected file struct
2026-01-19 15:38:43 +08:00
Joel
1dfee05b7e
fix: view file popup place error
2026-01-19 15:25:57 +08:00
Joel
dd42e7706a
fix: workflow can not init
2026-01-19 15:15:24 +08:00
zhsama
066d18df7a
Merge branch 'main' into feat/pull-a-variable
2026-01-19 15:00:15 +08:00
zhsama
06f6ded20f
fix: Fix assemble variables insertion in prompt editor
2026-01-19 14:59:08 +08:00
Joel
3a775fc2bf
feat: support choose folders and files
2026-01-19 14:47:57 +08:00
92dbc94f2f
test: add unit tests for plugin detail panel components including action lists, strategy lists, and endpoint management ( #31053 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-19 14:40:32 +08:00
wangxiaolei and GitHub
9f09414dbe
refactor: make url in email template more better ( #31166 )
2026-01-19 14:28:41 +08:00
yyh
0d5e971a0c
fix(skill): pass root nodeId for blank-area context menu
...
The previous refactor inadvertently passed undefined nodeId for blank
area menus, causing root-level folder creation/upload to fail. This
restores the original behavior by explicitly passing 'root' when the
context menu type is 'blank'.
2026-01-19 14:23:38 +08:00
yyh
9aed4f830f
refactor(skill): merge BlankAreaMenu into NodeMenu
...
Consolidate menu components by extending NodeMenu to support a 'root'
type, eliminating the redundant BlankAreaMenu component. This reduces
code duplication and simplifies the context menu logic by storing
isFolder in the context menu state instead of re-querying tree data.
2026-01-19 14:22:25 +08:00
yyh
5947e04226
feat: decouple create target from tab selection
2026-01-19 14:09:37 +08:00
yyh
611ff05bde
feat: sync tree selection with active tab
2026-01-19 14:05:46 +08:00
yyh
0e890e5692
feat: auto pin created editable files
2026-01-19 13:51:08 +08:00
hjlarry
995d5ccf66
fix graph not sync
2026-01-19 13:45:00 +08:00
yyh
6584dc2480
feat: inline create nodes in skill file tree
2026-01-19 13:43:29 +08:00
yyh
a922e844eb
fix(skill): return raw content as fallback for non-JSON file content
...
When file content is not in JSON format (e.g., newly uploaded files),
return the raw content instead of empty string to ensure files display
correctly.
2026-01-19 12:55:22 +08:00
Stephen Zhou and GitHub
b3902374ac
chore: drop slow lint rules ( #31205 )
2026-01-19 12:45:02 +08:00
yyh
4bd05ed96e
fix(types): remove unused and misaligned app-asset types
...
Remove types that don't match backend API:
- AppAssetFileContentResponse (unused, had extra metadata field)
- CreateFilePayload (unused, FormData built manually)
- metadata field from UpdateFileContentPayload
2026-01-19 12:43:44 +08:00
Harry
0de32f682a
feat(skill): skill parser & packager
2026-01-19 12:41:01 +08:00
Joel
245567118c
chore: struct to wrap with content
2026-01-19 12:19:40 +08:00
wangxiaolei and GitHub
3b225c01da
refactor: refactor workflow context ( #30607 )
2026-01-19 12:18:51 +08:00
yyh
021f055c36
feat(skill-editor): add blank area context menu and align search/add styles
...
Add right-click context menu for file tree blank area with New File,
New Folder, and Upload Files options. Also align search input and
add button styles to match Figma design specs (24px height, 6px radius).
2026-01-19 11:38:59 +08:00
Xiyuan Chen and GitHub
72ce6ca437
feat: implement workspace permission checks for member invitations an… ( #31202 )
2026-01-18 19:35:50 -08:00
NFish and GitHub
269c85d5a3
feat: ee workspace permission control ( #30841 )
2026-01-19 11:06:04 +08:00
b0545635b8
chore: improve clear workflow_run task ( #31124 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: hj24 <mambahj24@gmail.com >
2026-01-19 10:58:57 +08:00
yyh
5f707c5585
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-19 10:53:16 +08:00
yyh
232da66b53
chore: update eslint suppressions
2026-01-19 10:51:53 +08:00
yyh
ebeee92e51
fix(sandbox-provider): align frontend types with backend API after refactor
...
Remove label, description, and icon fields from SandboxProvider type
as they are no longer returned by the backend API. Use i18n translations
to display provider labels instead of relying on API response data.
2026-01-19 10:50:57 +08:00
yyh
f481947b0d
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-19 10:38:36 +08:00
Stephen Zhou and GitHub
13d648cf7b
chore: no custom lint cache location ( #31195 )
2026-01-19 10:37:49 +08:00
yyh
94ea7031e8
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-19 10:31:54 +08:00
e8397ae7a8
fix(web): Zustand testing best practices and state read optimization ( #31163 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-19 10:31:34 +08:00
yyh and GitHub
8893913b3a
feat: add Vercel React Best Practices skill for Claude Code ( #31133 )
2026-01-19 10:30:49 +08:00
Stephen Zhou and GitHub
14f123802d
chore: update vite related version ( #31180 )
2026-01-19 10:28:06 +08:00
hjlarry
0d08f7db97
fix
2026-01-18 18:36:44 +08:00
autofix-ci[bot] and GitHub
6443366f50
[autofix.ci] apply automated fixes
2026-01-18 10:01:22 +00:00
70c41a7dc3
Update api/controllers/console/app/workflow.py
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-18 17:59:18 +08:00
8804623121
Update api/app_factory.py
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-18 17:59:10 +08:00
hjlarry
1fb6d1286f
fix webtest
2026-01-18 17:27:29 +08:00
hjlarry
511df81201
fix web style
2026-01-18 13:40:12 +08:00
yyh
2f081fa6fa
refactor(skill-editor): adopt 4-generic StateCreator pattern for type-safe cross-slice access
...
Use explicit StateCreator<FullStore, [], [], SliceType> pattern instead of
StateCreator<SliceType> for all skill-editor slices. This enables:
- Type-safe cross-slice state access via get()
- Explicit type contracts instead of relying on spread args behavior
- Better maintainability following Lobe-chat's proven pattern
Extract all type definitions to types.ts to avoid circular dependencies.
2026-01-18 13:24:34 +08:00
yyh
3b27d9e819
refactor(skill-editor): remove type assertions by using spread args pattern
...
Replace explicit parameter destructuring with spread args pattern to
eliminate `as unknown as` type assertions when composing sub-slices.
This aligns with the pattern used in the main workflow store.
2026-01-18 13:11:06 +08:00
hjlarry
682c93f262
Merge remote-tracking branch 'myori/main' into feat/collaboration2
2026-01-18 10:28:50 +08:00
hjlarry
51c96b0b7e
fix CI
2026-01-18 10:12:43 +08:00
hjlarry
224f426765
fix CI
2026-01-18 10:07:46 +08:00
autofix-ci[bot] and GitHub
e9657cfb48
[autofix.ci] apply automated fixes
2026-01-17 15:00:37 +00:00
hjlarry
4200ac0da3
fix CI
2026-01-17 22:58:27 +08:00
hjlarry
434f7f3bcb
fix web style
2026-01-17 22:10:10 +08:00
hjlarry
03cc196965
fix CI
2026-01-17 22:05:14 +08:00
yyh
c0a76220dd
fix(skill-editor): resolve React Compiler memoization warnings
...
Consolidate file type derivations into a single useMemo with stable
dependencies (currentFileNode?.name and currentFileNode?.extension)
to help React Compiler track stability.
Extract originalContent as a separate variable to avoid property access
in useCallback dependencies, which caused Compiler to infer broader
dependencies than specified.
2026-01-17 22:01:33 +08:00
yyh
9d04fb4992
fix(skill-editor): resolve React Compiler memoization warnings
...
Wrap isEditable in useMemo to help React Compiler track its stability
and preserve memoization for callbacks that depend on it. Also replace
Record<string, any> with Record<string, unknown> to satisfy no-explicit-any.
2026-01-17 21:51:25 +08:00
yyh
02fcf33067
fix(skill-editor): remove unnecessary store subscriptions in tool-picker-block
...
Move activeTabId and fileMetadata reads from selector subscriptions to
getState() calls inside the callback. These values were only used in the
insertTools callback, not for rendering, causing unnecessary re-renders
when they changed.
2026-01-17 21:47:31 +08:00
hjlarry
25c88b3f5c
fix mypy
2026-01-17 21:41:03 +08:00
Stephen Zhou and GitHub
7b66bbc35a
chore: introduce bulk-suppressions and multithread linting ( #31157 )
2026-01-17 19:51:56 +08:00
hjlarry
2d94904241
fix web unittests
2026-01-17 19:43:40 +08:00
yyh
bbf1247f80
fix(skill-editor): compare content with original to determine dirty state
...
Previously, any edit would mark the file as dirty even if the content
was restored to its original state. Now we compare against the original
content and clear the dirty flag when they match.
2026-01-17 17:52:00 +08:00
77366f33a4
feat(web): add loading indicators for infinite scroll pagination ( #31110 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-17 17:36:07 +08:00
yyh and GitHub
e3b0918dd9
test(web): add global zustand mock for tests ( #31149 )
2026-01-17 17:29:13 +08:00
yyh
b82b73ef94
refactor(skill-editor): split slice into separate files for better organization
...
Split the monolithic skill-editor-slice.ts into a dedicated directory with
individual slice files (tab, file-tree, dirty, metadata, file-operations-menu)
to improve maintainability and code organization.
2026-01-17 17:28:25 +08:00
yyh
15d6f60f25
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-17 17:03:32 +08:00
hjlarry
a99e70d96e
fix CI
2026-01-17 15:55:27 +08:00
hjlarry
9eeceb2455
fix basedpyright
2026-01-17 15:54:32 +08:00
autofix-ci[bot] and GitHub
7901e18fa6
[autofix.ci] apply automated fixes
2026-01-17 06:57:16 +00:00
hjlarry
2befef0b21
Merge branch 'feat/collaboration2' of github.com:langgenius/dify into feat/collaboration2
2026-01-17 14:55:22 +08:00
hjlarry
8869cd7008
fix api
2026-01-17 14:55:12 +08:00
hjlarry
91e6ae2a7d
fix bug
2026-01-17 14:53:33 +08:00
hjlarry
6ab8e05a5e
fix api
2026-01-17 14:47:44 +08:00
hjlarry
717f99a352
fix migration file
2026-01-17 12:54:15 +08:00
hjlarry
735cd78dc2
fix api
2026-01-17 12:45:40 +08:00
autofix-ci[bot] and GitHub
c820501cbb
[autofix.ci] apply automated fixes (attempt 2/3)
2026-01-17 04:29:38 +00:00
autofix-ci[bot] and GitHub
43ef2395ac
[autofix.ci] apply automated fixes
2026-01-17 04:27:34 +00:00
hjlarry
bb3d94f1c5
Merge remote-tracking branch 'myori/main' into feat/collaboration2
2026-01-17 12:24:37 +08:00
hjlarry
c45fbb6491
rm workflow.ts
2026-01-17 10:26:12 +08:00
hjlarry
fc291e4ca2
Merge remote-tracking branch 'myori/main' into feat/collaboration2
2026-01-17 10:22:41 +08:00
yyh
ad8c5f5452
perf: lazy load SkillMain component using next/dynamic
...
Reduce initial bundle size by dynamically importing SkillMain
component. This prevents loading the entire Skill module (including
Monaco and Lexical editors) when users only access the Graph view.
2026-01-16 21:31:56 +08:00
Harry
721d82b91a
refactor(sandbox): modify sandbox provider configuration by adding 'configure_type' column and updating unique constraints
2026-01-16 19:02:16 +08:00
zhsama
0c62c39a1d
Merge branch 'zhsama/assemble-var-input' into feat/pull-a-variable
2026-01-16 18:54:53 +08:00
zhsama
8d643e4b85
feat: add assemble variables icon
2026-01-16 18:45:28 +08:00
Joel
d542a74733
feat: panel ui
2026-01-16 18:39:13 +08:00
Harry
16078a9df6
refactor(sandbox): update DifyCliLocator path resolution and enhance sandbox provider configuration logic
2026-01-16 18:37:43 +08:00
Harry
0bd17c6d0f
refactor(sandbox): sandbox provider system default configuration
2026-01-16 18:22:44 +08:00
zhsama
77401e6f5c
feat: optimize variable picker styling and optimize agent nodes
2026-01-16 18:21:43 +08:00
Joel
8b42435f7a
feat: support set default value when choose tool
2026-01-16 18:16:01 +08:00
fad6fa141d
chore: improve accessibility for learn more link ( #31120 )
...
Co-authored-by: khmandarrin <jeong-ga-eun@jeong-ga-eun-ui-MacBookAir.local >
2026-01-16 18:12:07 +08:00
Pádraic Slattery and GitHub
30821fd26c
chore: Update outdated GitHub Actions versions ( #31114 )
2026-01-16 17:56:55 +08:00
Joel
3147e850be
fix: click tool not show current
2026-01-16 17:52:40 +08:00
1a9fdd9a65
refactor: migrate tag list API query parameters to Pydantic ( #31097 )
...
Co-authored-by: fghpdf <fghpdf@users.noreply.github.com >
2026-01-16 17:49:52 +08:00
Joel
0b33381efb
feat: support save settings
2026-01-16 17:44:40 +08:00
de610cbf39
fix: call get_text_content() instead of casting to str ( #31121 )
...
Signed-off-by: Stream <Stream_2@qq.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-16 18:41:00 +09:00
yyh
ee7a9a34e0
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-16 17:25:19 +08:00
Joel
148f92f92d
fix: allow all fileds and not allow model set to auto
2026-01-16 17:20:11 +08:00
Novice
4ee49552ce
feat: add prompt variable message
2026-01-16 17:10:18 +08:00
zhsama
40caaaab23
Merge branch 'zhsama/assemble-var-input' into feat/pull-a-variable
2026-01-16 17:04:18 +08:00
zhsama
1bc1c04be5
feat: add assemble variables entry
2026-01-16 17:03:22 +08:00
Novice
18abc66585
feat: add context file support
2026-01-16 17:01:44 +08:00
Joel
f79df6982d
feat: support setting show on click
2026-01-16 16:58:58 +08:00
yyh and GitHub
6903c31b84
fix(search-input): retain focus after clearing input ( #31107 )
2026-01-16 16:22:14 +08:00
zhsama
e85e31773a
Merge branch 'zhsama/llm-warning-ui' into feat/pull-a-variable
2026-01-16 16:22:07 +08:00
zhsama
e5336a2d75
Use warning token borders for mentions
2026-01-16 15:09:42 +08:00
Joel
649283df09
fix: not popup and use new setting
2026-01-16 15:09:25 +08:00
zhsama
7222a896d8
Align warning styles for agent mentions
2026-01-16 15:01:11 +08:00
zhsama
b5712bf8b0
Merge branch 'zhsama/agent-at-nodes' into feat/pull-a-variable
2026-01-16 14:47:37 +08:00
yyh
06b6625c01
feat(skill): implement file tree search with debounced filtering
...
Add search functionality to skill sidebar using react-arborist's built-in
searchTerm and searchMatch props. Search input is debounced at 300ms and
filters tree nodes by name (case-insensitive). Also add success toast for
rename operations.
2026-01-16 14:44:44 +08:00
zhsama
7bc2e33e83
Merge remote-tracking branch 'origin/feat/pull-a-variable' into feat/pull-a-variable
2026-01-16 14:43:31 +08:00
Joel
eb4f57fb8b
chore: split tool config
2026-01-16 14:39:33 +08:00
盐粒 Yanli and GitHub
b2cc9b255d
chore: Update coding agent workflow for backend ( #31093 )
2026-01-16 14:28:47 +08:00
yyh
0f5d3f38da
refactor(skill): use node.parent chain for ancestor traversal
...
Replace getAncestorIds(treeData) with node.parent chain traversal
for more efficient ancestor lookup. This avoids re-traversing the
tree data structure and uses react-arborist's built-in parent refs.
Also rename hook to useSyncTreeWithActiveTab for clarity.
2026-01-16 14:27:21 +08:00
e9f0e1e839
fix(web): replace Response.json with legacy Response constructor for pre-Chrome 105 compatibility( #31091 ) ( #31095 )
...
Co-authored-by: Xiaoba Yu <xb1823725853@gmail.com >
2026-01-16 14:26:23 +08:00
yyh
76da178cc1
refactor(skill): extract tree node handlers into reusable hooks
...
Extract complex event handling and side effects from file tree components
into dedicated hooks for better separation of concerns and reusability.
2026-01-16 14:15:21 +08:00
yyh
38a2d2fe68
fix(skill): isolate more button click from tree node click handling
...
Use split button pattern to separate main content area from more button.
This prevents click events on the more button from bubbling up to the
parent element's click/double-click handlers, which caused unintended
file opening when clicking the menu button multiple times.
2026-01-16 14:07:07 +08:00
yyh
9397ba5bd2
refactor: move skill store to workflow/store/
2026-01-16 13:51:50 +08:00
yyh
7093962f30
refactor(skill): move skill editor slice to core workflow store
...
Move SkillEditorSlice from injection pattern to core workflow store,
making it available to all workflow contexts (workflow-app, chatflow,
and future rag-pipeline).
- Add createSkillEditorSlice to core createWorkflowStore
- Remove complex type conversion logic from workflow-app/index.tsx
- Remove optional chaining (?.) and non-null assertions (!) from components
- Simplify slice composition with type assertions via unknown
2026-01-16 13:51:50 +08:00
yyh
7022e4b9ca
fix(skill): add key prop to editors to fix content sync on tab switch
...
Lexical editor only uses initialConfig.editorState on mount, ignoring
subsequent value prop changes when the component is reused by React.
Adding key={activeTabId} forces React to remount editors when switching
tabs, ensuring correct content is displayed.
2026-01-16 13:51:50 +08:00
yyh
b8d67a42bd
refactor(skill): migrate skill editor store to workflow store slice injection
...
Refactor the skill editor state management from a standalone Zustand store
with Context provider pattern to a slice injection pattern that integrates
with the existing workflow store. This aligns with how rag-pipeline already
injects its slice.
- Remove SkillEditorProvider and SkillEditorContext
- Export createSkillEditorSlice for injection into workflow store
- Update all components to use useStore/useWorkflowStore from workflow store
- Add SkillEditorSliceShape to SliceFromInjection union type
- Use type-safe slice creator args without any types
2026-01-16 13:51:49 +08:00
yyh
106cb8e373
refactor(skill): unify node menu components with cva variants
...
Merge file-node-menu.tsx and folder-node-menu.tsx into a single
declarative NodeMenu component that uses type prop to determine
menu items. Add cva-based variant support to MenuItem for consistent
destructive styling.
2026-01-16 13:51:49 +08:00
Joel
9492eda5ef
chore: tool format and render problem
2026-01-16 13:50:20 +08:00
pavior and GitHub
cd497a8c52
fix(web): use portal for variable picker in code editor ( Fixes #31063 ) ( #31066 )
2026-01-16 13:31:57 +08:00
Stephen Zhou and GitHub
7aab4529e6
chore: lint for state hooks ( #31088 )
2026-01-16 11:58:28 +08:00
Novice
a7826d9ea4
feat: agent add context
2026-01-16 11:47:55 +08:00
4bff0cd0ab
fix: resolve 'Expand all chunks' button not working ( #31074 )
...
Co-authored-by: GlobalStar117 <GlobalStar117@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <427733928@qq.com >
2026-01-16 11:34:42 +08:00
Joel
64ddcc8960
chore: fix choose provder id
2026-01-16 11:31:03 +08:00
yyh
c7bca6a3fb
fix(skill): restore auto-pin on edit behavior (VS Code style)
2026-01-16 11:26:13 +08:00
yyh
f1ce933b33
fix(skill): address code review issues for tab management
...
1. Add confirmation dialog when closing dirty tabs
2. Fix file double-click race condition with useDelayedClick hook
3. Fix previewTabId orphan state in closeTab
4. Remove auto-pin on every keystroke (VS Code behavior)
5. Extract shared MenuItem component to eliminate duplication
6. Make nodeId optional when node is provided (reduce props drilling)
2026-01-16 11:20:49 +08:00
yyh
17990512ce
fix(skill): add throttle to folder toggle and validate pinTab
...
- Use es-toolkit throttle with leading edge to prevent folder toggle
flickering on double-click (3 toggles reduced to 1)
- Add validation in pinTab to check if file exists in openTabIds
2026-01-16 11:20:49 +08:00
yyh
a30fb5909b
feat(skill): implement VS Code-style preview/pinned tab management
...
- Single-click file in tree opens in preview mode (temporary, replaceable)
- Double-click file opens in pinned mode (permanent)
- Preview tabs display with italic filename
- Editing content auto-converts preview tab to pinned
- Double-clicking preview tab header converts to pinned
- Only one preview tab can exist at a time
2026-01-16 11:20:49 +08:00
Joel
3dea5adf5c
fix: change caused problem
2026-01-16 11:00:56 +08:00
yyh
5aca563a01
fix: migrations
2026-01-16 10:26:53 +08:00
yyh
bf1ebcdf8f
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-16 10:05:12 +08:00
yyh
3252748345
feat(skill): add oRPC contract and hook for file download URL
...
Add frontend oRPC integration for the existing backend download URL
endpoint to enable file downloads from the asset tree.
2026-01-16 09:55:17 +08:00
c98870c3f4
refactor: always preserve marketplace search state in URL ( #31069 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-16 08:52:53 +09:00
zhsama
72eb29c01b
fix: fix duplicate agent context warnings in tool node
2026-01-16 00:42:42 +08:00
zhsama
0f3156dfbe
fix: list multiple @mentions
2026-01-16 00:19:28 +08:00
zhsama
b21875eaaf
fix: simplify @llm warning
2026-01-16 00:08:51 +08:00
zhsama
2591615a3c
Merge branch 'zhsama/agent-at-nodes' into feat/pull-a-variable
2026-01-15 23:51:35 +08:00
zhsama
691554ad1c
feat: 展示@agent引用
2026-01-15 23:32:14 +08:00
zhsama
f43fde5797
feat: Enhance context variable handling for Agent and LLM nodes
2026-01-15 23:26:19 +08:00
Stephen Zhou and GitHub
b06c7c8f33
ci: disable limit annotation ( #31072 )
2026-01-15 23:04:26 +08:00
Stephen Zhou and GitHub
1a2fce7055
ci: eslint annotation ( #31056 )
2026-01-15 21:49:46 +08:00
yyh
783cdb1357
feat(skill): add inline rename and guide lines to file tree
...
Add TreeEditInput component for inline file/folder renaming with keyboard
support (Enter to submit, Escape to cancel). Add TreeGuideLines component
to render vertical indent lines based on node depth for better visual
hierarchy in the tree view.
Reorganize file tree components into dedicated `file-tree` subdirectory
for better code organization.
2026-01-15 21:30:02 +08:00
yyh
2de17cb1a4
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-15 20:47:34 +08:00
yyh
3b6946d3da
refactor(skill): centralize asset tree data fetching with custom hooks
...
Extract repeated appId retrieval and tree data fetching patterns into
dedicated hooks (useSkillAssetTreeData, useSkillAssetNodeMap) to reduce
code duplication across 6 components and leverage TanStack Query's
select option for efficient nodeMap computation.
2026-01-15 19:45:33 +08:00
yyh
b8adc8f498
fix(web): memoize skill sidebar menu offset
2026-01-15 19:45:32 +08:00
yyh
ca7c4d2c86
fix(skill): improve accessibility for file tree and tabs
...
- Convert div with onClick to proper button elements for keyboard access
- Add focus-visible ring styles to all interactive elements
- Add ARIA attributes (role, aria-selected, aria-expanded) to tree nodes
- Add keyboard navigation (Enter/Space) support to tree items
- Mark decorative icons with aria-hidden="true"
- Add missing i18n keys for accessibility labels
- Fix typography: use ellipsis character (…) instead of three dots
2026-01-15 19:45:32 +08:00
Harry
d8bafb0d1c
refactor(app-asset): remove deprecated file download resource and streamline download URL handling with pre-signed storage
2026-01-15 19:28:15 +08:00
Harry
cd0724b827
refactor(app-asset-service): remove unused signed proxy URL generation and improve error handling for download URL
2026-01-15 19:28:15 +08:00
yyh
6e66e2591b
feat(skill): disable file tree during mutations
...
- Add useIsMutating hook to track ongoing mutations
- Apply pointer-events-none and opacity-50 when mutating
- Prevents user interaction during file operations
2026-01-15 18:14:10 +08:00
yyh
fd0556909f
fix(skill): default folders to collapsed state on load
...
- Add openByDefault={false} to Tree component
- react-arborist defaults openByDefault to true, causing all folders
to be expanded on page refresh
2026-01-15 18:05:42 +08:00
yyh
ac2120da1e
refactor(skill): separate DropTip from tree container
...
- Move DropTip component outside the tree flex container
- Use Fragment to group tree container, DropTip and context menu
- DropTip is now an independent fixed element at the bottom
2026-01-15 18:05:42 +08:00
yyh
f3904a7e39
fix(skill): use dynamic height for file tree to fix scroll issues
...
- Replace fixed height={1000} with dynamic containerSize.height
- Use useSize hook from ahooks to observe container dimensions
- Fallback to 400px default height for initial render
- Fixes scroll issues when collapsing folders
2026-01-15 18:05:42 +08:00
yyh
b3923ec3ca
fix: translations
2026-01-15 18:05:41 +08:00
Joel
9ffdad6465
fix: click tool inner caused blur
2026-01-15 17:58:38 +08:00
zhsama
f247ebfbe1
feat: Await sub-graph save before syncing workflow draft
2026-01-15 17:53:28 +08:00
2b021e8752
fix: remove hardcoded 48-character limit from text inputs ( #30156 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-15 17:43:00 +08:00
yyh
713e040481
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-15 17:26:58 +08:00
yyh
f58f36fc8f
feat(skill): add file right-click/more menu and refactor naming
...
- Add right-click context menu and '...' more button for files
- Files now support Rename and Delete operations
- Created file-node-menu.tsx for file-specific menu
- Refactor component naming for consistency
- file-item-menu.tsx -> file-node-menu.tsx (unify 'node' terminology)
- file-operations-menu.tsx -> folder-node-menu.tsx (clarify folder menu)
- file-tree-context-menu.tsx -> tree-context-menu.tsx (simplify)
- file-tree-node.tsx -> tree-node.tsx (simplify)
- files.tsx -> file-tree.tsx (more descriptive)
- Renamed internal components: FileTreeNode -> TreeNode, Files -> FileTree
- Add context menu node highlight
- When right-clicking a node, it now shows hover highlight
- Subscribed to contextMenu.nodeId in TreeNode component
2026-01-15 17:26:12 +08:00
Joel
195cd2c898
chore: show line numbers to skill editor
2026-01-15 17:21:12 +08:00
Harry
6bb09dc58c
feat(app-assets): add file download functionality with pre-signed URLs and enhance asset management
2026-01-15 17:20:10 +08:00
Harry
33f3374ea6
refactor(sandbox): simplify sandbox_layer by removing ArchiveSandboxStorage and updating event handling
2026-01-15 17:20:10 +08:00
Harry
41baaca21d
feat(sandbox): integrate ArchiveSandboxStorage into AdvancedChat and Workflow app generators
2026-01-15 17:20:10 +08:00
Joel
d650cde323
feat: skill editor choose tool
2026-01-15 17:16:01 +08:00
zhsama
d641c845dd
feat: Pass workflow draft sync callback to sub-graph
2026-01-15 17:12:30 +08:00
yyh
e651c6cacf
fix: css
2026-01-15 16:45:40 +08:00
zhsama
2e10d67610
perf: Replace topOffset prop with withHeader in Panel component
2026-01-15 16:44:15 +08:00
yyh
eab395f58a
refactor: sync file tree open state
2026-01-15 16:39:22 +08:00
yyh
2f92957e15
fix: css
2026-01-15 16:14:51 +08:00
zhsama
e89d4e14ea
Merge branch 'main' into feat/pull-a-variable
2026-01-15 16:14:15 +08:00
zhsama
5525f63032
refactor: sub-graph panel use shared Panel component
2026-01-15 16:12:39 +08:00
yyh
7bc1390366
feat(skill-editor): enhance + button with full operations and smart target folder
...
- Refactor sidebar-search-add to reuse useFileOperations hook
- Add getTargetFolderIdFromSelection utility for smart folder targeting
- Expand + button menu: New File, New Folder, Upload File, Upload Folder
- Target folder based on selection: file's parent, folder itself, or root
2026-01-15 16:10:01 +08:00
Joel
e91fb94d0e
chore: palceholder
2026-01-15 16:08:26 +08:00
yyh
5c03a2e251
refactor(skill-editor): extract hooks and utils into separate directories
...
- Extract useFileOperations hook to hooks/use-file-operations.ts
- Move tree utilities to utils/tree-utils.ts
- Move file utilities to utils/file-utils.ts (renamed from utils.ts)
- Remove unnecessary JSDoc comments throughout components
- Simplify type.ts to only contain local type definitions
- Clean up store/index.ts by removing verbose comments
2026-01-15 16:00:42 +08:00
yyh
1741fcf84d
feat(skill-editor): add rename and delete operations for folder context menu
...
- Add Rename using react-arborist native inline editing (node.edit())
- Add Delete with Confirm modal and automatic tab cleanup
- Add getAllDescendantFileIds utility for finding files to close on delete
- Add i18n strings for rename/delete operations (en-US, zh-Hans)
2026-01-15 16:00:41 +08:00
yyh
52215e9166
fix(prompt-editor): show border on hover for better scroll boundary visibility
...
Add hover state border to prompt editor so users can see the boundary
while scrolling even when the editor is not focused.
2026-01-15 16:00:41 +08:00
Joel
4cfc135652
feat: prompt editor support line num
2026-01-15 15:56:49 +08:00
zhsama
8ee643e88d
fix: fix variable inspect panel width in subgraphs
2026-01-15 15:55:55 +08:00
wangxiaolei and GitHub
4a197b9458
fix: fix log updated_at is refreshed ( #31045 )
2026-01-15 15:42:46 +08:00
Xiyuan Chen and GitHub
772ff636ec
feat: credential sync fix for enterprise edition ( #30626 )
2026-01-14 23:33:24 -08:00
Stephen Zhou and GitHub
ab1c5a2027
refactor: remove manual set query logic ( #31039 )
2026-01-15 15:25:43 +08:00
hj24 and GitHub
33e99f069b
fix: message clean service ut ( #31038 )
2026-01-15 15:13:25 +08:00
yyh
ff632bf9b8
feat(workflow): persist view tab state to URL search params
...
Use nuqs to sync graph/skill view selection to URL, enabling
shareable links and browser history navigation. Hoists
SkillEditorProvider to maintain state across view switches.
2026-01-15 15:09:36 +08:00
yyh
ce9ed88b03
refactor(skill-editor): hoist SkillEditorProvider for state persistence
...
Move SkillEditorProvider from SkillMain to WorkflowAppWrapper so that
store state persists across view switches between Graph and Skill views.
Also add URL query state for view type using nuqs.
2026-01-15 15:09:12 +08:00
yyh
e6a4a08120
refactor(skill-editor): simplify code by extracting MenuItem component and removing dead code
...
- Extract reusable MenuItem component for menu buttons in FileOperationsMenu
- Remove unused handleUploadFileClick/handleUploadFolderClick callbacks
- Remove unused handleDropdownClose callback, inline directly
- Remove unused _fileId parameter from revealFile function
- Simplify toOpensObject using Object.fromEntries
2026-01-15 15:05:43 +08:00
yyh
388ee087c0
feat(skill-editor): add folder context menu with file operations
...
Add right-click context menu and "..." dropdown button for folders in
the file tree, enabling file operations within any folder:
- New File: Create empty file via Blob upload
- New Folder: Create subfolder
- Upload File: Upload multiple files to folder
- Upload Folder: Upload entire folder structure preserving hierarchy
Implementation includes:
- FileOperationsMenu: Shared menu component for both triggers
- FileTreeContextMenu: Right-click menu with absolute positioning
- FileTreeNode: Added context menu and dropdown button for folders
- Store slice for context menu state management
- i18n strings for en-US and zh-Hans
2026-01-15 14:56:31 +08:00
Joel
2fb8883918
feat: split different filetypes
2026-01-15 14:53:00 +08:00
yyh
28ccd42a1c
refactor(skill-editor): simplify SkillEditorProvider
...
Remove verbose comments and appId reset logic since parent component
remounts on appId change. Consolidate imports and use function declaration.
2026-01-15 14:10:41 +08:00
52af829f1f
refactor: enhance clean messages task ( #29638 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: 非法操作 <hjlarry@163.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-15 14:03:17 +08:00
yyh
fcd814a2c3
refactor(skill-editor): simplify state management and remove dead code
...
- Replace useRef pattern with useMemo for store creation in context.tsx
- Remove unused extension prop from EditorTabItem
- Fix useMemo dependency warnings in editor-tabs.tsx and skill-doc-editor.tsx
- Add proper OnMount type for Monaco editor instead of any
- Delete unused file-item.tsx and fold-item.tsx components
- Remove unused getExtension and fromOpensObject utilities from type.ts
- Refactor auto-reveal effect in files.tsx for better readability
2026-01-15 14:02:15 +08:00
yyh
fe17cbc1a8
feat(skill-editor): implement file tree, tab management, and dirty state tracking
...
Implement MVP features for skill editor based on design doc:
- Add Zustand store with Tab, FileTree, and Dirty slices
- Rewrite file tree using react-arborist for virtual scrolling
- Implement Tab↔FileTree sync with auto-reveal on tab activation
- Add upload functionality (new folder, upload file)
- Implement Monaco editor with dirty state tracking and Ctrl+S save
- Add i18n translations (en-US and zh-Hans)
2026-01-15 13:53:19 +08:00
Harry
63b3e71909
refactor(sandbox): redesign sandbox_layer & reorganize import paths
2026-01-15 13:22:49 +08:00
hjlarry
b549d669d6
clear logic
2026-01-15 13:17:14 +08:00
hjlarry
802b38eede
fix
2026-01-15 13:16:35 +08:00
Harry
c1c8b6af44
chore: remove duplicate secret field in CliApiSession
2026-01-15 12:10:53 +08:00
hjlarry
4b57e7bd53
fix
2026-01-15 11:42:34 +08:00
-LAN- and GitHub
0ef8b5a0ca
chore: bump version to 1.11.4 ( #30961 )
2026-01-15 11:36:15 +08:00
Joel
3bd434ddf2
chore: ui enchance
2026-01-15 11:35:48 +08:00
Joel
834a5df580
fix: switch zindex
2026-01-15 11:31:08 +08:00
Joel
e40c2354d5
chore: remove useless props
2026-01-15 11:24:59 +08:00
Joel
b0eca12d88
feat: tabs
2026-01-15 11:22:43 +08:00
wangxiaolei and GitHub
2bfc54314e
feat: single run add opentelemetry ( #31020 )
2026-01-15 11:10:55 +08:00
yyh
3a86983207
refactor(web): nest sandbox provider contracts
2026-01-15 11:04:43 +08:00
Joel
f461ddeb7e
missing files
2026-01-15 11:04:15 +08:00
Joel
7b534baf15
chore: file type utils
2026-01-15 11:02:07 +08:00
Joel
74d8bdd3a7
chore: search ui
2026-01-15 11:02:07 +08:00
yyh
657739d48b
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# api/models/model.py
# web/contract/router.ts
2026-01-15 10:59:45 +08:00
bdd8d5b470
test: add unit tests for PluginPage and related components ( #30908 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-15 10:56:02 +08:00
yyh
f8b27dd662
fix(web): accept 2xx status codes in upload function for HTTP semantics
...
The upload helper was hardcoded to only accept HTTP 201, which broke
PUT requests that return 200. This aligns with standard HTTP semantics
where POST returns 201 Created and PUT returns 200 OK.
2026-01-15 10:54:42 +08:00
4955de5905
fix: validation error when uploading images with None URL values ( #31012 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-15 10:54:10 +08:00
yyh and GitHub
3bee2ee067
refactor(contract): restructure console contracts with nested billing module ( #30999 )
2026-01-15 10:41:18 +08:00
Stephen Zhou and GitHub
328897f81c
build: require node 24.13.0 ( #30945 )
2026-01-15 10:38:55 +08:00
ab078380a3
feat(web): refactor documents component structure and enhance functionality ( #30854 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-15 10:33:58 +08:00
a33ac77a22
feat: implement document creation pipeline with multi-step wizard and datasource management ( #30843 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-15 10:33:48 +08:00
d3923e7b56
refactor: port AppAnnotationHitHistory ( #30922 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-15 10:14:55 +08:00
2f633de45e
refactor: port TenantCreditPool ( #30926 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-15 10:14:15 +08:00
wangxiaolei and GitHub
98c88cec34
refactor: delete_endpoint should be idempotent ( #30954 )
2026-01-15 10:10:10 +08:00
wangxiaolei and GitHub
c6999fb5be
fix: fix plugin edit endpoint app disappear ( #30951 )
2026-01-15 10:09:57 +08:00
f7f9a08fa5
refactor: port TidbAuthBinding( ( #31006 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-15 10:07:02 +08:00
wangxiaolei and GitHub
5008f5e89b
fix: Use raw SQL UPDATE to set read status without triggering updated… ( #31015 )
2026-01-15 09:51:44 +08:00
yyh
18c7f4698a
feat(web): add oRPC contracts and service hooks for app asset API
...
- Add TypeScript types for app asset management (types/app-asset.ts)
- Add oRPC contract definitions with nested router pattern (contract/console/app-asset.ts)
- Add React Query hooks for all asset operations (service/use-app-asset.ts)
- Integrate app asset contracts into console router
Endpoints covered: tree, createFolder, createFile, getFileContent,
updateFileContent, deleteNode, renameNode, moveNode, reorderNode, publish
2026-01-15 09:50:05 +08:00
zhsama
ccb337e8eb
fix: Sync extractor prompt template with tool input text
2026-01-15 04:09:35 +08:00
zhsama
1ff677c300
refactor: Remove unused sub-graph persistence and initialization hooks.
...
Simplified sub-graph store by removing unused state fields and setters.
2026-01-15 04:08:42 +08:00
zhsama
04145b19a1
refactor: refactor prompt template processing logic
2026-01-15 01:14:46 +08:00
Harry
6cb8d03bf6
feat(sandbox): enhance SandboxLayer with app_id handling and storage integration
...
- Introduce _app_id attribute to store application ID from system variables
- Add _get_app_id method to retrieve and validate app_id
- Update on_graph_start to log app_id during sandbox initialization
- Integrate ArchiveSandboxStorage for persisting and restoring sandbox files
- Ensure proper error handling for sandbox file operations
2026-01-15 00:28:41 +08:00
Harry
94ff904a04
feat(sandbox): add AppAssetsInitializer and refactor VMFactory to VMBuilder
...
- Add AppAssetsInitializer to load published app assets into sandbox
- Refactor VMFactory.create() to VMBuilder with builder pattern
- Extract SandboxInitializer base class and DifyCliInitializer
- Simplify SandboxLayer constructor (remove options/environments params)
- Fix circular import in sandbox module by removing eager SandboxBashTool export
- Update SandboxProviderService to return VMBuilder instead of VirtualEnvironment
2026-01-15 00:13:52 +08:00
Harry
a0c388f283
refactor(sandbox): extract connection helpers and move run_command to helper module
...
- Add helpers.py with connection management utilities:
- with_connection: context manager for connection lifecycle
- submit_command: execute command and return CommandFuture
- execute: run command with auto connection, raise on failure
- try_execute: run command with auto connection, return result
- Add CommandExecutionError to exec.py for typed error handling
with access to exit_code, stderr, and full result
- Remove run_command method from VirtualEnvironment base class
(now available as submit_command helper)
- Update all call sites to use new helper functions:
- sandbox/session.py
- sandbox/storage/archive_storage.py
- sandbox/bash/bash_tool.py
- workflow/nodes/command/node.py
- Add comprehensive unit tests for helpers with connection reuse
2026-01-15 00:13:52 +08:00
zhsama
56e537786f
feat: Update LLM context selector styling
2026-01-14 23:30:12 +08:00
zhsama
810f9eaaad
feat: Enhance sub-graph components with context handling and variable management
2026-01-14 23:23:09 +08:00
wangxiaolei and GitHub
1dd89a02ea
fix: fix missing id and message_id ( #31008 )
2026-01-14 23:26:17 +09:00
yyh
31427e9c42
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-14 21:15:23 +08:00
yyh
384b99435b
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# api/.env.example
# api/uv.lock
2026-01-14 21:14:36 +08:00
5bf4114d6f
fix: increase name length limit in ExternalDatasetCreatePayload ( #31000 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2026-01-14 22:13:53 +09:00
yyh and GitHub
a56e94ba8e
feat: add .agent/skills symlink and orpc-contract-first skill ( #30968 )
2026-01-14 21:13:14 +08:00
Harry
425d182f21
refactor: move app_asset_tree module and update imports in app_asset and app_asset_service
2026-01-14 20:31:40 +08:00
Harry
4394ba1fe1
feat(skill): implement app asset management features including folder and file operations, error handling, and database migration for app asset drafts
2026-01-14 20:25:17 +08:00
Milad Rashidikhah and GitHub
11f1782df0
fix: correct API Extension documentation link ( #30962 )
2026-01-14 21:21:15 +09:00
wangxiaolei and GitHub
8cf5d9a6a1
fix: fix Cannot destructure property 'name' of 'value' as it is undef… ( #30991 )
2026-01-14 19:30:47 +08:00
wangxiaolei and GitHub
0ec2b12e65
feat: allow pass hostname in docker env ( #30975 )
2026-01-14 19:30:37 +08:00
zhsama
4828348532
feat: Add structured output to sub-graph LLM nodes
2026-01-14 17:25:06 +08:00
Stephen Zhou and GitHub
f33b1a3332
fix: redirect after login ( #30985 )
2026-01-14 17:20:49 +08:00
Joel
be5a4cf5e3
temp fix: tab change caused empty the nodes
2026-01-14 17:20:40 +08:00
kenwoodjw and GitHub
08026f7399
fix(deps): security updates for pdfminer.six, authlib, werkzeug, aiohttp and others ( #30976 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2026-01-14 17:03:46 +08:00
yyh and GitHub
18e051bd66
chore(web): remove unused demo service component ( #30979 )
2026-01-14 17:03:35 +08:00
yyh
d17a92f713
refactor(web): split sandbox provider contracts into separate file
...
Move sandbox provider related contracts from contract/console.ts
to contract/console/sandbox-provider.ts for better organization
2026-01-14 16:46:04 +08:00
hjlarry
bfedee0532
fix
2026-01-14 16:40:52 +08:00
Harry
5ac2230c5d
feat: sandbox storage
2026-01-14 16:31:24 +08:00
Joel
ab531d946e
feat: add main skill struct
2026-01-14 16:28:14 +08:00
Joel
1a8fd08563
chore: add list define and mock data
2026-01-14 16:28:14 +08:00
yyh
c6ddf89980
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-14 16:24:47 +08:00
yyh and GitHub
42f991dbef
chore(web): disable Serwist dev logs ( #30980 )
2026-01-14 16:23:58 +08:00
yyh
71c39ae583
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-14 16:23:57 +08:00
b1b2c9636f
fix(web): preserve HTTP method in ORPC fetchCompat mode ( #30971 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-14 16:18:12 +08:00
yyh
7209ef4aa7
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-14 16:16:28 +08:00
Joel
6b55e6781f
feat: graph skill main struct
2026-01-14 15:41:02 +08:00
zhsama
c8c048c3a3
perf: Optimize sub-graph store selectors and layout
2026-01-14 15:39:21 +08:00
01f17b7ddc
refactor(http_request_node): apply DI for http request node ( #30509 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-14 14:19:48 +08:00
yyh
4887c9ea6f
refactor(web): simplify MCP tool availability context and hook
...
- Add useMemo to prevent unnecessary re-renders of context value
- Extract ProviderProps type for better readability
- Convert arrow functions to standard function declarations
- Remove unused versionSupported/sandboxEnabled from hook return type
2026-01-14 14:15:07 +08:00
Novice
495d575ebc
feat: add assemble variable builder api
2026-01-14 14:12:36 +08:00
yyh
18170a1de5
feat(web): add sandbox mode check for MCP tool availability
...
Extend MCP tool availability context to include sandbox mode check
alongside version support. MCP tools are now blocked when sandbox
is disabled, with appropriate tooltip messages for each blocking
condition.
2026-01-14 14:01:56 +08:00
yyh
7ce144f493
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-14 13:40:39 +08:00
yyh and GitHub
14b2e5bd0d
refactor(web): MCP tool availability to context-based version gating ( #30955 )
2026-01-14 13:40:16 +08:00
wangxiaolei and GitHub
d095bd413b
fix: fix LOOP_CHILDREN_Z_INDEX ( #30719 )
2026-01-14 10:22:31 +08:00
heyszt and GitHub
3473ff7ad1
fix: use Factory to create repository in Aliyun Trace ( #30899 )
2026-01-14 10:21:46 +08:00
fanadong and GitHub
138c56bd6e
fix(logstore): prevent SQL injection, fix serialization issues, and optimize initialization ( #30697 )
2026-01-14 10:21:26 +08:00
jialin li and GitHub
c327d0bb44
fix: Correction to the full name of Volc TOS ( #30741 )
2026-01-14 10:11:30 +08:00
e4b97fba29
chore(deps): bump azure-core from 1.36.0 to 1.38.0 in /api ( #30941 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 10:10:49 +08:00
yyh
2279b605c6
refactor: import SandboxProvider type from @/types and remove retry:0
...
Move type imports to @/types/sandbox-provider instead of re-exporting
from service file. Remove unnecessary retry:0 options to use React
Query's default retry behavior.
2026-01-14 10:10:04 +08:00
7f9884e7a1
feat: Add option to delete or keep API keys when uninstalling plugin ( #28201 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-01-14 10:09:30 +08:00
yyh
3b78f9c2a5
refactor: migrate sandbox-provider API to ORPC
...
Replace manual fetch calls in use-sandbox-provider.ts with typed ORPC
contracts and client. Adds type definitions to types/sandbox-provider.ts
and registers contracts in the console router for consistent API handling.
2026-01-14 10:07:27 +08:00
e389cd1665
chore(deps): bump filelock from 3.20.0 to 3.20.3 in /api ( #30939 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 09:56:02 +08:00
yyh
7c029ce808
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# api/services/workflow_service.py
2026-01-14 09:54:07 +08:00
wangxiaolei and GitHub
87f348a0de
feat: change param to pydantic model ( #30870 )
2026-01-14 09:46:41 +08:00
zhsama
b9052bc244
feat: add sub-graph config panel with variable selection and null
...
handling
2026-01-14 03:22:42 +08:00
zhsama
b7025ad9d6
feat: change sub-graph prompt handling to use user role
2026-01-13 23:23:18 +08:00
zhsama
c5482c2503
Merge branch 'main' into feat/pull-a-variable
2026-01-13 22:57:27 +08:00
zhsama
d394adfaf7
feat: Fix prompt template handling for Jinja2 edition type
2026-01-13 22:57:05 +08:00
zhsama
bc771d9c50
feat: Add onSave prop to SubGraph components for draft sync
2026-01-13 22:51:29 +08:00
206706987d
refactor(variables): clarify base vs union type naming ( #30634 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-13 23:39:34 +09:00
91da784f84
refactor: init orpc contract ( #30885 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2026-01-13 23:38:28 +09:00
a129e684cc
feat: inject traceparent in enterprise api ( #30895 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-13 23:37:39 +09:00
zhsama
96ec176b83
feat: sub-graph to use dynamic node generation
2026-01-13 22:28:30 +08:00
hjlarry
1845938e70
fix type issue
2026-01-13 22:18:54 +08:00
hjlarry
fad81ab85e
fix type issue
2026-01-13 22:11:36 +08:00
hjlarry
d1c64f5c74
add toast when disconnected
2026-01-13 22:08:59 +08:00
hjlarry
7f6c93bdce
reduce CURSOR_THROTTLE_MS
2026-01-13 22:08:07 +08:00
wangxiaolei and GitHub
fe07c810ba
fix: fix instance is not bind to session ( #30913 )
2026-01-13 21:15:21 +08:00
zhsama
f57d2ef31f
refactor: refactor workflow nodes state sync and extractor node
...
lifecycle
2026-01-13 18:37:23 +08:00
Harry
f28ded8455
feat(agent-sandbox): new tool resolver and bash execution implementation
2026-01-13 18:16:48 +08:00
hjlarry
7730c88c74
fix leader election concurrently
2026-01-13 18:01:12 +08:00
zhsama
e80bc78780
fix: clear mock llm node functions
2026-01-13 17:57:02 +08:00
hjlarry
ac6b540fd8
CORS config
2026-01-13 17:50:16 +08:00
-LAN- and GitHub
a22cc5bc5e
chore: Bump Dify version to 1.11.3 ( #30903 )
2026-01-13 17:49:13 +08:00
hjlarry
8c9276370c
remove console.log
2026-01-13 17:46:53 +08:00
hjlarry
b91370aff7
fix next config
2026-01-13 17:40:04 +08:00
hjlarry
30424df7ce
uuid v7
2026-01-13 17:20:02 +08:00
hjlarry
14f7f4758a
fix error display
2026-01-13 17:19:52 +08:00
yyh
c6ba51127f
fix(sandbox-provider): allow admin role to manage sandbox providers
...
Change permission check from isCurrentWorkspaceOwner to
isCurrentWorkspaceManager so both owner and admin roles can
configure sandbox providers.
2026-01-13 17:17:36 +08:00
zhsama
ddbbddbd14
refactor: Update variable syntax to support agent context markers
...
Extend variable pattern matching to support both `#` and `@` markers,
with `@` specifically used for agent context variables. Update regex
patterns, text processing logic, and add sub-graph persistence for agent
variable handling.
2026-01-13 17:13:45 +08:00
yyh and GitHub
1fbdf6b465
refactor(web): setup status caching ( #30798 )
2026-01-13 16:59:49 +08:00
hjlarry
79c19983e0
refactor: fix N+1 query issue in workflow comments
2026-01-13 16:56:54 +08:00
Novice
9b961fb41e
feat: structured output support file type
2026-01-13 16:48:01 +08:00
zxhlyh
1db995be0d
Merge branch 'main' into feat/llm-support-tools
2026-01-13 16:46:03 +08:00
yyh
5675a44ffd
fix(sandbox-provider): use Loading component and add daytona doc link
...
- Replace hardcoded "Loading..." text with Loading component
- Add daytona documentation link to PROVIDER_DOC_LINKS
2026-01-13 16:37:58 +08:00
hjlarry
aeb3fc6729
add backend logging
2026-01-13 16:25:54 +08:00
yyh
48295e5161
refactor(sandbox-provider): extract shared constants and remove redundant cache invalidation
...
- Extract PROVIDER_ICONS and PROVIDER_DESCRIPTION_KEYS to constants.ts
- Create shared ProviderIcon component with size and withBorder props
- Remove manual invalidateList() calls from config-modal and switch-modal
(mutations already invalidate cache in onSuccess)
- Remove unused useInvalidSandboxProviderList hook
2026-01-13 16:18:08 +08:00
Novice
4f79d09d7b
chore: change the DSL design
2026-01-13 16:10:18 +08:00
hjlarry
0c18d4e058
fix duplicated status
2026-01-13 15:59:59 +08:00
491e1fd6a4
chore: case insensitive email ( #29978 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-01-13 15:42:44 +08:00
0e33dfb5c2
fix: In the LLM model in dify, when a message is added, the first cli… ( #29540 )
...
Co-authored-by: 青枕 <qingzhen.ww@alibaba-inc.com >
2026-01-13 15:42:32 +08:00
ea708e7a32
fix(web): add null check for SSE stream bufferObj to prevent TypeError ( #30131 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 15:40:43 +08:00
非法操作 and GitHub
c09e29c3f8
chore: rename the migration file ( #30893 )
2026-01-13 15:26:41 +08:00
wangxiaolei and GitHub
2d53ba8671
fix: fix object value is optional should skip validate ( #30894 )
2026-01-13 15:21:06 +08:00
zhsama
dbed937fc6
Merge remote-tracking branch 'origin/feat/pull-a-variable' into feat/pull-a-variable
2026-01-13 15:17:24 +08:00
yyh
ffc39b0235
refactor: rename ACCOUNT_SETTING_TAB.PROVIDER to MODEL_PROVIDER
...
Rename the constant for clarity and consistency with the new
sandbox-provider tab naming convention. Update all references
across the codebase to use the new constant name.
2026-01-13 15:07:04 +08:00
yyh
f72f58dbc4
fix: loading state
2026-01-13 14:38:19 +08:00
yyh
9d0f4a2152
fix(sandbox-provider): prevent permission hint flash on page load
...
Use strict equality check to only show no-permission message when
isCurrentWorkspaceOwner is explicitly false, not undefined.
2026-01-13 14:23:52 +08:00
yyh
1ed4ab4299
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-13 14:19:04 +08:00
Novice
969c96b070
feat: add stream response
2026-01-13 14:13:43 +08:00
yyh
3f69d348a1
chore: add translations
2026-01-13 14:05:41 +08:00
yyh
63fff151c7
fix: provider card style
2026-01-13 13:50:28 +08:00
yyh
9920e0b89a
fix(sandbox-provider): hide config controls in read-only mode
...
Hide config button, divider, and enable button for non-owner users.
Adjust right padding to 24px in read-only mode for proper alignment.
2026-01-13 13:32:18 +08:00
yyh
3042f29c15
fix(sandbox-provider): update switch modal warning style to match design
...
Replace yellow warning box with red text for destructive emphasis.
Bold the provider name in confirmation text using Trans component.
2026-01-13 13:23:03 +08:00
yyh
99273e1118
style: provider card
2026-01-13 13:18:09 +08:00
9be863fefa
fix: missing content if assistant message with tool_calls ( #30083 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-13 12:46:33 +08:00
8f43629cd8
fix(amplitude): update sessionReplaySampleRate default value to 0.5 ( #30880 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-13 12:26:50 +08:00
wangxiaolei and GitHub
9ee71902c1
fix: fix formatNumber accuracy ( #30877 )
2026-01-13 11:51:15 +08:00
yyh
041dbd482d
fix(sandbox-provider): use i18n for provider card descriptions
...
Use PROVIDER_DESCRIPTION_KEYS mapping to display localized descriptions
instead of raw backend data, ensuring descriptions match Figma design.
2026-01-13 11:43:49 +08:00
yyh
b4aa1de10a
fix(sandbox-provider): update provider descriptions to match Figma design
...
Update E2B, Daytona, and Docker descriptions with unique copy from design:
- E2B: "E2B Gives AI Agents Secure Computers with Real-World Tools."
- Daytona: "Deploy AI code with confidence using Daytona's lightning-fast infrastructure."
- Docker: "The Easiest Way to Build, Run, and Secure Agents."
2026-01-13 11:41:20 +08:00
yyh
c5a9b98cbe
refactor(sandbox-provider): add centralized query keys management
...
Add sandboxProviderQueryKeys object for type-safe and maintainable
query key management, following the pattern used in use-common.ts.
2026-01-13 11:39:01 +08:00
yyh
21f47fbe58
fix(sandbox-provider): fix config modal header spacing and icon style
...
- Use custom header with 8px gap between title and subtitle
- Fix icon overflow-clip for proper border-radius
2026-01-13 11:12:51 +08:00
yyh
49f115dce3
fix(sandbox-provider): fix config modal subtitle icon to fill container
2026-01-13 11:11:03 +08:00
yyh
a81d0327d2
feat(sandbox-provider): update UI to match Figma design
...
- Update settings icon to RiEqualizer2Line
- Add 4px rounded container for provider icons in config modal
- Update section titles to uppercase style
- Change switch modal confirm button to warning variant
- Add i18n keys for setAsActive, readDocLink, securityTip
2026-01-13 11:04:11 +08:00
yyh
9eafe982ee
fix: migration
2026-01-13 10:21:38 +08:00
yyh
a46bfdd0fc
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-13 10:15:59 +08:00
hsiong and GitHub
a012c87445
fix: entrypoint.sh overrides NEXT_PUBLIC_TEXT_GENERATION_TIMEOUT_MS when TEXT_GENERATION_TIMEOUT_MS is unset ( #30864 ) ( #30865 )
2026-01-13 10:12:51 +08:00
450578d4c0
feat(ops): set root span kind for AliyunTrace to enable service-level metrics aggregation ( #30728 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-13 10:12:00 +08:00
非法操作 and GitHub
837237aa6d
fix: use node factory for single-step workflow nodes ( #30859 )
2026-01-13 10:11:18 +08:00
Harry
16f26c4f99
feat(cli_api): implement CLI API for external sandbox interactions, including session management and request handling
2026-01-12 20:57:07 +08:00
zhsama
03e0c4c617
feat: Add VarKindType parameter metion to mixed variable text input
2026-01-12 20:08:41 +08:00
zhsama
47790b49d4
fix: Fix agent context variable insertion to preserve existing text
2026-01-12 18:12:06 +08:00
zhsama
b25b069917
fix: refine agent variable logic
2026-01-12 18:12:06 +08:00
Novice
bb190f9610
feat: add mention type variable
2026-01-12 17:40:37 +08:00
zhsama
d65ae68668
Merge branch 'main' into feat/pull-a-variable
...
# Conflicts:
# .nvmrc
2026-01-12 17:15:56 +08:00
zhsama
f625350439
refactor:Refactor agent variable handling in mixed variable text input
2026-01-12 17:05:00 +08:00
zhsama
f4e8f64bf7
refactor:Change sub-graph output handling from skip to default
2026-01-12 17:04:13 +08:00
Harry
42fd0a0a62
refactor(sandbox): simplify command execution by using shlex for command parsing and improve output formatting
2026-01-12 16:35:09 +08:00
b63dfbf654
fix(api): defer streaming response until referenced variables are updated ( #30832 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-12 16:23:18 +08:00
51ea87ab85
feat: clear free plan workflow run logs ( #29494 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-12 15:57:40 +08:00
Harry
b78439b334
refactor(llm): update model features handling and change agent strategy to FUNCTION_CALLING
2026-01-12 15:52:26 +08:00
Stephen Zhou and GitHub
00698e41b7
build: limit esbuild, glob, docker base version to avoid cve ( #30848 )
2026-01-12 15:33:20 +08:00
QuantumGhost and GitHub
df938a4543
ci: add HITL test env deployment action ( #30846 )
2026-01-12 15:07:53 +08:00
Harry
1082d73355
refactor(sandbox): remove unused SANDBOX_WORK_DIR constant and update bash command descriptions for clarity
2026-01-12 15:02:30 +08:00
zhsama
d91087492d
Refactor sub-graph components structure
2026-01-12 15:00:41 +08:00
zhsama
cab7cd37b8
feat: Add sub-graph component for workflow
2026-01-12 14:56:53 +08:00
Harry
201a18d6ba
refactor(virtual_environment): add cwd parameter to execute_command method across all providers for improved command execution context
2026-01-12 14:20:03 +08:00
Harry
f990f4a8d4
refactor(sandbox): update DIFY_CLI_PATH and DIFY_CLI_CONFIG_PATH to use SANDBOX_WORK_DIR and enhance error handling in SandboxSession
2026-01-12 14:07:54 +08:00
zxhlyh
aa5e37f2db
Merge branch 'main' into feat/llm-support-tools
2026-01-12 13:42:58 +08:00
Harry
e7c89b6153
refactor(sandbox): update imports and remove unused bash tool files, adjust DIFY_CLI_CONFIG_PATH
2026-01-12 13:36:19 +08:00
9161936f41
refactor(web): extract isServer/isClient utility & upgrade Node.js to 22.12.0 ( #30803 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-12 12:57:43 +08:00
Lemonadeccc and GitHub
f9a21b56ab
feat: add block-no-verify hook for Claude Code ( #30839 )
2026-01-12 12:56:05 +08:00
220e1df847
docs(web): add corepack recommendation ( #30837 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-12 12:44:30 +08:00
8cfdde594c
chore(deps-dev): bump tos from 2.7.2 to 2.9.0 in /api ( #30834 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 12:44:21 +08:00
31a8fd810c
chore(deps-dev): bump @storybook/react from 9.1.13 to 9.1.17 in /web ( #30833 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 12:44:11 +08:00
Harry
3e49d6b900
refactor: using initializer to replace hardcoded dify cli initialization
2026-01-12 12:13:56 +08:00
Harry
8aaff7fec1
refactor(sandbox): move VMFactory and related classes, update imports to reflect new structure
2026-01-12 12:01:21 +08:00
yihong and GitHub
9fad97ec9b
fix: drop useless pyrefly in ci ( #30826 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2026-01-12 09:45:49 +08:00
wangxiaolei and GitHub
0c2729d9b3
fix: fix refresh token deadlock ( #30828 )
2026-01-12 09:35:31 +08:00
Harry
51ac23c9f1
refactor(sandbox): reorganize sandbox-related imports and rename SandboxFactory to VMFactory for clarity
2026-01-12 02:07:31 +08:00
Harry
9dd0361d0e
refactor: rename new runtime as sandbox feature
2026-01-12 01:53:39 +08:00
Harry
3d2840edb6
feat: sandbox session and dify cli
2026-01-12 01:49:08 +08:00
Harry
ce0a59b60d
feat: ad os field to virtual enviroment
2026-01-12 01:26:55 +08:00
Harry
2d8acf92f0
refactor(sandbox): remove Chinese translation for bash command execution description in SandboxBashTool
2026-01-12 01:16:53 +08:00
Harry
bc2ffa39fc
refactor(sandbox): remove unused bash tool methods and streamline sandbox session handling in LLMNode
2026-01-12 00:09:40 +08:00
Harry
390c805ef4
feat(sandbox): implement sandbox runtime checks and integrate bash tool invocation in LLMNode
2026-01-11 22:56:05 +08:00
wangxiaolei and GitHub
a2e03b811e
fix: Broken import in .storybook/preview.tsx ( #30812 )
2026-01-10 19:49:23 +08:00
1e10bf525c
refactor(models): Refine MessageAgentThought SQLAlchemy typing ( #27749 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-10 17:17:45 +09:00
Stephen Zhou and GitHub
8b1af36d94
feat(web): migrate PWA to Serwist ( #30808 )
2026-01-10 17:16:18 +09:00
Harry
5b753dfd6e
fix(sandbox): update FIXME comments to specify sandbox context for runtime config checks
2026-01-09 18:12:36 +08:00
Harry
5c8b80b01a
feat(app): update default runtime mode and adjust runtime selection component styling
2026-01-09 18:12:36 +08:00
Harry
95d62039b1
feat(ui): change runtime selection component
2026-01-09 18:12:36 +08:00
Harry
78acfb0040
feat(sandbox): add command to setup system-level sandbox provider configuration
2026-01-09 18:12:35 +08:00
Harry
eb821efda7
refactor(encryption): update encryption utility references and clean up sandbox provider service logic
2026-01-09 18:12:35 +08:00
Harry
925825a41b
refactor(encryption): using oauth encryption as a general encryption util.
2026-01-09 18:12:34 +08:00
zhsama
f925266c1b
Merge branch 'main' into feat/pull-a-variable
2026-01-09 16:20:55 +08:00
zhsama
07ff8df58d
Merge branch 'main' into feat/support-agent-sandbox
2026-01-09 16:20:33 +08:00
wangxiaolei and GitHub
0711dd4159
feat: enhance start node object value check ( #30732 )
2026-01-09 16:13:17 +08:00
QuantumGhost and GitHub
ae0a26f5b6
revert: "fix: fix assign value stand as default ( #30651 )" ( #30717 )
...
The original fix seems correct on its own. However, for chatflows with multiple answer nodes, the `message_replace` command only preserves the output of the last executed answer node.
2026-01-09 16:08:24 +08:00
Harry
0a0f02c0c6
chore(migrations): re-arrange migration of "add llm generation details table"
2026-01-09 15:55:25 +08:00
Harry
d2f41ae9ef
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-09 15:37:29 +08:00
Harry
5a4f5f54a7
chore: apply ruff
2026-01-09 14:47:21 +08:00
Harry
eabfa8f3af
fix(migrations): update down_revision for sandbox_providers migration
2026-01-09 14:45:56 +08:00
d4432ed80f
refactor: marketplace state management ( #30702 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-09 14:31:24 +08:00
Novice
1557f48740
Merge branch 'feat/agent-node-v2' into feat/support-agent-sandbox
2026-01-09 14:19:27 +08:00
lif and GitHub
9d9f027246
fix(web): invalidate app list cache after deleting app from detail page ( #30751 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-09 14:08:37 +08:00
wangxiaolei and GitHub
77f097ce76
fix: fix enhance app mode check ( #30758 )
2026-01-09 14:07:40 +08:00
Maries and GitHub
7843afc91c
feat(workflows): add agent-dev deploy workflow ( #30774 )
2026-01-09 13:55:49 +08:00
Harry
00d787a75b
feat(workflows): add deployment workflow for agent development
...
- Created a new GitHub Actions workflow to automate deployment for the agent development branch.
- Configured the workflow to trigger upon successful completion of the "Build and Push API & Web" workflow.
- Implemented SSH deployment steps using appleboy/ssh-action for secure server updates.
2026-01-09 13:11:37 +08:00
Harry
3b454fa95a
refactor(sandbox-manager): implement sharded locking for sandbox management
...
- Enhanced the SandboxManager to use a sharded locking mechanism for improved concurrency and performance.
- Replaced the global lock with shard-specific locks, allowing for lock-free reads and reducing contention.
- Updated methods for registering, retrieving, unregistering, and counting sandboxes to work with the new sharded structure.
- Improved documentation within the class to clarify the purpose and functionality of the sharding approach.
2026-01-09 12:13:41 +08:00
Harry
0da4d64d38
feat(sandbox-layer): refactor sandbox management and integrate with SandboxManager
...
- Simplified the SandboxLayer initialization by removing unused parameters and consolidating sandbox creation logic.
- Integrated SandboxManager for better lifecycle management of sandboxes during workflow execution.
- Updated error handling to ensure proper initialization and cleanup of sandboxes.
- Enhanced CommandNode to retrieve sandboxes from SandboxManager, improving sandbox availability checks.
- Added unit tests to validate the new sandbox management approach and ensure robust error handling.
2026-01-09 11:23:03 +08:00
98df99b0ca
feat(embedding-process): implement embedding process components and polling logic ( #30622 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-09 10:21:27 +08:00
9848823dcd
feat: implement step two of dataset creation with comprehensive UI components and hooks ( #30681 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-09 10:21:18 +08:00
zhsama
6e2cf23a73
Merge branch 'main' into feat/pull-a-variable
2026-01-09 02:49:47 +08:00
5ad2385799
chore(i18n): sync translations with en-US ( #30750 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-01-08 22:53:04 +08:00
yyh and GitHub
7774a1312e
fix(ci): use repository_dispatch for i18n sync workflow ( #30744 )
2026-01-08 21:28:49 +08:00
zhsama
8b0bc6937d
feat: enhance component picker and workflow variable block functionality
2026-01-08 18:17:09 +08:00
zhsama
872fd98eda
Merge remote-tracking branch 'origin/feat/pull-a-variable' into feat/pull-a-variable
2026-01-08 18:16:29 +08:00
91d44719f4
fix(web): resolve chat message loading race conditions and infinite loops ( #30695 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-08 18:05:32 +08:00
Novice
5bcd3b6fe6
feat: add mention node executor
2026-01-08 17:36:21 +08:00
b2cbeeae92
fix(web): restrict postMessage targetOrigin from wildcard to specific origins ( #30690 )
...
Co-authored-by: XW <wei.xu1@wiz.ai >
2026-01-08 17:23:27 +08:00
zhsama
1aed585a19
feat: enhance agent integration in prompt editor and mixed-variable text input
2026-01-08 17:02:35 +08:00
zhsama
831eba8b1c
feat: update agent functionality in mixed-variable text input
2026-01-08 16:59:09 +08:00
Yeuoly
b09a831d15
feat: add tenant_id support to Sandbox and VirtualEnvironment initialization
2026-01-08 16:19:29 +08:00
zxhlyh
4d3d8b35d9
Merge branch 'main' into feat/llm-node-support-tools
2026-01-08 14:28:13 +08:00
zxhlyh
c323028179
feat: llm node support tools
2026-01-08 14:27:37 +08:00
Harry
94dbda503f
refactor(llm-panel): update layout and enhance Max Iterations component
...
- Adjusted padding in the LLM panel for better visual alignment.
- Refactored the Max Iterations component to accept a className prop for flexible styling.
- Maintained the structure of advanced settings while ensuring consistent rendering of fields.
2026-01-08 14:15:58 +08:00
Harry
beefff3d48
feat(docker-demuxer): implement producer-consumer pattern for stream demultiplexing
...
- Introduced threading to handle Docker's stdout/stderr streams, improving thread safety and preventing race conditions.
- Replaced buffer-based reading with queue-based reading for stdout and stderr.
- Updated read methods to handle errors and end-of-stream conditions more gracefully.
- Enhanced documentation to reflect changes in the demuxing process.
2026-01-08 14:15:41 +08:00
cd1af04dee
feat: model total credits ( #30727 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-08 14:11:44 +08:00
fe0802262c
feat: credit pool ( #30720 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-08 13:17:30 +08:00
Harry
c2e5081437
feat(llm-panel): collapse panel with advanced settings and max iterations
...
- Introduced a collapsible section for advanced settings in the LLM panel.
- Added Max Iterations component with conditional rendering based on the new hideMaxIterations prop.
- Updated context field and vision configuration to be part of the advanced settings.
- Added new translation key for advanced settings in the workflow localization file.
2026-01-08 12:16:18 +08:00
Harry
786c3e4137
chore: apply ruff
2026-01-08 11:14:44 +08:00
Harry
0d33714f28
fix(command-node): enhance error message formatting in command execution
...
- Improved error message handling by assigning the stderr output to a variable for better readability.
- Ensured consistent error reporting when a command fails, maintaining clarity in the output.
2026-01-08 11:14:37 +08:00
Harry
1fbba38436
fix(command-node): improve error reporting in command execution
...
- Updated error handling to provide detailed stderr output when a command fails.
- Streamlined working directory and command rendering by combining operations into single lines.
2026-01-08 11:14:23 +08:00
Harry
15c3d712d3
feat: sandbox provider configuration
2026-01-08 11:04:12 +08:00
Harry
5b01f544d1
refactor(command-node): streamline command execution and directory checks
...
- Simplified the command execution logic by removing unnecessary shell invocations.
- Enhanced working directory validation by directly using the `test` command.
- Improved command parsing with `shlex.split` for better handling of raw commands.
2026-01-08 11:04:11 +08:00
NFish and GitHub
c5b99ebd17
fix: web app login code encrypt ( #30705 )
2026-01-07 18:04:42 -08:00
Xiyuan Chen and GitHub
adaf0e32c0
feat: add decryption decorators for password and code fields in webapp ( #30704 )
2026-01-08 10:03:39 +08:00
Rhon Joe and GitHub
27a803a6f0
fix(web): resolve key-value input box height inconsistency on focus/blur ( #30715 ) ( #30716 )
2026-01-08 09:54:27 +08:00
yyh and GitHub
25ff4ae5da
fix(i18n): resolve Claude Code sandbox path issues in workflow ( #30710 )
2026-01-08 09:53:32 +08:00
zhsama
8b8e521c4e
Merge branch 'main' into feat/pull-a-variable
2026-01-07 22:11:05 +08:00
-LAN- and GitHub
7ccf858ce6
fix(workflow): pass correct user_from/invoke_from into graph init ( #30637 )
2026-01-07 21:47:23 +08:00
885f226f77
refactor: split changes for api/controllers/console/workspace/trigger… ( #30627 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-07 21:18:02 +08:00
a422908efd
feat(i18n): Migrate translation workflow to Claude Code GitHub Actions ( #30692 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-07 21:17:50 +08:00
d8a0291382
refactor(web): remove unused type alias VoiceLanguageKey ( #30694 )
...
Co-authored-by: fghpdf <fghpdf@users.noreply.github.com >
2026-01-07 21:15:43 +08:00
Yeuoly
fe4c591cfd
feat(daytona-environment): enhance command management with threading support and default API URL
2026-01-07 18:47:22 +08:00
Yeuoly
0cd613ae52
fix(docker-daemon): update default Docker socket to use Unix socket
2026-01-07 18:35:49 +08:00
Yeuoly
0082f468b4
Refactor code structure for improved readability and maintainability
2026-01-07 18:33:13 +08:00
Novice
eec57e84e4
Merge branch 'main' into feat/agent-node-v2
2026-01-07 17:34:23 +08:00
zxhlyh
70149ea05e
Merge branch 'main' into feat/llm-node-support-tools
2026-01-07 16:29:47 +08:00
zxhlyh
1d93f41fcf
feat: llm node support tools
2026-01-07 16:28:41 +08:00
Harry
cd0f41a3e0
fix(command-node): improve working directory handling in CommandNode
...
- Added checks to verify the existence of the specified working directory before executing commands.
- Updated command execution logic to conditionally change the working directory if provided.
- Included FIXME comments to address future enhancements for native cwd support in VirtualEnvironment.run_command.
2026-01-07 15:30:59 +08:00
Harry
094c9fd802
fix: command node single debug run
...
- Added FIXME comments to indicate the need for unifying runtime config checking in AdvancedChatAppGenerator and WorkflowAppGenerator.
- Introduced sandbox management in WorkflowService with proper error handling for sandbox release.
- Enhanced runtime feature handling in the workflow execution process.
2026-01-07 15:22:12 +08:00
Novice
1584a78fc9
chore: add model name in detail
2026-01-07 15:05:18 +08:00
187bfafe8b
fix: fix assign value stand as default ( #30651 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-07 14:54:11 +08:00
666640f7d5
refactor: remove unnecessary type: ignore from rag_pipeline_fields.py ( #30666 )
...
Co-authored-by: fghpdf <fghpdf@users.noreply.github.com >
2026-01-07 14:40:35 +08:00
160b4d194b
fix: signin page stuck on loading when refresh token valid but access token expired ( #30675 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-07 14:20:38 +08:00
Novice
88248ad2d3
feat: add node level memory
2026-01-07 13:57:55 +08:00
e335cd0ef4
refactor(web): remove useMixedTranslation, better resource loading ( #30630 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-07 13:20:09 +08:00
Harry
1a203031e0
fix(virtual-env): fix Docker stdout/stderr demuxing and exit code parsing
...
- Add _DockerDemuxer to properly separate stdout/stderr from multiplexed stream
- Fix binary header garbage in Docker exec output (tty=False 8-byte header)
- Fix LocalVirtualEnvironment.get_command_status() to use os.WEXITSTATUS()
- Update tests to use Transport API instead of raw file descriptors
2026-01-07 12:20:07 +08:00
Harry
05c3344554
feat: future interface for easy way to use VM.execute_command
2026-01-07 11:57:00 +08:00
Harry
888be71639
feat: command node output variables
2026-01-07 11:15:52 +08:00
357548ca07
chore: rename ralph-wiggum plugin to ralph-loop ( #30664 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-07 10:25:52 +08:00
wangxiaolei and GitHub
ace8ad429f
fix: fix not record access token ( #30654 )
2026-01-07 10:19:14 +08:00
93faa672cc
fix: add DB_TYPE environment variable to unit tests ( #30660 )
...
Co-authored-by: fghpdf <fghpdf@users.noreply.github.com >
2026-01-07 10:16:17 +08:00
9c6c2a3c14
chore: add skill creator for create agent skills ( #30652 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-07 10:07:35 +08:00
Harry
3902929d9f
feat: new runtime options
2026-01-07 00:01:55 +08:00
4f0fb6df2b
chore: use from __future__ import annotations ( #30254 )
...
Co-authored-by: Dev <dev@Devs-MacBook-Pro-4.local >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-06 23:57:20 +09:00
Asuka Minato and GitHub
0294555893
refactor: port api/fields/file_fields.py ( #30638 )
2026-01-06 22:55:58 +08:00
-LAN- and GitHub
55de731f9c
refactor(api): clarify published RAG pipeline invoke naming ( #30644 )
2026-01-06 23:48:06 +09:00
zhsama
760a739e91
Merge branch 'main' into feat/grouping-branching
...
# Conflicts:
# web/package.json
2026-01-06 22:00:01 +08:00
9b128048c4
refactor: restructure DatasetCard component for improved readability and maintainability ( #30617 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-06 21:57:21 +08:00
f57aa08a3f
fix: flask db check fails due to nullable mismatch between migrations and models ( #30474 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Maries <xh001x@hotmail.com >
2026-01-06 20:23:59 +08:00
44d7aaaf33
fix: prevent empty state flash and add skeleton loading for app list ( #30616 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-06 20:19:22 +08:00
yyh and GitHub
7beed12eab
refactor(web): migrate legacy forms to TanStack Form ( #30631 )
2026-01-06 20:18:27 +08:00
Harry
1c7c475c43
feat: add Command node support
...
- Introduced Command node type in workflow with associated UI components and translations.
- Enhanced SandboxLayer to manage sandbox attachment for Command nodes during execution.
- Updated various components and constants to integrate Command node functionality across the workflow.
2026-01-06 19:30:38 +08:00
64bfcbc4a9
feat: implement dataset creation step one with preview functionality ( #30507 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-06 18:59:18 +08:00
wangxiaolei and GitHub
2cc89d30db
feat: use more universal C.UTF-8 instead of en_US.UTF-8 ( #30621 )
2026-01-06 16:39:04 +08:00
Novice
cef7fd484b
chore: add trace metadata and streaming icon
2026-01-06 16:30:33 +08:00
Harry
caabca3f02
feat: sandbox layer for workflow execution
2026-01-06 15:47:20 +08:00
yyh and GitHub
5661f821c3
chore: bump pnpm version in packageManager ( #30605 )
2026-01-06 15:24:25 +08:00
-LAN- and GitHub
1f5d744cc2
fix(db): parameterize sessionmaker with Session ( #30612 )
2026-01-06 15:23:50 +08:00
wangxiaolei and GitHub
68d68a46a0
refactor: generate_url to support scenario to build url ( #30598 )
2026-01-06 14:53:38 +08:00
-LAN- and GitHub
d12b91a01a
refactor(api): inject sessionmaker into conversation variable updater ( #30609 )
2026-01-06 14:52:59 +08:00
lif and GitHub
f3ca8be9f9
refactor: clean type: ignore comments in login.py and template_transformer.py ( #30510 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2026-01-06 14:33:27 +08:00
wangxiaolei and GitHub
4f74e90f51
fix: _model_to_insertion_dict missing id ( #30603 )
2026-01-06 14:13:29 +08:00
-LAN- and GitHub
d6e9c3310f
feat: Add conversation variable persistence layer ( #30531 )
2026-01-06 14:05:33 +08:00
Stephen Zhou and GitHub
b2124a7358
feat: init rsc support for translation ( #30596 )
2026-01-06 13:23:03 +08:00
89463cc11d
fix: allow unauthenticated CORS preflight for embedded bots ( #30587 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-06 11:40:34 +08:00
Zhiqiang Yang and GitHub
114a34e008
fix: correct docx hyperlink extraction ( #30360 )
2026-01-06 11:24:26 +08:00
f320fd5f95
refactor: port controllers/console/app/app.py ( #30522 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-06 10:12:52 +08:00
wangxiaolei and GitHub
061d552928
feat: unified management stop event ( #30479 )
2026-01-06 10:12:05 +08:00
ga_o and GitHub
eccf79a710
chore: remove unused link icon type ( #30469 )
2026-01-06 10:10:06 +08:00
Asuka Minato and GitHub
7e3bfb9250
refactor: split changes for api/controllers/console/datasets/hit_test… ( #30581 )
2026-01-06 10:08:09 +08:00
yyh and GitHub
f14c3ce15e
fix: system model selector loading state flash ( #30572 )
2026-01-06 10:07:42 +08:00
c0331b23a9
refactor: split changes for api/controllers/web/conversation.py ( #30582 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-06 10:06:48 +08:00
ce87371bef
refactor: split changes for api/controllers/web/saved_message.py ( #30583 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-06 10:06:21 +08:00
615c313f80
fix(api): refactors the SQL LIKE pattern escaping logic to use a centralized utility function, ensuring consistent and secure handling of special characters across all database queries. ( #30450 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-06 09:56:30 +08:00
zhsama
d92c476388
feat(workflow): enhance group node availability checks
...
- Updated `checkMakeGroupAvailability` to include a check for existing group nodes, preventing group creation if a group node is already selected.
- Modified `useMakeGroupAvailability` and `useNodesInteractions` hooks to incorporate the new group node check, ensuring accurate group creation logic.
- Adjusted UI rendering logic in the workflow panel to conditionally display elements based on node type, specifically for group nodes.
2026-01-06 02:07:13 +08:00
-LAN- and GitHub
de6262784c
chore: Harden API image Node.js runtime install ( #30497 )
2026-01-05 21:19:26 +09:00
Harry and Claude Opus 4.5
36b7075cf4
Merge feat/llm-node-support-tools and fix type errors
...
- Merge origin/feat/llm-node-support-tools branch
- Fix unused variable tenant_id in dsl.py
- Add None checks for app and workflow in dsl.py
- Add type ignore for e2b_code_interpreter import
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-05 18:32:15 +08:00
Harry
f3761c26e9
Merge remote-tracking branch 'origin/main' into feat/llm-node-support-tools
2026-01-05 18:17:05 +08:00
Harry
43daf4f82c
refactor: rename construct_environment method to _construct_environment for consistency across virtual environment providers
2026-01-05 18:13:13 +08:00
Harry
932be0ad64
feat: session management for InnerAPI&VM
2026-01-05 18:13:13 +08:00
zhsama
9012dced6a
feat(workflow): improve group node interaction handling
...
- Enhanced `useNodesInteractions` to better manage group node handlers and connections, ensuring accurate identification of leaf nodes and their branches.
- Updated logic to create handlers based on node connections, differentiating between internal and external connections.
- Refined initial node setup to include target branches for group nodes, improving the overall interaction model for grouped elements.
2026-01-05 17:42:31 +08:00
a9e2c05a10
feat(graph-engine): add command to update variables at runtime ( #30563 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-05 16:47:34 +08:00
6f8bd58e19
feat(graph-engine): make layer runtime state non-null and bound early ( #30552 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-05 16:43:42 +08:00
zhsama
50bed78d7a
feat(workflow): add group node support and translations
...
- Introduced GroupDefault node with metadata and default values for group nodes.
- Enhanced useNodeMetaData hook to handle group node author and description using translations.
- Added translations for group node functionality in English, Japanese, Simplified Chinese, and Traditional Chinese.
2026-01-05 16:29:00 +08:00
591ca05c84
feat(logstore): make graph field optional via env variable LOGSTORE… ( #30554 )
...
Co-authored-by: 阿永 <ayong.dy@alibaba-inc.com >
2026-01-05 16:12:41 +08:00
Stephen Zhou and GitHub
a72044aa86
chore: fix lint in i18n ( #30571 )
2026-01-05 16:12:12 +08:00
Lework and GitHub
34f3b288a7
chore(docker): update nltk data download process to include unstructured download_nltk_packages ( #28876 )
2026-01-05 15:50:33 +08:00
-LAN- and GitHub
a99ac3fe0d
refactor(models): Add mapped type hints to MessageAnnotation ( #27751 )
2026-01-05 15:50:03 +08:00
Stephen Zhou and GitHub
52149c0d9b
chore(web): add ESLint rules for i18n JSON validation ( #30491 )
2026-01-05 15:49:31 +08:00
631f999f65
refactor: use contains_any instead of Chaining where = where | f ( #30559 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-05 15:48:31 +08:00
zhsama
60250355cb
feat(workflow): enhance group edge management and validation
...
- Introduced `createGroupInboundEdges` function to manage edges for group nodes, ensuring proper connections to head nodes.
- Updated edge creation logic to handle group nodes in both inbound and outbound scenarios, including temporary edges.
- Enhanced validation in `useWorkflow` to check connections for group nodes based on their head nodes.
- Refined edge processing in `preprocessNodesAndEdges` to ensure correct handling of source handles for group edges.
2026-01-05 15:48:26 +08:00
be3ef9f050
fix : #30511 [Bug] knowledge_retrieval_node fails when using Rerank Model: "Working outside of application context" and add regression test ( #30549 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-05 15:02:21 +08:00
zhsama
75afc2dc0e
chore: update packageManager version in package.json to pnpm@10.27.0
2026-01-05 14:42:48 +08:00
93a85ae98a
chore(deps): bump @amplitude/analytics-browser from 2.31.4 to 2.33.1 in /web ( #30538 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 15:05:04 +09:00
wangxiaolei and GitHub
e3e19c437a
fix: fix db env not work ( #30541 )
2026-01-05 11:10:45 +08:00
hsiong and GitHub
693daea474
fix: INDEXING_MAX_SEGMENTATION_TOKENS_LENGTH settings ( #30463 )
2026-01-05 11:10:04 +08:00
bc317a0009
feat: return data_source_info and data_source_detail_dict ( #29912 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-05 11:04:03 +08:00
c158dfa198
fix: support to change NEXT_PUBLIC_BASE_PATH env using --build-arg in docker build ( #29836 )
...
Co-authored-by: root <root@KIMI-DESKTOP-01.mchrcloud.com >
2026-01-05 11:03:12 +08:00
Maries and GitHub
79913590ae
fix(api): surface subscription deletion errors to users ( #30333 )
2026-01-05 11:02:04 +08:00
wangxiaolei and GitHub
f1fff0a243
fix: fix WorkflowExecution.outputs containing non-JSON-serializable o… ( #30464 )
2026-01-05 10:57:23 +08:00
hsiong and GitHub
4bb08b93d7
chore: update dockerignore ( #30460 )
2026-01-05 10:55:14 +08:00
wangxiaolei and GitHub
d0564ac63c
feat: add flask command file-usage ( #30500 )
2026-01-05 10:52:21 +08:00
-LAN- and GitHub
eb321ad614
chore: Add a new rule for import lint ( #30526 )
2026-01-05 10:48:14 +08:00
7128d71cf7
chore(deps-dev): bump intersystems-irispython from 5.3.0 to 5.3.1 in /api ( #30540 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 10:47:39 +08:00
95edbad1c7
refactor(workflow): add Jinja2 renderer abstraction for template transform ( #30535 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-05 10:46:37 +08:00
-LAN- and GitHub
154abdd915
chore: Update PR template lint command ( #30533 )
2026-01-05 10:46:01 +08:00
zhsama
225b13da93
Merge branch 'main' into feat/grouping-branching
2026-01-04 21:56:13 +08:00
zhsama
37c748192d
feat(workflow): implement UI-only group functionality
...
- Added support for UI-only group nodes, including custom-group, custom-group-input, and custom-group-exit-port types.
- Enhanced edge interactions to manage temporary edges connected to groups, ensuring corresponding real edges are deleted when temp edges are removed.
- Updated node interaction hooks to restore hidden edges and remove temp edges efficiently.
- Implemented logic for creating and managing group structures, including entry and exit ports, while maintaining execution graph integrity.
2026-01-04 21:54:15 +08:00
longbingljw and GitHub
c58a093fd1
docs: update comments in docker/.env.example ( #30516 )
2026-01-04 21:52:03 +08:00
-LAN- and GitHub
06ba40f016
refactor(code_node): implement DI for the code node ( #30519 )
2026-01-04 21:50:42 +08:00
zhsama
b7a2957340
feat(workflow): implement ungroup functionality for group nodes
...
- Added `handleUngroup`, `getCanUngroup`, and `getSelectedGroupId` methods to manage ungrouping of selected group nodes.
- Integrated ungrouping logic into the `useShortcuts` hook for keyboard shortcut support (Ctrl + Shift + G).
- Updated UI to include ungroup option in the panel operator popup for group nodes.
- Added translations for the ungroup action in multiple languages.
2026-01-04 21:40:34 +08:00
zhsama
a6ce6a249b
feat(workflow): refine strokeDasharray logic for temporary edges
2026-01-04 20:59:33 +08:00
zhsama
8834e6e531
feat(workflow): enhance group node functionality with head and leaf node tracking
...
- Added headNodeIds and leafNodeIds to GroupNodeData to track nodes that receive input and send output outside the group.
- Updated useNodesInteractions hook to include headNodeIds in the group node data.
- Modified isValidConnection logic in useWorkflow to validate connections based on leaf node types for group nodes.
- Enhanced preprocessNodesAndEdges to rebuild temporary edges for group nodes, connecting them to external nodes for visual representation.
2026-01-04 20:45:42 +08:00
2b838077e0
fix: when first setup after auto login error ( #30523 )
...
Co-authored-by: maxin <maxin7@xiaomi.com >
Co-authored-by: 非法操作 <hjlarry@163.com >
2026-01-04 20:24:49 +08:00
473f8ef29c
feat: skip rerank if only one dataset is retrieved ( #30075 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2026-01-04 20:22:51 +08:00
wangxiaolei and GitHub
96736144b9
feat: enhance squid config ( #30146 )
2026-01-04 19:59:41 +08:00
yyh and GitHub
f167e87146
refactor(web): align signup mail submit and tests ( #30456 )
2026-01-04 19:59:06 +08:00
a562089e48
feat: add frontend code review skills ( #30520 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2026-01-04 19:57:09 +08:00
yyh and GitHub
7d65d8048e
feat: add Ralph Wiggum plugin support ( #30525 )
2026-01-04 19:56:02 +08:00
Coding On Star and GitHub
c29cfd18f3
feat: revert model total credits ( #30518 )
2026-01-04 18:29:19 +08:00
47b8e979e0
test: add unit tests for RagPipeline components ( #30429 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2026-01-04 18:04:49 +08:00
zxhlyh
04f40303fd
Merge branch 'main' into feat/llm-node-support-tools
2026-01-04 18:04:42 +08:00
zxhlyh
ececc5ec2c
feat: llm node support tools
2026-01-04 18:03:47 +08:00
Yeuoly
81547c5981
feat: add tests for QueueTransportReadCloser to handle blocking reads and first chunk returns
2026-01-04 17:58:04 +08:00
Yeuoly
a911b268aa
feat: improve read behavior in QueueTransportReadCloser to handle initial data wait and subsequent immediate returns
2026-01-04 17:58:04 +08:00
zhsama
39010fd153
Merge branch 'refs/heads/main' into feat/grouping-branching
2026-01-04 17:25:18 +08:00
-LAN- and GitHub
83648feedf
chore: upgrade fickling to 0.1.6 ( #30495 )
2026-01-04 17:22:12 +08:00
Asuka Minato and GitHub
2cef879209
refactor: more ns.model to BaseModel ( #30445 )
2026-01-04 17:12:28 +08:00
151101aaf5
chore(i18n): translate i18n files based on en-US changes ( #30508 )
...
Co-authored-by: hyoban <38493346+hyoban@users.noreply.github.com >
2026-01-04 17:11:40 +08:00
9aaa08e19f
ci: fix translate, allow manual dispatch ( #30505 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-04 16:34:23 +08:00
zhsama and GitHub
d4baf078f7
fix(plugins): enhance search to match name, label and description ( #30501 )
2026-01-04 16:07:04 +08:00
84cbf0526d
feat: model total credits ( #26942 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
2026-01-04 15:26:37 +08:00
Byron.wang and GitHub
5362f69083
feat(refactoring): Support Structured Logging (JSON) ( #30170 )
2026-01-04 11:46:46 +08:00
yyh and GitHub
822374eca5
chore: integrate @tanstack/eslint-plugin-query and fix service layer lint errors ( #30444 )
2026-01-04 11:20:06 +08:00
Novice
dc8a618b6a
feat: add think start end tag
2026-01-04 11:09:43 +08:00
Novice
f3e7fea628
feat: add tool call time
2026-01-04 10:29:02 +08:00
yyh and GitHub
815ae6c754
chore: remove redundant web/app/page.module.css ( #30482 )
2026-01-04 10:22:36 +08:00
9a22baf57d
feat: optimize for migration versions ( #28787 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2026-01-03 21:33:20 +09:00
c1bb310183
chore: remove icon_large of models ( #30466 )
...
Co-authored-by: zhsama <torvalds@linux.do >
2026-01-03 02:35:17 +09:00
非法操作 and GitHub
8f2aabf7bd
chore: Standardized the OpenAI icon ( #30471 )
2026-01-03 02:34:17 +09:00
Harry
926349b1f8
feat: transform tool file message for external access
2026-01-02 15:23:16 +08:00
Yeuoly
ec29c24916
feat: enhance QueueTransportReadCloser to handle reading with available data and improve EOF handling
2026-01-02 15:03:17 +08:00
Harry
3842eade67
feat: add API endpoint to fetch list of available tools and corresponding request model
2026-01-02 15:00:42 +08:00
zhsama
bd338a9043
Merge branch 'main' into feat/grouping-branching
2026-01-02 01:34:02 +08:00
Yeuoly
cf7e2d5d75
feat: add unit tests for transport classes including queue, pipe, and socket transports
2026-01-01 18:57:03 +08:00
Yeuoly
2673fe05a5
feat: introduce TransportEOFError for handling closed transport scenarios and update transport classes to raise it
2026-01-01 18:46:08 +08:00
wangxiaolei and GitHub
9b6b2f3195
feat: add AgentMaxIterationError exc ( #30423 )
2026-01-01 00:40:54 +08:00
wangxiaolei and GitHub
ae43ad5cb6
fix: fix when vision is disabled delete the configs ( #30420 )
2026-01-01 00:40:21 +08:00
5b02e5dcb6
refactor: migrate some ns.model to BaseModel ( #30388 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-01 00:38:12 +08:00
lif and GitHub
e3ef33366d
fix(web): stop thinking timer when user clicks stop button ( #30442 )
2026-01-01 00:36:18 +08:00
Yeuoly
180fdffab1
feat: update E2BEnvironment options to include default template, list file depth, and API URL
2025-12-31 18:29:22 +08:00
Yeuoly
62e422f75a
feat: add NotSupportedOperationError and update E2BEnvironment to raise it for unsupported command status retrieval
2025-12-31 18:09:14 +08:00
Yeuoly
41565e91ed
feat: add support for passing environment variables to E2B sandbox
2025-12-31 18:07:43 +08:00
ee1d0df927
chore: add jotai store ( #30432 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-31 17:55:25 +08:00
Yeuoly
c9610e9949
feat: implement transport abstractions for virtual environments and add E2B environment provider
2025-12-31 17:51:38 +08:00
Stephen Zhou and GitHub
184077c37c
build: bring back babel-loader, add build check ( #30427 )
2025-12-31 16:41:43 +08:00
Yeuoly
29dc083d8d
feat: enhance DockerDaemonEnvironment with options handling and default values
2025-12-31 16:19:47 +08:00
3015e9be73
feat: add archive storage client and env config ( #30422 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-31 16:14:46 +08:00
2bb1e24fb4
test: unify i18next mocks into centralized helpers ( #30376 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-31 16:53:33 +09:00
cad7101534
feat: support image extraction in PDF RAG extractor ( #30399 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-31 15:49:06 +08:00
Stephen Zhou and GitHub
e856287b65
chore: update knip config and include in CI ( #30410 )
2025-12-31 15:38:07 +08:00
Stephen Zhou and GitHub
27be89c984
chore: lint for react compiler ( #30417 )
2025-12-31 15:31:11 +08:00
fa69cce1e7
fix: fix create app xss issue ( #30305 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-31 15:57:39 +09:00
yyh and GitHub
f28a08a696
fix: correct useEducationStatus query cache configuration ( #30416 )
2025-12-31 13:51:05 +08:00
8129b04143
fix(web): enable JSON_OBJECT type support in console UI ( #30412 )
...
Co-authored-by: zhsama <torvalds@linux.do >
2025-12-31 13:38:16 +08:00
DevByteAI and GitHub
1b8e80a722
fix: Ensure chat history refreshes when switching back to conversations ( #30389 )
2025-12-31 13:28:25 +08:00
0421387672
chore(deps): bump qs from 6.14.0 to 6.14.1 in /web ( #30409 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-31 11:59:39 +08:00
yyh and GitHub
2aaaa4bd34
feat(web): migrate from es-toolkit/compat to native es-toolkit ( #30244 ) ( #30246 )
2025-12-31 11:13:22 +08:00
64dc98e607
fix: workflow incorrectly marked as completed while nodes are still executing ( #30251 )
...
Co-authored-by: sai <>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-31 10:45:43 +08:00
9007109a6b
fix: [xxx](xxx) render as xxx](xxx) ( #30392 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-31 10:30:15 +08:00
925168383b
fix: keyword search now matches both content and keywords fields ( #29619 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-31 10:28:14 +08:00
e6f3528bb0
fix: Incorrect REDIS ssl variable used for Celery causing Celery unable to start ( #29605 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-31 10:26:28 +08:00
Asuka Minato and GitHub
fb5edd0bf6
refactor: split changes for api/services/tools/api_tools_manage_servi… ( #29899 )
2025-12-31 10:24:35 +08:00
de53c78125
fix(web): template creation permission for app templates ( #30367 )
...
Co-authored-by: 非法操作 <hjlarry@163.com >
2025-12-31 10:11:25 +08:00
3a59ae9617
feat: add oauth_new_user flag for frontend when user oauth login ( #30370 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: hj24 <mambahj24@gmail.com >
2025-12-31 10:10:58 +08:00
69589807fd
refactor: Replace direct process.env.NODE_ENV checks with IS_PROD and IS_DEV constants. ( #30383 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2025-12-31 08:32:55 +08:00
zhsama
39d6383474
Merge branch 'main' into feat/grouping-branching
2025-12-30 22:01:20 +08:00
Yeuoly
f679065d2c
feat: extend construct_environment method to accept environments parameter in virtual environment classes
2025-12-30 21:07:16 +08:00
Yeuoly
0a97e87a8e
docs: clarify usage of close() method in PipeTransport docstring
2025-12-30 20:58:51 +08:00
Yeuoly
4d81455a83
fix: correct PipeTransport file descriptor assignments and architecture matching case sensitivity
2025-12-30 20:54:39 +08:00
Yeuoly
39091fe4df
feat: enhance command execution and status retrieval in virtual environments with transport abstractions
2025-12-30 19:37:30 +08:00
Harry
bac5245cd0
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2025-12-30 19:11:29 +08:00
6ca44eea28
feat: integrate Google Analytics event tracking and update CSP for script sources ( #30365 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-30 18:06:47 +08:00
wangxiaolei and GitHub
bf76f10653
fix: fix markdown escape issue ( #30299 )
2025-12-30 16:40:52 +08:00
Yeuoly
274f9a3f32
Refactor code structure for improved readability and maintainability
2025-12-30 16:31:34 +08:00
wangxiaolei and GitHub
c1af6a7127
fix: fix provider_id is empty ( #30374 )
2025-12-30 16:28:31 +08:00
Stephen Zhou and GitHub
1873b5a766
chore: remove useless __esModule ( #30366 )
2025-12-30 15:37:16 +08:00
yyh and GitHub
9fbc7fa379
fix(i18n): load server namespaces by kebab-case ( #30368 )
2025-12-30 15:36:58 +08:00
Yeuoly
a513ab9a59
feat: implement DSL prediction API and virtual environment base classes
2025-12-30 15:24:54 +08:00
2399d00d86
refactor(i18n): about locales ( #30336 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-30 14:38:23 +08:00
zxhlyh
e83635ee5a
Merge branch 'main' into feat/llm-node-support-tools
2025-12-30 11:47:54 +08:00
zxhlyh
d79372a46d
Merge branch 'main' into feat/llm-node-support-tools
2025-12-30 11:47:26 +08:00
Stephen Zhou and GitHub
3505516e8e
fix: missing i18n translation for Trans ( #30353 )
2025-12-30 10:46:52 +08:00
zxhlyh
bbd11c9e89
feat: llm node support tools
2025-12-30 10:40:01 +08:00
autofix-ci[bot] and GitHub
152fd52cd7
[autofix.ci] apply automated fixes
2025-12-30 02:23:25 +00:00
Novice
ccabdbc83b
Merge branch 'main' into feat/agent-node-v2
2025-12-30 10:20:42 +08:00
Novice
56c8221b3f
chore: remove frontend changes
2025-12-30 10:19:40 +08:00
Stephen Zhou
add8980790
add missing translation
2025-12-30 10:06:49 +08:00
Sangyun Han and GitHub
faef04cdf7
fix: update Korean translations for various components and improve cl… ( #30347 )
2025-12-30 09:27:53 +08:00
0ba9b9e6b5
feat: get plan bulk with cache ( #30339 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: 非法操作 <hjlarry@163.com >
2025-12-30 09:27:46 +08:00
wangxiaolei and GitHub
30dd50ff83
feat: allow fail fast ( #30262 )
2025-12-30 09:27:40 +08:00
lif and GitHub
5338cf85b1
fix: restore draft version correctly in version history panel ( #30296 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2025-12-30 09:22:00 +08:00
yyh and GitHub
673209d086
refactor(web): organize devtools components ( #30318 )
2025-12-30 09:21:41 +08:00
43758ec85d
test: add some tests for marketplace ( #30326 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-30 09:21:19 +08:00
zhsama
5157e1a96c
Merge branch 'main' into feat/grouping-branching
2025-12-29 23:33:28 +08:00
20944e7e1a
chore: i18n namespace refactor in package.json and add missing translations ( #30324 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2025-12-29 20:59:11 +08:00
7a5d2728a1
chore: refactor config var and add tests ( #30312 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-29 18:07:18 +09:00
14bff10201
fix(api): remove tool provider list cache to fix cache inconsistency ( #30323 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-29 16:58:38 +08:00
9a6b4147bc
test: add comprehensive tests for plugin authentication components ( #30094 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-29 16:45:25 +08:00
zxhlyh
d132abcdb4
merge main
2025-12-29 15:55:45 +08:00
2c919efa69
feat: support tencent cos custom domain ( #30193 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-29 15:41:02 +08:00
zxhlyh
d60348572e
feat: llm node support tools
2025-12-29 14:55:26 +08:00
6d0e36479b
refactor(i18n): use JSON with flattened key and namespace ( #30114 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-29 14:52:32 +08:00
09be869f58
refactor(web): drop swr and migrate share/chat hooks to tanstack query ( #30232 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
2025-12-29 14:04:01 +08:00
0b1439fee4
fix(template-transform): use base64 encoding for Jinja2 templates to fix #26818 ( #30223 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-29 13:03:39 +08:00
dfd2dd5c68
build: update github actions ( #30106 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-29 11:26:34 +08:00
3ae7788933
refactor(query-state): migrate query param state management to nuqs ( #30184 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-29 11:24:54 +08:00
yyh and GitHub
446df6b50d
fix(web): rollback React Scan dynamic import ( #30294 )
2025-12-29 10:40:56 +08:00
Shemol and GitHub
d9cecabe93
fix: release graph_runtime_state reference to prevent memory leak under high load ( #30236 )
...
Signed-off-by: SherlockShemol <shemol@163.com >
2025-12-29 10:35:47 +08:00
lif and GitHub
b71a0d3f04
fix(web): handle null/undefined message in log list ( #30253 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2025-12-29 10:34:20 +08:00
d546d525b4
feat: MCP tool adds support for embeddedResource ( #30261 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-29 10:15:47 +08:00
Stephen Zhou and GitHub
a46dc2f37e
chore(sdk/nodejs): update deps ( #30291 )
2025-12-29 10:13:19 +08:00
wangxiaolei and GitHub
8b38e3f79d
feat: document batch operation tool add re-index operation ( #30275 )
2025-12-29 10:03:15 +08:00
非法操作 and GitHub
44ab8a3376
fix: Workflow Start node optional enum parameter is treated as required ( #30287 )
2025-12-29 10:02:40 +08:00
yyh and GitHub
1e86535c4a
refactor(web): Migrate to Unified TanStack Devtools ( #30279 )
2025-12-29 09:43:44 +08:00
5b1c08c19c
chore(deps): bump json-repair from 0.54.1 to 0.54.3 in /api ( #30285 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 09:42:24 +08:00
6202c566e9
chore(deps): bump scheduler from 0.26.0 to 0.27.0 in /web ( #30284 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 09:42:17 +08:00
NeatGuyCoding and GitHub
a00ac1b5b1
fix(api): fix credential type handling and rebuild subscription transaction safety ( #30242 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-12-28 20:29:35 +08:00
wangxiaolei and GitHub
bf56c2e9db
fix: fix custom tool content is not update ( #30250 )
2025-12-28 17:50:30 +08:00
yyh and GitHub
543ce38a6c
chore(claude-code): migrate from legacy MCP configuration to official plugin system ( #30265 )
2025-12-28 17:48:55 +08:00
1f2c85c916
fix: wrong usage of redis lock ( #28177 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Maries <xh001x@hotmail.com >
Co-authored-by: 非法操作 <hjlarry@163.com >
2025-12-28 13:47:54 +08:00
2b01f85d61
fix: consolidate duplicate InvokeRateLimitError definitions ( #30229 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-28 03:03:42 +09:00
Novice and GitHub
d8010a7fbc
fix: Add JSON RPC request type guard ( #30216 )
2025-12-28 03:02:46 +09:00
b067ad2f0a
chore(web): remove unused dev-preview page ( #30226 )
...
Co-authored-by: Dev <dev@Devs-MacBook-Pro-4.local >
2025-12-28 03:01:57 +09:00
Wu Tianwei and GitHub
b85564cae5
fix: remove unused CSS styles and fix HitTestingPage layout ( #30235 )
2025-12-28 03:00:30 +09:00
Shemol and GitHub
c393d7a2dc
test(web): add unit tests for Avatar component ( #30201 )
2025-12-27 10:07:10 +08:00
f610f6895f
fix: retrieval test and knowledge retrieval node failed in multimodal mode ( #30210 )
...
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-26 21:42:06 +08:00
wangxiaolei and GitHub
d20a8d5b77
fix: fix missing not in ( #30207 )
2025-12-26 16:52:34 +08:00
wangxiaolei and GitHub
8611301722
fix: fix DatasetRetrieval._process_metadata_filter_func miss in operator ( #30199 )
2025-12-26 16:34:50 +08:00
Xiyuan Chen and GitHub
6044f0666a
fix: use query param for delete method ( #30206 )
2025-12-26 00:34:35 -08:00
8d26e6ab28
chore: some tests for components ( #30194 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-26 14:36:24 +08:00
wangxiaolei and GitHub
61d255a6e6
chore: bypass InsufficientPrivilege on Azure PostgreSQL ( #30191 )
2025-12-26 14:35:05 +08:00
Asuka Minato and GitHub
f0d02b4b91
refactor: split changes for api/controllers/console/explore/message.py ( #29890 )
2025-12-26 11:02:12 +08:00
Asuka Minato and GitHub
d100354851
refactor: split changes for api/controllers/console/explore/saved_mes… ( #29889 )
2025-12-26 11:00:31 +08:00
93d1b2fc32
refactor: split changes for api/controllers/console/workspace/load_ba… ( #29887 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-26 11:00:03 +08:00
fa1009b938
fix(dataset): dataset tags service_api error "Dataset not found" ( #30028 )
...
Co-authored-by: zbs <zbs@cailian.onaliyun.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-26 10:55:42 +08:00
fd64156f9d
feat: allow config NEXT_PUBLIC_BATCH_CONCURRENCY ( #30086 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-26 10:49:10 +08:00
bdd8a35b9d
feat: add mcp tool display directly ( #30019 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-26 10:41:10 +08:00
wangxiaolei and GitHub
b892906d71
fix: fix metadata filter not survive a rename ( #30174 )
2025-12-26 10:40:30 +08:00
Asuka Minato and GitHub
7e06225ce2
refactor: part of remove all reqparser ( #29847 )
2025-12-25 19:57:07 +08:00
Pleasure1234 and GitHub
f08d847c20
fix: add transparent border to prevent button size flickering ( #30128 )
2025-12-25 19:50:21 +08:00
lif and GitHub
44fc0c614c
fix(web): correct deleted tools matching to use provider_id instead of id ( #30138 )
...
Signed-off-by: majiayu000 <1835304752@qq.com >
2025-12-25 19:49:26 +08:00
0f3ffbee2c
chore: some test ( #30148 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-25 19:45:27 +08:00
Stephen Zhou and GitHub
08d5eee993
fix: load i18n on server ( #30171 )
2025-12-25 19:13:59 +08:00
9885e92854
fix: validate first then save to db ( #30107 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-25 19:36:52 +09:00
f2555b0bb1
feat(refactoring): introduce comprehensive guidelines and tools for component refactoring in Dify ( #30162 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-25 18:19:28 +08:00
Joel and GitHub
c3bb95d71d
fix: update permission in member list caused page crash ( #30164 )
2025-12-25 17:26:21 +08:00
wangxiaolei and GitHub
996c7d9e16
perf: using pipeline to delete redis cache ( #30159 )
2025-12-25 17:04:37 +08:00
0c4233e7df
fix(web): disable cache for trigger dynamic select options ( #30161 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-25 16:35:26 +08:00
JeeekXY and GitHub
0f85ce3d0e
fix: prioritize copying selected text ( #30141 )
2025-12-25 16:22:42 +08:00
b90e6aa14c
fix(api): move cache invalidation outside redis lock to prevent timeout ( #30150 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-25 16:21:25 +08:00
-LAN- and GitHub
f5fdd02022
chore: bump version to 1.11.2 ( #30088 )
2025-12-25 16:16:24 +08:00
wangxiaolei and GitHub
d1f9911848
feat: make the SegmentService.get_segments sort stable ( #30152 )
2025-12-25 15:53:38 +08:00
5549ab66ff
chore: some test ( #30144 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-25 15:34:24 +08:00
Novice
f55faae31b
chore: strip reasoning from chatflow answers and persist generation details
2025-12-25 13:59:38 +08:00
zxhlyh
0cff94d90e
Merge branch 'main' into feat/llm-node-support-tools
2025-12-25 13:45:49 +08:00
zxhlyh and GitHub
fb14644a79
fix: workflow past version data sync ( #30139 )
2025-12-25 11:53:33 +08:00
1ebc17850b
fix(api): force download for HTML previews ( #30090 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-25 11:43:07 +08:00
Shemol and GitHub
e6e439f54c
feat(web): add unit tests for Badge component ( #30096 )
...
Signed-off-by: SherlockShemol <shemol@163.com >
2025-12-25 11:25:21 +08:00
-LAN- and GitHub
d3b7d06be4
ci: generate docker compose in autofix ( #30105 )
2025-12-25 11:22:54 +08:00
29e7e822d7
test: Add comprehensive test suite for Chip component ( #30119 )
...
Signed-off-by: SherlockShemol <shemol@163.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-25 10:40:04 +08:00
Novice
7fc25cafb2
feat: basic app add thought field
2025-12-25 10:28:21 +08:00
倉嶋 将矢 and GitHub
a26b2d74d4
fix: allow None values in VariableMessage validation ( #30082 )
2025-12-25 10:20:25 +08:00
倉嶋 将矢 and GitHub
9000fa1a88
fix: handle list content type in Parameter Extraction node ( #30070 )
2025-12-25 10:19:50 +08:00
yyh and GitHub
3cbbb06dc4
chore(web): migrate lodash-es to es-toolkit compat ( #30126 )
2025-12-25 09:44:57 +08:00
fdaeec7f7d
fix: trigger subscription delete not working for non-auto-created credentials ( #30122 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-24 20:23:52 +08:00
02e0fadef7
feat: add editing support for trigger subscriptions ( #29957 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-24 19:15:54 +08:00
yyh and GitHub
5896bc89f5
refactor(web): migrate workflow run history from useSWR to TanStack Query ( #30077 )
2025-12-24 18:21:01 +08:00
yyh and GitHub
64a14dcdbc
fix(web): remove incorrect placeholderData usage in useExploreAppList ( #30102 )
2025-12-24 18:20:36 +08:00
wangxiaolei and GitHub
2f9d718997
fix: fix use build_request lead unexpect param ( #30095 )
2025-12-24 17:23:30 +08:00
Stephen Zhou and GitHub
eb73f9a9b9
chore: no template string in translation ( #30101 )
2025-12-24 17:17:36 +08:00
yyh and GitHub
18d69775ef
refactor(web): migrate explore app lists from useSWR to TanStack Query ( #30076 )
2025-12-24 17:03:43 +08:00
1e3823e605
chore: fix type check for i18n ( #30058 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-24 16:31:16 +08:00
0f41924db4
chore: some tests ( #30084 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-24 16:17:59 +08:00
yyh and GitHub
b2b7e82e28
refactor(web): migrate log service to TanStack Query ( #30065 )
2025-12-24 15:25:28 +08:00
dcde854c5e
chore: some tests ( #30078 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-24 14:45:33 +08:00
zxhlyh
a7859de625
feat: llm node support tools
2025-12-24 14:15:55 +08:00
Novice and GitHub
f439e081b5
fix: loop streaming by clearing stale subgraph variables ( #30059 )
2025-12-24 11:28:52 +08:00
a5309bee25
fix: handle missing credential_id ( #30051 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-24 11:21:51 +08:00
95330162a4
feat(docker): add environment variables synchronization tool ( #29845 )
...
Co-authored-by: Claude Sonnet 4 <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-24 09:53:10 +08:00
Asuka Minato and GitHub
037b8ae9e2
refactor: split changes for api/controllers/web/forgot_password.py ( #29858 )
2025-12-24 09:41:51 +08:00
Asuka Minato and GitHub
0a448a13c8
refactor: split changes for api/controllers/console/extension.py ( #29888 )
2025-12-24 09:41:42 +08:00
wangxiaolei and GitHub
111a39b549
fix: fix firecrawl url concat ( #30008 )
2025-12-24 09:40:32 +08:00
zhsama
4bb76acc37
Merge branch 'main' into feat/grouping-branching
2025-12-23 23:56:26 +08:00
zhsama
b513933040
Merge branch 'main' into feat/grouping-branching
...
# Conflicts:
# web/app/components/workflow/block-icon.tsx
# web/app/components/workflow/hooks/use-nodes-interactions.ts
# web/app/components/workflow/index.tsx
# web/app/components/workflow/nodes/components.ts
# web/app/components/workflow/selection-contextmenu.tsx
# web/app/components/workflow/utils/workflow-init.ts
2025-12-23 23:55:21 +08:00
4d48791f3c
refactor: nodejs sdk ( #30036 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-23 23:24:38 +08:00
zhsama
18ea9d3f18
feat: Add GROUP node type and update node configuration filtering in Graph class
2025-12-23 20:44:36 +08:00
Asuka Minato and GitHub
de021ff3e0
refactor: split changes for api/controllers/web/remote_files.py ( #29853 )
2025-12-23 21:30:30 +09:00
wangxiaolei and GitHub
870a6427c9
feat: allow user close the tab to sync the draft ( #30034 )
2025-12-23 19:01:29 +08:00
wangxiaolei and GitHub
aea3a6f80c
fix: when use forward proxy with httpx, httpx will overwrite the use … ( #30029 )
2025-12-23 19:01:12 +08:00
ericko-being and GitHub
3f27b3f0b4
fix(ops): correct LangSmith dotted_order timestamp format ( #30022 )
2025-12-23 19:00:17 +08:00
wangxiaolei and GitHub
b321511518
feat: grace ful close the connection ( #30039 )
2025-12-23 18:56:38 +08:00
Stephen Zhou and GitHub
a3d4f4f3bd
chore: enable ts/no-explicit-any, remove no-unused-vars ( #30042 )
2025-12-23 18:26:02 +08:00
efac8766a1
fix: YAML URL import rewrite for GitHub attachments ( #30003 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-23 19:14:39 +09:00
Stephen Zhou and GitHub
403adefc07
chore: lint require and how to import react ( #30041 )
2025-12-23 18:02:10 +08:00
72ca3607a3
feat: Add polyfill for Array.prototype.toSpliced method ( #30031 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-23 17:48:20 +08:00
zhsama
7b660a9ebc
feat: Simplify edge creation for group nodes in useNodesInteractions hook
2025-12-23 17:12:09 +08:00
f2842da397
chore(web): new lint setup ( #30020 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-23 16:58:55 +08:00
zhsama
783a49bd97
feat: Refactor group node edge creation logic in useNodesInteractions hook
2025-12-23 16:44:11 +08:00
zhsama
d3c6b09354
feat: Implement group node edge handling in useNodesInteractions hook
2025-12-23 16:37:42 +08:00
zhsama
3d61496d25
feat: Enhance CustomGroupNode with exit ports and visual indicators
2025-12-23 15:36:53 +08:00
zhsama
16bff9e82f
Merge branch 'refs/heads/main' into feat/grouping-branching
2025-12-23 15:27:54 +08:00
9701a2994b
chore: Translate stray Chinese comment to English ( #30024 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-23 14:05:21 +08:00
非法操作 and GitHub
d005689d0a
chore: remove unused login call from activation flow ( #30017 )
2025-12-23 12:26:52 +08:00
非法操作 and GitHub
52ba2a1df9
fix: invite team member display issue ( #30011 )
2025-12-23 11:25:05 +08:00
lif and GitHub
04ad68de70
fix(chat): reset scroll state when switching conversations ( #29984 )
2025-12-23 09:45:47 +08:00
-LAN- and GitHub
5a4f6f171b
chore: anchor CODEOWNERS paths to root ( #29998 )
2025-12-23 00:40:55 +09:00
3322e7a7e3
feat: Add OSS-specific parameters for HW and ALI private deployment ( #29705 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-12-22 21:59:32 +08:00
wangxiaolei and GitHub
65e8fdc0e4
feat: support var filer in conversation service ( #29245 )
2025-12-22 21:48:11 +08:00
Asuka Minato and GitHub
accc91e89d
refactor: split changes for api/controllers/web/message.py ( #29874 )
2025-12-22 21:47:24 +08:00
29d9e4dd26
chore(deps): bump pypdfium2 from 4.30.0 to 5.2.0 in /api ( #29639 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 21:47:02 +08:00
542eb04ad8
fix: preserve empty list for FILE_LIST type in base_app_generator ( #29618 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-22 21:32:07 +08:00
GuanMu and GitHub
c3b713d88a
fix: adjust padding in entry node container for better alignment ( #29999 )
2025-12-22 21:16:57 +08:00
Asuka Minato and GitHub
95c58eac83
refactor: split changes for api/controllers/web/app.py ( #29857 )
2025-12-22 20:09:58 +08:00
wangxiaolei and GitHub
eaf4146e2f
perf: optimize DatasetRetrieval.retrieve、RetrievalService._deduplicat… ( #29981 )
2025-12-22 20:08:21 +08:00
GuanMu and GitHub
4d8223d517
feat: Configure devcontainer with /tmp volume mount, vscode remote user, and post-start script updates. ( #29986 )
2025-12-22 20:08:04 +08:00
-LAN- and GitHub
585fd1fae0
chore: bump plugin daemon image tag to 0.5.2-local ( #29993 )
2025-12-22 19:43:02 +08:00
-LAN- and GitHub
ffcea39438
fix: CODEOWNERS web path scope ( #29995 )
2025-12-22 19:42:56 +08:00
zhsama
22f25731e8
refactor: streamline edge building and node filtering in workflow graph
2025-12-22 18:59:08 +08:00
zhsama
035f51ad58
Merge branch 'main' into feat/grouping-branching
2025-12-22 18:18:37 +08:00
zhsama
e9795bd772
feat: refine workflow graph processing to exclude additional UI-only node types
2025-12-22 18:17:25 +08:00
zhsama
93b516a4ec
feat: add UI-only group node types and enhance workflow graph processing
2025-12-22 17:35:33 +08:00
eabdc5f0eb
refactor(web): migrate to Vitest and esm ( #29974 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-22 16:35:22 +08:00
42f7ecda12
chore(deps): bump immer from 10.2.0 to 11.1.0 in /web ( #29969 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-22 13:15:10 +08:00
Novice and GitHub
0ab80fe5c0
fix: invalidate tool provider cache after MCP authentication ( #29972 )
2025-12-22 12:38:42 +08:00
Asuka Minato and GitHub
ba73964dfd
refactor: split changes for api/controllers/console/explore/conversat… ( #29893 )
2025-12-22 09:40:41 +08:00
4cf65f0137
refactor: split changes for api/controllers/console/explore/installed… ( #29891 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-22 09:40:32 +08:00
Guangjing Yan and GitHub
f8ccc75cde
fix: clear uploaded files when clicking clear button in workflow ( #29884 )
2025-12-22 09:40:01 +08:00
6cf71366ba
fix: validate API key is not empty in HTTPRequest node ( #29950 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-21 17:04:07 +08:00
wangxiaolei and GitHub
32605181bd
feat: first use INTERNAL_FILES_URL first, then FILES_URL ( #29962 )
2025-12-21 16:53:37 +08:00
Rhys and GitHub
471fc94455
fix: update Notion credential retrieval in document indexing sync task ( #29933 )
2025-12-21 16:51:24 +08:00
Novice and GitHub
7501360663
fix: add RFC 9728 compliant well-known URL discovery with path insertion fallback ( #29960 )
2025-12-21 09:19:11 +08:00
yyh and GitHub
7b60ff3d2d
chore: add symlink for skills directory and update autofix workflow exclusion pattern ( #29953 )
2025-12-20 20:47:46 +08:00
-LAN- and GitHub
57b51603f5
chore: Add codeowner for web test, vdb and docker ( #29948 )
2025-12-20 18:13:23 +09:00
Asuka Minato and GitHub
4320503209
refactor: split changes for api/controllers/console/explore/completio… ( #29894 )
2025-12-19 17:51:13 +08:00
Asuka Minato and GitHub
054d3f0da5
refactor: split changes for api/tests/test_containers_integration_tes… ( #29897 )
2025-12-19 17:50:58 +08:00
39ad9d1569
test: Adding missing tests or correcting existing tests ( #29937 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-19 17:49:51 +08:00
yyh and GitHub
079620714e
refactor: migrate common service toward TanStack Query ( #29009 )
2025-12-19 17:34:14 +08:00
89e4261883
chore: add some tests case code ( #29927 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Coding On Star <447357187@qq.com >
2025-12-19 16:04:23 +08:00
yyh and GitHub
2efdb7b887
fix: workflow log search input controlled state ( #29930 )
2025-12-19 15:52:21 +08:00
d7b8db2afc
feat(tests): add comprehensive tests for Processing and EmbeddingProcess components ( #29873 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-19 15:21:21 +08:00
zhsama
fc9d5b2a62
feat: implement group node functionality and enhance grouping interactions
2025-12-19 15:17:45 +08:00
yyh and GitHub
933bc72fd7
chore: update packageManager version in package.json to pnpm@10.26.1 ( #29918 )
2025-12-19 12:17:25 +08:00
Asuka Minato and GitHub
3b8650eb6b
refactor: split changes for api/controllers/web/completion.py ( #29855 )
2025-12-19 12:16:12 +08:00
a26881cb24
refactor: unified cn utils ( #29916 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-19 12:08:34 +08:00
yyh and GitHub
80f11471ae
perf: improve Jest caching and configuration in web tests ( #29881 )
2025-12-19 12:00:46 +08:00
Asuka Minato and GitHub
95a2b3d088
refactor: split changes for api/libs/helper.py ( #29875 )
2025-12-19 12:00:34 +08:00
fbbff7f5c2
chore(deps-dev): bump storybook from 9.1.13 to 9.1.17 in /web ( #29906 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-19 09:49:48 +08:00
c12f0d16bb
chore(web): enhance frontend tests ( #29869 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-18 17:47:13 +08:00
82220a645c
refactor: split changes for api/controllers/web/audio.py ( #29856 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-18 17:30:58 +08:00
Joel and GitHub
5638dcc7ad
chore: tests for configuration ( #29870 )
2025-12-18 17:18:24 +08:00
5067e4f255
fix 29184 ( #29188 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-18 17:11:52 +08:00
zhsama
e3bfb95c52
feat: implement grouping availability checks in selection context menu
2025-12-18 17:11:34 +08:00
46e0548731
chore: enhance Jest setup and add new tests for dataset creation components ( #29825 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-18 16:58:55 +08:00
yyh and GitHub
e228b802c5
refactor: implement SettingsModal with retrieval settings and add tests for RetrievalChangeTip component ( #29786 )
2025-12-18 16:58:41 +08:00
quicksand and GitHub
b0bef1a120
fix(api): resolve errors when setting visibility to partial members ( #29830 )
2025-12-18 16:56:24 +08:00
yyh and GitHub
98b1ec0d29
chore(web): enhance tests follow the testing.md and skills ( #29841 )
2025-12-18 16:54:00 +08:00
a954bd0616
refactor: part of remove all reqparser ( #29848 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-18 16:52:51 +08:00
wangxiaolei and GitHub
78ca5ad142
fix: fix fixed_separator ( #29861 )
2025-12-18 16:50:44 +08:00
yyh and GitHub
9f24cff9dd
chore(web): enhance frontend tests ( #29859 )
2025-12-18 16:46:12 +08:00
-LAN- and GitHub
9bb5670711
chore(codeowners): add migrations code owner ( #29864 )
2025-12-18 16:46:03 +08:00
e6545f2727
perf: decrease db query ( #29837 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-18 15:35:52 +08:00
a913cf231f
chore: tests for annotation ( #29851 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-18 15:17:22 +08:00
ee4041a526
feat: show generate speed in chatbot ( #29602 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-18 15:13:09 +08:00
eb5a444d3d
fix: plugin execution timeout not respecting PLUGIN_MAX_EXECUTION_TIMEOUT ( #29785 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-18 15:11:01 +08:00
3cd57bfb60
ci: add detailed test coverage report for web ( #29803 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-18 15:00:32 +08:00
Nour Zakhma and GitHub
32401de4df
fix(theme): make sticky headers opaque in dark mode (Monaco sticky sc… ( #29826 )
2025-12-18 15:00:15 +08:00
wangxiaolei and GitHub
dd237f129d
fix: fix json object validate ( #29840 )
2025-12-18 14:46:00 +08:00
hj24 and GitHub
46c9a59a31
feat: sandbox retention basic settings ( #29842 )
2025-12-18 14:16:23 +08:00
Joel and GitHub
cdfabec7a4
chore: tests for goto anything ( #29831 )
2025-12-18 13:52:33 +08:00
9a51d2da57
feat: add billing subscription plan api ( #29829 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-18 13:11:47 +08:00
crazywoola and GitHub
c086aa107c
fix: TypeError: outputParameters is not iterable ( #29833 )
2025-12-18 11:21:12 +08:00
yihong and GitHub
acbeb04edc
fix: drop some dead links ( #29827 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-12-18 10:52:19 +08:00
ae17537470
fix: mermaid graph ( #29811 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
2025-12-18 10:50:14 +08:00
wcc0077 and GitHub
114f17f1ca
fix: remove unnecessary min-width css style from AllTools and Blocks components ( #29810 )
2025-12-18 10:14:29 +08:00
yyh and GitHub
a377352a9e
chore: add AppTypeSelector tests and improve clear button accessibility ( #29791 )
2025-12-18 10:11:33 +08:00
Novice
047ea8c143
chore: improve type checking
2025-12-18 10:09:31 +08:00
yyh and GitHub
aae330627d
test: add unit tests for DatasetConfig component with comprehensive coverage of rendering, dataset management, context variables, and metadata filtering ( #29779 )
2025-12-18 10:06:33 +08:00
yyh and GitHub
4ea2d31a79
chore(web): add some tests ( #29772 )
2025-12-18 10:06:02 +08:00
69eab28da1
test: add comprehensive unit tests for JinaReader and WaterCrawl comp… ( #29768 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-18 10:05:53 +08:00
wangxiaolei and GitHub
b3e5d45755
chore: compatiable opendal modify ( #29794 )
2025-12-18 10:00:31 +08:00
9812dc2cb2
chore: add some jest tests ( #29800 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-18 10:00:11 +08:00
-LAN- and GitHub
c474177a16
chore: scope docs CODEOWNERS ( #29813 )
2025-12-18 09:59:00 +08:00
zhsama
752cb9e4f4
feat: enhance selection context menu with alignment options and grouping functionality
...
- Added alignment buttons for nodes with tooltips in the selection context menu.
- Implemented grouping functionality with a new "Make group" option, including keyboard shortcuts.
- Updated translations for the new grouping feature in multiple languages.
- Refactored node selection logic to improve performance and readability.
2025-12-17 19:52:02 +08:00
Novice
f54b9b12b0
feat: add process data
2025-12-17 17:34:02 +08:00
fanadong and GitHub
df2f1eb028
fix(deps): restore charset_normalizer, revert accidental chardet reintroduction ( #29782 )
2025-12-17 16:56:41 +08:00
f41344e694
fix: Correct French grammar ( #29793 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-17 16:56:16 +08:00
8cf1da96f5
chore: tests for app agent configures ( #29789 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-17 16:39:53 +08:00
Novice
cb99b8f04d
chore: handle migrations
2025-12-17 15:59:09 +08:00
Novice
7c03bcba2b
Merge branch 'main' into feat/agent-node-v2
2025-12-17 15:55:27 +08:00
Novice
92fa7271ed
refactor(llm node): remove unused args
2025-12-17 15:42:23 +08:00
4fce99379e
test(api): add a test for detect_file_encodings ( #29778 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-17 14:33:30 +08:00
8d1e36540a
fix: detect_file_encodings TypeError: tuple indices must be integers or slices, not str ( #29595 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-17 13:58:05 +08:00
Wu Tianwei and GitHub
1d1351393a
feat: update RAG recommended plugins hook to accept type parameter ( #29735 )
2025-12-17 13:48:23 +08:00
44f8915e30
feat: Add Aliyun SLS (Simple Log Service) integration for workflow execution logging ( #28986 )
...
Co-authored-by: hieheihei <270985384@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-12-17 13:43:54 +08:00
Joel and GitHub
94a5fd3617
chore: tests for webapp run batch ( #29767 )
2025-12-17 13:36:50 +08:00
5bb1346da8
chore: tests form add annotation ( #29770 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-17 13:36:40 +08:00
a93eecaeee
feat: Add "type" field to PipelineRecommendedPlugin model; Add query param "type" to recommended-plugins api. ( #29736 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com >
2025-12-17 11:26:08 +08:00
86131d4bd8
feat: add datasource_parameters handling for API requests ( #29757 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-17 10:37:55 +08:00
Novice
d3486cab31
refactor(llm node): tool call tool result entity
2025-12-17 10:30:21 +08:00
581b62cf01
feat: add automated tests for pipeline setting ( #29478 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-17 10:26:58 +08:00
yyh and GitHub
91714ee413
chore(web): add some jest tests ( #29754 )
2025-12-17 10:21:32 +08:00
yyh and GitHub
232149e63f
chore: add tests for config string and dataset card item ( #29743 )
2025-12-17 10:19:10 +08:00
-LAN- and GitHub
4a1ddea431
ci: show missing lines in coverage report summary ( #29717 )
2025-12-17 10:18:41 +08:00
GuanMu and GitHub
5539bf8788
fix: add Slovenian and Tunisian Arabic translations across multiple language files ( #29759 )
2025-12-17 10:18:10 +08:00
wangxiaolei and GitHub
dda7eb03c9
feat: _truncate_json_primitives support file ( #29760 )
2025-12-17 08:10:43 +09:00
c2f2be6b08
fix: oxlint no unused expressions ( #29675 )
...
Co-authored-by: daniel <daniel@example.com >
2025-12-16 18:00:04 +08:00
b7649f61f8
fix: Login secret text transmission ( #29659 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-12-16 16:55:51 +08:00
ae4a9040df
Feat/update notion preview ( #29345 )
...
Co-authored-by: twwu <twwu@dify.ai >
2025-12-16 16:43:45 +08:00
Joel and GitHub
d2b63df7a1
chore: tests for components in config ( #29739 )
2025-12-16 16:39:04 +08:00
0749e6e090
test: Stabilize sharded Redis broadcast multi-subscriber test ( #29733 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-16 16:35:55 +08:00
yyh and GitHub
4589157963
test: Add comprehensive Jest test for AppCard component ( #29667 )
2025-12-16 15:44:51 +08:00
-LAN- and GitHub
37d4dbeb96
feat: Remove TLS 1.1 from default NGINX protocols ( #29728 )
2025-12-16 15:39:42 +08:00
Novice
dd0a870969
Merge branch 'main' into feat/agent-node-v2
2025-12-16 15:17:29 +08:00
Novice
0c4c268003
chore: fix ci issues
2025-12-16 15:14:42 +08:00
yyh and GitHub
c036a12999
test: add comprehensive unit tests for APIKeyInfoPanel component ( #29719 )
2025-12-16 15:07:30 +08:00
Joel and GitHub
47cd94ec3e
chore: tests for billings ( #29720 )
2025-12-16 15:06:53 +08:00
-LAN- and GitHub
e5cf0d0bf6
chore: Disable Swagger UI by default in docker samples ( #29723 )
2025-12-16 15:01:51 +08:00
yyh and GitHub
240e1d155a
test: add comprehensive tests for CustomizeModal component ( #29709 )
2025-12-16 14:21:05 +08:00
crazywoola and GitHub
a915b8a584
revert: "security/fix-swagger-info-leak-m02" ( #29721 )
2025-12-16 14:19:33 +08:00
yyh and GitHub
4553e4c12f
test: add comprehensive Jest tests for CustomPage and WorkflowOnboardingModal components ( #29714 )
2025-12-16 14:18:09 +08:00
7695f9151c
chore: webhook with bin file should guess mimetype ( #29704 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Maries <xh001x@hotmail.com >
2025-12-16 13:34:27 +08:00
heyszt and GitHub
bdccbb6e86
feat: add GraphEngine layer node execution hooks ( #28583 )
2025-12-16 13:26:31 +08:00
c904c58c43
test: add unit tests for DocumentPicker, PreviewDocumentPicker, and R… ( #29695 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-16 13:06:50 +08:00
yyh and GitHub
cb5162f37a
test: add comprehensive Jest test for CreateAppTemplateDialog component ( #29713 )
2025-12-16 12:57:51 +08:00
yyh and GitHub
eeb5129a17
refactor: create shared react-i18next mock to reduce duplication ( #29711 )
2025-12-16 12:45:17 +08:00
longbingljw and GitHub
4cc6652424
feat: VECTOR_STORE supports seekdb ( #29658 )
2025-12-16 12:35:04 +09:00
a232da564a
test: try to use Anthropic Skills to add tests for web/app/components/apps/ ( #29607 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-16 10:42:34 +08:00
7fc501915e
test: add comprehensive frontend tests for billing plan assets ( #29615 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 21:21:34 +08:00
103a5e0122
test: enhance workflow-log component tests with comprehensive coverage ( #29616 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 21:21:14 +08:00
23f75a1185
chore: some tests for configuration components ( #29653 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-15 21:18:58 +08:00
yyh and GitHub
7fb68b62b8
test: enhance DebugWithMultipleModel component test coverage ( #29657 )
2025-12-15 21:17:44 +08:00
hangboss1761 and GitHub
dd58d4a38d
fix: update chat wrapper components to use min-h instead of h for better responsiveness ( #29687 )
2025-12-15 21:15:55 +08:00
quicksand and GitHub
4bf6c4dafa
chore: add online drive metadata source enum ( #29674 )
2025-12-15 21:13:23 +08:00
wangxiaolei and GitHub
187450b875
chore: skip upload_file_id is missing ( #29666 )
2025-12-15 21:09:53 +08:00
wangxiaolei and GitHub
09982a1c95
fix: webhook node output file as file variable ( #29621 )
2025-12-15 19:55:59 +08:00
Joel and GitHub
a8f3061b3c
fix: all upload files are disabled if upload file feature disabled ( #29681 )
2025-12-15 18:02:34 +08:00
bd7b1fc6fb
fix: csv injection in annotations export ( #29462 )
...
Co-authored-by: hj24 <huangjian@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 17:14:05 +08:00
2bf44057e9
fix: ssrf, add internal ip filter when parse tool schema ( #29548 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Yeuoly <45712896+Yeuoly@users.noreply.github.com >
2025-12-15 16:28:25 +08:00
2b3c55d95a
chore: some billing test ( #29648 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Coding On Star <447357187@qq.com >
2025-12-15 16:13:14 +08:00
Joel and GitHub
a951f46a09
chore: tests for annotation ( #29664 )
2025-12-15 15:38:04 +08:00
autofix-ci[bot] and GitHub
ff57848268
[autofix.ci] apply automated fixes
2025-12-15 07:29:20 +00:00
Novice
d223fee9b9
Merge branch 'main' into feat/agent-node-v2
2025-12-15 15:26:48 +08:00
d942adf3b2
feat: Enhance Amplitude tracking across various components ( #29662 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-15 15:25:10 +08:00
724cd57dbf
fix: dos in annotation import ( #29470 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 15:22:04 +08:00
Novice
ad18d084f3
feat: add sequence output variable.
2025-12-15 14:59:06 +08:00
714b443077
fix: correct i18n SSO translations and fix validation/type issues ( #29564 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-15 15:58:33 +09:00
Novice
9941d1f160
feat: add llm log metadata
2025-12-15 14:18:53 +08:00
80c74cf725
test: Consolidate API CI test runner ( #29440 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-15 13:20:31 +08:00
1e47ffb50c
fix: does not save segment vector when there is no attachment_ids ( #29520 )
...
Co-authored-by: sai <>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 12:32:52 +08:00
323e0c4d30
chore(i18n): translate i18n files and update type definitions ( #29651 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-15 12:02:28 +08:00
wangxiaolei and GitHub
094f417b32
refactor: admin api using session factory ( #29628 )
2025-12-15 12:01:41 +08:00
acef56d7fd
fix: delete knowledge pipeline but pipeline and workflow don't delete ( #29591 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 12:00:03 +08:00
wangxiaolei and GitHub
8f3fd9a728
perf: commit once ( #29590 )
2025-12-15 11:40:26 +08:00
quicksand and GitHub
1a18012f98
fix(api): use json_repair for conversation title parsing ( #29649 )
2025-12-15 11:29:28 +08:00
355a2356d4
security/fix-swagger-info-leak-m02 ( #29283 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-15 11:24:06 +08:00
Gen Sato and GitHub
7fead6a9da
Add file upload enabled check and new i18n message ( #28946 )
2025-12-15 11:18:05 +08:00
63624dece1
fix(workflow): tool plugin output_schema array type not selectable in subsequent nodes ( #29035 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-15 11:17:15 +08:00
Ali Saleh and GitHub
02122907e5
fix(api): Populate Missing Attributes For Arize Phoenix Integration ( #29526 )
2025-12-15 11:15:18 +08:00
7ee7155fd5
test: add comprehensive Jest tests for ConfirmModal component ( #29627 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 11:14:38 +08:00
yyh and GitHub
d01f2f7436
chore: add AGENTS.md for frontend ( #29647 )
2025-12-15 10:49:39 +08:00
9d683fd34d
chore(deps): bump @hookform/resolvers from 3.10.0 to 5.2.2 in /web ( #29442 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-15 10:25:28 +08:00
569c593240
feat: Add InterSystems IRIS vector database support ( #29480 )
...
Co-authored-by: Tomo Okuyama <tomo.okuyama@intersystems.com >
2025-12-15 10:20:43 +08:00
bb157c93a3
fixes : #28300 Change the Citations banner in dark mode to fully opaque ( #28673 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-15 10:17:43 +08:00
Pleasure1234 and GitHub
b7bdd5920b
fix: add secondary text color to plugin task headers ( #29529 )
2025-12-15 10:13:59 +08:00
wangxiaolei and GitHub
470650d1d7
fix: fix delete_account_task not check billing enabled ( #29577 )
2025-12-15 10:12:35 +08:00
yyh and GitHub
59137f1d05
fix: show uninstalled plugin nodes in workflow checklist ( #29630 )
2025-12-15 10:11:23 +08:00
yyh and GitHub
b8d54d745e
fix(ci): use setup-python to avoid 504 errors and use project oxlint config ( #29613 )
2025-12-15 10:10:51 +08:00
wangxiaolei and GitHub
916df2d0f7
fix: fix mime type is none ( #29579 )
2025-12-15 10:09:11 +08:00
61199663e7
chore: add anthropic skills for frontend testing ( #29608 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-15 10:05:48 +08:00
Agung Besti and GitHub
3db27c3158
fix(workflow): agent prompt editor canvas not covering full text height ( #29623 )
2025-12-14 15:53:39 +08:00
Aplulu and GitHub
3653f54bea
fix: validate page_size limit in plugin list and tasks endpoints ( #29611 )
2025-12-13 22:52:51 +09:00
886ce981cf
feat(i18n): add Tunisian Arabic (ar-TN) translation ( #29306 )
...
Signed-off-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-13 10:55:04 +08:00
f4c7f98a01
fix: remove unnecessary error log when trigger endpoint returns 404 ( #29587 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-12 17:53:40 +08:00
kenwoodjw and GitHub
a8613f0233
fix: bump wandb to 0.23.1 urllib3 to 2.6.0 ( #29481 )
2025-12-12 16:55:19 +08:00
086ee4c19d
test(web): add comprehensive tests for workflow-log component ( #29562 )
...
Co-authored-by: Coding On Star <447357187@qq.com >
2025-12-12 16:48:15 +08:00
Novice
13fa56b5b1
feat: add tracing metadata
2025-12-12 16:24:49 +08:00
336bcfbae2
chore: test for app card and no data ( #29570 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-12 16:01:58 +08:00
e244856ef1
chore: add test case for download components ( #29569 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-12 14:56:08 +08:00
-LAN- and GitHub
2058186f22
chore: Bump version references to 1.11.1 ( #29568 )
2025-12-12 14:42:25 +08:00
Taka Sasaki and GitHub
bece2f101c
fix: return None from retrieve_tokens when access_token is empty ( #29516 )
2025-12-12 13:49:11 +08:00
Jyong and GitHub
04d09c2d77
fix: hit-test failed when attachment id is not exist ( #29563 )
2025-12-12 13:45:00 +08:00
Jyong and GitHub
db42f467c8
fix: docx extractor external image failed ( #29558 )
2025-12-12 13:41:51 +08:00
wangxiaolei and GitHub
ac40309850
perf: optimize save_document_with_dataset_id ( #29550 )
2025-12-12 13:14:45 +08:00
12e39365fa
perf(core/rag): optimize Excel extractor performance and memory usage ( #29551 )
...
Co-authored-by: 01393547 <nieronghua@sf-express.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-12 12:15:03 +08:00
d48300d08c
fix: remove validate=True to fix flask-restx AttributeError ( #29552 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-12 12:01:20 +08:00
Pleasure1234 and GitHub
761f8c8043
fix: set response content type with charset in helper ( #29534 )
2025-12-12 11:50:35 +08:00
05f63c88c6
feat: integrate Amplitude API key into layout and provider components ( #29546 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-12 11:49:12 +08:00
8daf9ce98d
test(trigger): add container integration tests for trigger ( #29527 )
...
Signed-off-by: Stream <Stream_2@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-12 11:31:34 +08:00
Shua Chen and GitHub
61ee1b9094
fix: truncate auto-populated description to prevent 400-char limit error ( #28681 )
2025-12-12 11:19:53 +08:00
Novice
9ce48b4dc4
fix: llm generation variable
2025-12-12 11:08:49 +08:00
NFish and GitHub
87c4b4c576
fix: nextjs security update ( #29545 )
2025-12-12 11:05:48 +08:00
wangxiaolei and GitHub
193c8e2362
fix: fix available_credentials is empty ( #29521 )
2025-12-12 09:51:55 +08:00
NFish and GitHub
4d57460356
fix: upgrade react and react-dom to 19.2.3,fix cve errors ( #29532 )
2025-12-12 09:38:32 +08:00
-LAN- and GitHub
063b39ada5
fix: conversation rename payload validation ( #29510 )
2025-12-11 18:05:41 +09:00
6419ce02c7
test: add testcase for config prompt components ( #29491 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-11 16:56:20 +08:00
yyh and GitHub
1a877bb4d0
chore: add .nvmrc for Node 22 alignment ( #29495 )
2025-12-11 16:29:30 +08:00
-LAN- and GitHub
281e9d4f51
fix: chat api in explore page reject blank conversation id ( #29500 )
2025-12-11 16:26:42 +08:00
a195b410d1
chore(i18n): translate i18n files and update type definitions ( #29499 )
...
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-11 16:08:52 +08:00
91e5db3e83
chore: Advance the timing of the dataset payment prompt ( #29497 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
Co-authored-by: twwu <twwu@dify.ai >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-11 15:49:42 +08:00
f20a2d1586
chore: add placeholder for Amplitude API key in .env.example ( #29489 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-11 15:21:52 +08:00
wangxiaolei and GitHub
6e802a343e
perf: remove the n+1 query ( #29483 )
2025-12-11 15:18:27 +08:00
yyh and GitHub
a30cbe3c95
test: add debug-with-multiple-model spec ( #29490 )
2025-12-11 15:05:37 +08:00
7344adf65e
feat: add Amplitude API key to Docker entrypoint script ( #29477 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-12-11 14:44:12 +08:00
非法操作 and GitHub
fcadee9413
fix: flask db downgrade not work ( #29465 )
2025-12-11 14:30:09 +08:00
Jyong and GitHub
69a22af1c9
fix: optimize database query when retrieval knowledge in App ( #29467 )
2025-12-11 13:50:46 +08:00
aac6f44562
fix: workflow end node validate error ( #29473 )
...
Co-authored-by: Novice <novice12185727@gmail.com >
2025-12-11 13:47:37 +08:00
-LAN- and GitHub
2e1efd62e1
revert: "fix(ops): add streaming metrics and LLM span for agent-chat traces" ( #29469 )
2025-12-11 12:53:37 +08:00
crazywoola and GitHub
1847609926
fix: failed to delete model ( #29456 )
2025-12-11 12:05:44 +08:00
91f6d25dae
fix: knowledge dataset description field validation error #29404 ( #29405 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-11 11:17:08 +08:00
yyh and GitHub
acdbcdb6f8
chore: update packageManager version in package.json to pnpm@10.25.0 ( #29407 )
2025-12-11 09:51:30 +08:00
a9627ba60a
chore(deps): bump types-shapely from 2.0.0.20250404 to 2.1.0.20250917 in /api ( #29441 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-11 09:49:19 +08:00
wangxiaolei and GitHub
266d1c70ac
fix: fix custom model credentials display as plaintext ( #29425 )
2025-12-11 09:48:45 +08:00
d152d63e7d
chore: update remove_leading_symbols pattern, keep 【 ( #29419 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-11 09:47:39 +08:00
b4afc7e435
fix: Can not blank conversation ID validation in chat payloads ( #29436 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-11 09:47:10 +08:00
-LAN- and GitHub
2d496e7e08
ci: enforce semantic pull request titles ( #29438 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-12-11 09:45:55 +08:00
693877e5e4
Fix: Prevent binary content from being stored in process_data for HTTP nodes ( #27532 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-11 02:52:40 +08:00
8cab3e5a1e
minor fix: get_tools wrong condition ( #27253 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-12-11 02:33:14 +08:00
Jyong and GitHub
18082752a0
fix knowledge pipeline run multimodal document failed ( #29431 )
2025-12-10 20:42:51 +08:00
-LAN- and GitHub
813a734f27
chore: bump dify release to 1.11.0 ( #29355 )
2025-12-10 19:54:25 +08:00
Wu Tianwei and GitHub
94244ed8f6
fix: handle potential undefined values in query_attachment_selector across multiple components ( #29429 )
2025-12-10 19:30:21 +08:00
ec3a52f012
Fix immediate window open defaults and error handling ( #29417 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-10 19:12:14 +08:00
Wu Tianwei and GitHub
ea063a1139
fix(i18n): remove unused credentialSelector translations from dataset-pipeline files ( #29423 )
2025-12-10 19:04:34 +08:00
Jyong and GitHub
784008997b
fix parent-child check when child chunk is not exist ( #29426 )
2025-12-10 18:45:43 +08:00
0c2a354115
Using SonarJS to analyze components' complexity ( #29412 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: 姜涵煦 <hanxujiang@jianghanxudeMacBook-Pro.local >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-10 17:25:54 +08:00
yyh and GitHub
e477e6c928
fix: harden async window open placeholder logic ( #29393 )
2025-12-10 16:46:48 +08:00
bafd093fa9
fix: Add dataset file upload restrictions ( #29397 )
...
Co-authored-by: kurokobo <kuro664@gmail.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-10 16:41:05 +08:00
Jyong and GitHub
88b20bc6d0
fix dataset multimodal field not update ( #29403 )
2025-12-10 15:18:38 +08:00
Novice
abb2b860f2
chore: remove unused changes
2025-12-10 15:04:19 +08:00
12d019cd31
fix: improve compatibility of @headlessui/react with happy-dom by ensuring HTMLElement.prototype.focus is writable ( #29399 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-10 14:40:48 +08:00
Jyong and GitHub
b49e2646ff
fix: session unbound during parent-child retrieval ( #29396 )
2025-12-10 14:08:55 +08:00
e8720de9ad
chore(i18n): translate i18n files and update type definitions ( #29395 )
...
Co-authored-by: zhsama <33454514+zhsama@users.noreply.github.com >
2025-12-10 13:52:54 +08:00
GuanMu and GitHub
0867c1800b
refactor: simplify plugin task handling and improve UI feedback ( #26293 )
2025-12-10 13:34:05 +08:00
681c06186e
add @testing-library/user-event and create tests for external-knowledge-base/ ( #29323 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-10 12:46:52 +08:00
yyh and GitHub
f722fdfa6d
fix: prevent popup blocker from blocking async window.open ( #29391 )
2025-12-10 12:46:01 +08:00
c033030d8c
fix: 'list' object has no attribute 'find' ( #29384 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-10 12:45:53 +08:00
51330c0ee6
fix(App.deleted_tools): incorrect compare between UUID and map with string-typed key. ( #29340 )
...
Co-authored-by: 01393547 <nieronghua@sf-express.com >
Co-authored-by: Yeuoly <45712896+Yeuoly@users.noreply.github.com >
2025-12-10 10:47:45 +08:00
非法操作 and GitHub
7df360a292
fix: workflow log missing trigger icon ( #29379 )
2025-12-10 10:15:21 +08:00
wangxiaolei and GitHub
e205182e1f
fix: Parent instance <DocumentSegment at 0x7955b5572c90> is not bound… ( #29377 )
2025-12-10 10:01:45 +08:00
wangxiaolei and GitHub
4a88c8fd19
chore: set is_multimodal db define default = false ( #29362 )
2025-12-10 09:44:47 +08:00
znn and GitHub
1b9165624f
adding llm_usage and error_type ( #26546 )
2025-12-10 09:19:13 +08:00
-LAN- and GitHub
56f8bdd724
Update refactor issue template and remove tracker ( #29357 )
2025-12-09 22:03:21 +08:00
efa1b452da
feat: Add startup parameters for language-specific Weaviate tokenizer ( #29347 )
...
Co-authored-by: Jing <jingguo92@gmail.com >
2025-12-09 21:00:19 +08:00
Novice
930c36e757
fix: llm detail store
2025-12-09 20:56:54 +08:00
-LAN- and GitHub
bcbc07e99c
Add MCP backend codeowners ( #29354 )
2025-12-09 20:45:57 +08:00
Joel and GitHub
d79d0a47a7
chore: not set empty tool config to default value ( #29338 )
2025-12-09 17:14:04 +08:00
Novice
2d2ce5df85
feat: generation stream output.
2025-12-09 16:22:17 +08:00
Joel and GitHub
f5d676f3f1
fix: agent app add tool hasn't add default params config ( #29330 )
2025-12-09 16:17:27 +08:00
非法操作 and GitHub
8f7173b69b
fix: admin dislike feedback lose content ( #29327 )
2025-12-09 16:07:59 +08:00
8275533418
chore(i18n): translate i18n files and update type definitions ( #29329 )
...
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com >
2025-12-09 15:57:35 +08:00
yyh and GitHub
c1c1fd0509
feat: make billing management entry prominent and enable current plan portal ( #29321 )
2025-12-09 15:43:51 +08:00
wangxiaolei and GitHub
c24835ca87
chore: update the error message ( #29325 )
2025-12-09 15:29:04 +08:00
yyh and GitHub
022cfbd186
refactor: remove isMobile prop from Chat and TryToAsk components ( #29319 )
2025-12-09 15:11:05 +08:00
9affc546c6
Feat/support multimodal embedding ( #29115 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-09 14:41:46 +08:00
wangxiaolei and GitHub
77cf8f6c27
chore: remove python sdk from dify repo ( #29318 )
2025-12-09 14:13:14 +08:00
18601d8b38
Refactor datasets service toward TanStack Query ( #29008 )
...
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com >
2025-12-09 13:48:23 +08:00
57d244de69
feat: introduce init container to automatically fix storage permissions ( #29297 )
...
Co-authored-by: 朱通通 <zhutong66@163.com >
2025-12-09 13:48:23 +08:00
750db10476
chore(i18n): translate i18n files and update type definitions ( #29312 )
...
Co-authored-by: WTW0313 <30284043+WTW0313@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-12-09 13:07:26 +08:00
14d1b3f9b3
feat: multimodal support (image) ( #27793 )
...
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-09 11:44:50 +08:00
Novice
2b23c43434
feat: add agent package
2025-12-09 11:36:47 +08:00
非法操作 and GitHub
a44b800c85
chore: find more redirect to correct category ( #29303 )
2025-12-09 11:09:43 +08:00
48efd2d174
fix: try-to-ask misalign ( #29309 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-09 11:00:37 +08:00
wangxiaolei and GitHub
a0c8ebf487
chore: not slient call external service error ( #29290 )
2025-12-09 10:25:33 +08:00
wangxiaolei and GitHub
97d671d9aa
feat: Allow Editor role to use Trigger Plugin subscriptions ( #29292 )
2025-12-09 10:24:56 +08:00
wangxiaolei and GitHub
ca61bb5de0
fix: Weaviate was not closed properly ( #29301 )
2025-12-09 10:23:29 +08:00
wangxiaolei and GitHub
c6eb18daae
feat: charset_normalizer for better encoding detection than httpx's d… ( #29264 )
2025-12-09 10:22:02 +08:00
3cb944f318
feat: enable tenant isolation on duplicate document indexing tasks ( #29080 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-08 17:54:57 +08:00
Joel and GitHub
e6d504558a
chore: remove log in test case ( #29284 )
2025-12-08 17:47:16 +08:00
0cb696b208
chore: add provider context mock ( #29201 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-08 17:23:45 +08:00
yyh and GitHub
b466d8da92
fix(web): resolve no-unused-vars lint warning in index.spec.ts ( #29273 )
2025-12-08 16:55:53 +08:00
71497954b8
perf(api): optimize tool provider list API with Redis caching ( #29101 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-12-08 15:34:03 +09:00
05fe92a541
refactor: port reqparse to BaseModel ( #28993 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-08 15:31:19 +09:00
yyh and GitHub
2f96374837
perf: optimize marketplace card re-renders with memoization ( #29263 )
2025-12-08 14:09:03 +08:00
Wu Tianwei and GitHub
6942666d03
chore(deps): update @lexical packages to version 0.38.2 in package.json and pnpm-lock.yaml ( #29260 )
2025-12-08 11:48:49 +08:00
yodhcn and GitHub
4b8bd4b891
Fix( #29181 ): convert uuid route param to str in DatasetDocumentListApi.get ( #29207 )
2025-12-08 10:40:35 +08:00
ee0fe8c7f9
feat: support suggested_questions_after_answer to be configed ( #29254 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-08 10:27:02 +08:00
kenwoodjw and GitHub
88bfeee234
feat: allow admin api key to bypass csrf validation ( #29139 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-12-08 10:22:57 +08:00
非法操作 and GitHub
18d5d513b4
fix: view log detail clear query params ( #29256 )
2025-12-08 10:22:26 +08:00
kurokobo and GitHub
d1f4a75272
fix: remove 1px border from knowledge pipeline editor ( #29232 )
2025-12-08 10:21:15 +08:00
NeatGuyCoding and GitHub
b365bffd02
hotfix(otel): replace hardcoded span attributes with shared constants ( #29227 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-12-08 10:20:43 +08:00
yyh and GitHub
15fec024c0
fix: account dropdown obscured by empty state overlay ( #29241 ) ( #29242 )
2025-12-08 09:49:11 +08:00
e1aa0e438b
chore(deps): bump @lexical/code from 0.36.2 to 0.38.2 in /web ( #29250 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 09:48:32 +08:00
kurokobo and GitHub
d66dceae16
fix: make remove-orphaned-files-on-storage management command work and safer ( #29247 )
2025-12-08 09:48:05 +08:00
d998cbc18d
chore(deps): bump types-gevent from 24.11.0.20250401 to 25.9.0.20251102 in /api ( #29251 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 09:44:44 +08:00
QuantumGhost and GitHub
91667e3c1d
feat(api): Implement EventManager error logging and add coverage ( #29204 )
...
- Ensure `EventManager._notify_layers` logs exceptions instead of silently swallowing them
so GraphEngine layer failures surface for debugging
- Introduce unit tests to assert the logger captures the runtime error when collecting events
- Enable the `S110` lint rule to catch `try-except-pass` patterns
- Add proper error logging for existing `try-except-pass` blocks.
2025-12-08 09:40:40 +08:00
Nite Knite and GitHub
a25faa334a
fix: hide supplementary text for platform logo properly in Safari ( #29238 )
2025-12-07 20:36:10 +08:00
NFish and GitHub
52ea799cec
fix: hide Dify branding in webapp signin page when branding is enabled ( #29200 )
2025-12-07 17:25:49 +09:00
yyh and GitHub
3dc3589b8c
chore: update AGENTS guidance for frontend tooling ( #29228 )
2025-12-07 11:37:26 +08:00
yyh and GitHub
c012eddb47
chore(web): run oxlint before eslint ( #29224 )
2025-12-07 11:36:33 +08:00
kurokobo and GitHub
bbbfffb62f
feat: add new WEAVIATE_DISABLE_TELEMETRY env to disable telemetry collection for weaviate ( #29212 )
2025-12-07 11:36:24 +08:00
10b59cd6ba
add service layer OTel Span ( #28582 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-05 21:58:32 +08:00
Stephen Zhou and GitHub
72f83c010f
chore: detect rules from .oxlintrc.json ( #29147 )
2025-12-05 17:26:12 +08:00
Wu Tianwei and GitHub
e7c26a2f3f
refactor: update useNodes import to use reactflow across multiple components ( #29195 )
2025-12-05 16:38:03 +08:00
yyh and GitHub
99e2cb0702
fix: add missing documentProcessingPriorityTip translation key ( #29192 )
2025-12-05 16:24:32 +08:00
kinglisky and GitHub
02fdc5e2a4
fix: Variable Assigner node silently fails for legacy V1 data format ( #28867 )
2025-12-05 15:27:18 +08:00
非法操作 and GitHub
c2cf0a98bb
fix: incorrect text color under dark theme ( #29186 )
2025-12-05 15:05:51 +08:00
zhsama and GitHub
c3003dd47d
chore: update TypeScript type-check command and add native-preview dependency for faster performance ( #29179 )
2025-12-05 14:42:37 +08:00
Wu Tianwei and GitHub
b509661b08
refactor: simplify plugin marketplace link construction in ProviderCard component ( #29178 )
2025-12-05 13:42:48 +08:00
-LAN- and GitHub
e83099e44a
chore: bump version to 1.10.1-fix.1 ( #29176 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-12-05 12:57:37 +08:00
7396eba1af
refactor: port reqparse to Pydantic model ( #28949 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-05 13:05:53 +09:00
yyh and GitHub
6325dcf8aa
refactor: clean up translation files by removing unused keys and optimizing existing entries ( #29172 )
2025-12-05 11:23:56 +08:00
wangxiaolei and GitHub
45911ab0af
feat: using charset_normalizer instead of chardet ( #29022 )
2025-12-05 11:19:19 +08:00
a849411978
fix: treat empty default values for optional file inputs as unset ( #28948 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-05 11:16:18 +08:00
heyszt and GitHub
b927ff9fcf
add gen_ai feature tag for aliyun_trace ( #29084 )
2025-12-05 10:33:23 +08:00
102ee7ae13
perf: optimize generate conversation name ( #29131 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-05 10:32:53 +08:00
heyszt and GitHub
d672774c18
Fix ops_trace delete err ( #29134 )
2025-12-05 10:32:34 +08:00
NFish and GitHub
7f5fda9175
fix: remove duplicated slash in webapp redirect_url ( #29161 )
2025-12-05 10:06:49 +08:00
cc6c59b27a
fix: fix db session already begin ( #29160 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-05 09:39:39 +08:00
wangxiaolei and GitHub
725d6b52a7
feat: start node support json schema ( #29053 )
2025-12-05 01:22:10 +09:00
79640a04cc
feat: add api mock for test ( #29140 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-04 18:38:52 +08:00
Joel and GitHub
63d8fe876e
chore: ESLint add react hooks deps check rule ( #29132 )
2025-12-04 17:23:17 +08:00
Wu Tianwei and GitHub
2219b93d6b
fix: modify usePluginTaskList initialization and dependencies in use-plugins.ts ( #29130 )
2025-12-04 17:19:31 +08:00
非法操作 and GitHub
e8c47ec8ac
fix: incorrect last run result ( #29128 )
2025-12-04 16:23:22 +08:00
wangxiaolei and GitHub
e904c65a9d
perf: decrease heavy db operation ( #29125 )
2025-12-04 16:09:47 +08:00
kenwoodjw and GitHub
f62926f0ca
fix: bump pyarrow to 17.0.0, werkzeug to 3.1.4, urllib3 to 2.5.0 ( #29089 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-12-04 15:39:31 +08:00
b033bb02fc
chore: upgrade React to 19.2.1,fix cve-2025-55182 ( #29121 )
...
Co-authored-by: zhsama <torvalds@linux.do >
2025-12-04 14:44:52 +08:00
zyssyz123 and GitHub
031cba81b4
Fix/app list compatible ( #29123 )
2025-12-04 14:44:24 +08:00
yangzheli and GitHub
693ab6ad82
fix(web): disable tooltip delay to avoid tooltip flickering ( #29104 )
2025-12-04 14:16:56 +08:00
NFish and GitHub
541fd7daa2
chore: update Next.js dev dependencies to 15.5.7 ( #29120 )
2025-12-04 14:16:45 +08:00
Boris Polonsky and GitHub
61d79a1502
feat: Unify environment variables for database connection and authentication ( #29092 )
2025-12-04 14:16:11 +08:00
03357ff1ec
fix: catch error in response converter ( #29056 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-04 11:25:16 +08:00
b4bed94cc5
chore(deps): bump next from 15.5.6 to 15.5.7 in /web ( #29105 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-04 10:14:50 +08:00
e924dc7b30
chore: ignore redis lock not owned error ( #29064 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-04 10:14:28 +08:00
longbingljw and GitHub
4b969bdce3
fix:mysql does not support 'returning' ( #29069 )
2025-12-04 10:14:19 +08:00
非法操作 and GitHub
d07afb38a0
fix: trigger call workflow_as_tool error ( #29058 )
2025-12-04 10:13:18 +08:00
hj24 and GitHub
5bb715ee2f
fix: remove chat conversation api dead arg message_count_gte ( #29097 )
2025-12-04 10:12:47 +08:00
非法操作 and GitHub
3e5f683e90
feat: dark theme icon support ( #28858 )
2025-12-04 09:29:00 +08:00
zhsama and GitHub
31481581e8
refactor: simplify marketplace component structure by removing unused… ( #29095 )
2025-12-03 21:30:24 +08:00
2e0c2e8482
refactor/marketplace react query ( #29028 )
...
Co-authored-by: zhsama <torvalds@linux.do >
2025-12-03 18:30:20 +08:00
zhsama and GitHub
0343374d52
feat: add ReactScan component for enhanced development scanning ( #29086 )
2025-12-03 18:19:12 +08:00
Joel and GitHub
c1fe394c0e
fix: check education verify api slow may cause page redirects when modal closes ( #29078 )
2025-12-03 17:11:57 +08:00
Joel and GitHub
876f48df76
chore: remove useless mock files ( #29068 )
2025-12-03 15:34:11 +08:00
fbb2d076f4
integrate Amplitude analytics into the application ( #29049 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: Joel <iamjoel007@gmail.com >
2025-12-03 14:22:12 +08:00
c7d2a13524
fix: improve chat message log feedback ( #29045 )
...
Co-authored-by: yyh <yuanyouhuilyz@gmail.com >
2025-12-03 13:42:40 +08:00
kenwoodjw and GitHub
9b9588f20d
fix: CVE-2025-64718 ( #29027 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-12-02 21:49:57 +08:00
d6bbf0f975
chore: enhance test ( #29002 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-02 21:49:08 +08:00
wangxiaolei and GitHub
f48522e923
feat: add x-trace-id to http responses and logs ( #29015 )
...
Introduce trace id to http responses and logs to facilitate debugging process.
2025-12-02 17:22:34 +08:00
yyh and GitHub
f8b10c2272
Refactor apps service toward TanStack Query ( #29004 )
2025-12-02 15:18:33 +08:00
carribean and GitHub
369892634d
[Bugfix] Fixed an issue with UUID type queries in MySQL databases ( #28941 )
2025-12-02 14:37:23 +08:00
yyh and GitHub
8e5cb86409
Stop showing slash commands in general Go to Anything search ( #29012 )
2025-12-02 14:24:21 +08:00
a85afe4d07
feat: complete test script of plugin manager ( #28967 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-02 11:25:08 +08:00
e8f93380d1
Fix validation ( #28985 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-02 10:25:52 +08:00
yyh and GitHub
0a22bc5d05
fix(web): use atomic selectors in AccessControlItem ( #28983 )
2025-12-01 19:23:42 +08:00
yyh and GitHub
626d4f3e35
fix(web): use atomic selectors to fix Zustand v5 infinite loop ( #28977 )
2025-12-01 15:45:50 +08:00
f4db5f9973
chore(deps): bump faker from 32.1.0 to 38.2.0 in /api ( #28964 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 15:45:39 +08:00
Gritty_dev and GitHub
70dabe318c
feat: complete test script of mail send task ( #28963 )
2025-12-01 15:45:22 +08:00
f94972f662
chore(deps): bump @lexical/list from 0.36.2 to 0.38.2 in /web ( #28961 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 15:44:52 +08:00
wangxiaolei and GitHub
d162f7e5ef
feat(api): automatically NODE_TYPE_CLASSES_MAPPING generation from node class definitions ( #28525 )
2025-12-01 14:14:19 +08:00
2f8cb2a1af
chore(deps): bump @lexical/text from 0.36.2 to 0.38.2 in /web ( #28960 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 09:56:58 +08:00
Stephen Zhou and GitHub
b91d22375f
fix: moving focus after navigations ( #28937 )
2025-12-01 09:55:04 +08:00
yyh and GitHub
a087ace697
chore(web): upgrade zustand from v4.5.7 to v5.0.9 ( #28943 )
2025-12-01 09:53:19 +08:00
Conner Mo and GitHub
0af8a7b958
feat: enhance OceanBase vector database with SQL injection fixes, unified processing, and improved error handling ( #28951 )
2025-12-01 09:51:47 +08:00
861098714b
feat: complete test script of plugin runtime ( #28955 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-12-01 09:51:31 +08:00
63b345110e
chore(deps): bump echarts-for-react from 3.0.2 to 3.0.5 in /web ( #28958 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 09:51:22 +08:00
247069c7e9
refactor: port reqparse to Pydantic model ( #28913 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-30 16:09:42 +09:00
Gritty_dev and GitHub
bb096f4ae3
Feat/ implement test script of content moderation ( #28923 )
2025-11-30 12:43:58 +08:00
Lê Quốc Bình and GitHub
a37497ffb5
fix(web): prevent navbar clearing app state on cmd+click ( #28935 )
2025-11-30 12:43:47 +08:00
02adf4ff06
chore(i18n): translate i18n files and update type definitions ( #28933 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-30 12:43:02 +08:00
acbc886ecd
fix: implement score_threshold filtering for OceanBase vector search ( #28536 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-29 18:50:21 +08:00
CrabSAMA and GitHub
0a2d478749
Feat: Add "Open Workflow" link in workflow side panel ( #28898 )
2025-11-29 18:47:12 +08:00
95528ad8e5
fix: ensure "No apps found" text is visible on small screens ( #28929 )
...
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-29 17:21:39 +08:00
ddad2460f3
feat: complete test script of dataset indexing task ( #28897 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 21:31:03 +08:00
Charles Yao and GitHub
a8491c26ea
fix: add explicit default to httpx.timeout ( #28836 )
2025-11-28 04:02:07 -06:00
0aed7afdc0
feat: Add comprehensive unit tests for TagService with extensive docu… ( #28885 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-28 18:01:01 +08:00
18b800a33b
feat: complete test script of sensitive word filter ( #28879 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 18:00:54 +08:00
hsparks-codes and GitHub
c64fe595d3
test: add comprehensive unit tests for ExternalDatasetService ( #28872 )
2025-11-28 17:59:02 +08:00
-LAN- and GitHub
dd3b1ccd45
refactor(workflow): remove redundant get_base_node_data() method ( #28803 )
2025-11-28 15:38:46 +08:00
hsparks-codes and GitHub
6f927b4a62
test: add comprehensive unit tests for RecommendedAppService ( #28869 )
2025-11-28 15:10:24 +08:00
c76bb8ffa0
feat: complete test script of file upload ( #28843 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 15:10:12 +08:00
hsparks-codes and GitHub
4dcd871cef
test: add comprehensive unit tests for AudioService ( #28860 )
2025-11-28 14:43:35 +08:00
hsparks-codes and GitHub
abe1d31ae0
test: add comprehensive unit tests for SavedMessageService ( #28845 )
2025-11-28 14:42:54 +08:00
hsparks-codes and GitHub
2d71fff2b2
test: add comprehensive unit tests for TagService ( #28854 )
2025-11-28 14:41:57 +08:00
-LAN- and GitHub
c4f61b8ae7
Fix CODEOWNERS workflow owner handle ( #28866 )
2025-11-28 14:41:20 +08:00
非法操作 and GitHub
c51ab6ec37
fix: the consistency of the go-to-anything interaction ( #28857 )
2025-11-28 14:29:15 +08:00
hsparks-codes and GitHub
1fc2255219
test: add comprehensive unit tests for EndUserService ( #28840 )
2025-11-28 14:22:19 +08:00
037389137d
feat: complete test script of indexing runner ( #28828 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-28 14:18:59 +08:00
非法操作 and GitHub
8cd3e84c06
chore: bump dify plugin version in docker.middleware ( #28847 )
2025-11-28 13:55:13 +08:00
-LAN- and GitHub
b3c6ac1430
chore: assign code owners to frontend and backend modules in CODEOWNERS ( #28713 )
2025-11-28 12:42:58 +08:00
68bb97919a
feat: add comprehensive unit tests for MessageService ( #28837 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-28 12:36:15 +08:00
Gritty_dev and GitHub
f268d7c7be
feat: complete test script of website crawl ( #28826 )
2025-11-28 12:34:27 +08:00
d695a79ba1
test: add comprehensive unit tests for DocumentIndexingTaskProxy ( #28830 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-28 12:30:54 +08:00
Gritty_dev and GitHub
cd5a745bd2
feat: complete test script of notion provider ( #28833 )
2025-11-28 12:30:45 +08:00
51e5f422c4
test: add comprehensive unit tests for VectorService and Vector classes ( #28834 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 12:30:02 +08:00
ec3b2b40c2
test: add comprehensive unit tests for FeedbackService ( #28771 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 11:33:56 +08:00
Bowen Liang and GitHub
67ae3e9253
docker: use COPY --chown in api Dockerfile to avoid adding layers by explicit chown calls ( #28756 )
2025-11-28 11:33:06 +08:00
d38e3b7792
test: add unit tests for document service status management ( #28804 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 11:25:36 +08:00
43d27edef2
feat: complete test script of embedding service ( #28817 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 11:24:30 +08:00
94b87eac72
feat: add comprehensive unit tests for provider models ( #28702 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 11:24:20 +08:00
fd31af6012
fix(ci): use dynamic branch name for i18n workflow to prevent race condition ( #28823 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-28 11:23:28 +08:00
yyh and GitHub
228deccec2
chore: update packageManager version in package.json to pnpm@10.24.0 ( #28820 )
2025-11-28 11:23:20 +08:00
639f1d31f7
feat: complete test script of text splitter ( #28813 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 11:22:52 +08:00
ec786fe236
test: add unit tests for document service validation and configuration ( #28810 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 11:21:45 +08:00
fe3a6ef049
feat: complete test script of reranker ( #28806 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-28 11:21:35 +08:00
-LAN- and GitHub
8b761319f6
Refactor workflow nodes to use generic node_data ( #28782 )
2025-11-27 20:46:56 +08:00
002d8769b0
chore: translate i18n files and update type definitions ( #28784 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-27 20:28:17 +08:00
GuanMu and GitHub
5aba111297
Feat zen mode ( #28794 )
2025-11-27 20:10:50 +08:00
-LAN- and GitHub
dc9b3a7e03
refactor: rename VariableAssignerNodeData to VariableAggregatorNodeData ( #28780 )
2025-11-27 17:45:48 +08:00
Joel and GitHub
5f2e0d6347
pref: reduce next step components reRender ( #28783 )
2025-11-27 17:12:00 +08:00
1f72571c06
edit analyze-component ( #28781 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: 姜涵煦 <hanxujiang@jianghanxudeMacBook-Pro.local >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 16:54:44 +08:00
820925a866
feat(workflow): workflow as tool output schema ( #26241 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Novice <novice12185727@gmail.com >
2025-11-27 16:50:48 +08:00
Joel and GitHub
299bd351fd
perf: reduce reRender in candidate node ( #28776 )
2025-11-27 15:57:36 +08:00
-LAN- and GitHub
13bf6547ee
Refactor: centralize node data hydration ( #27771 )
2025-11-27 15:41:56 +08:00
hjlarry
bd597497e7
prevent comment thread pinch
2025-11-27 15:37:46 +08:00
wangxiaolei and GitHub
1b733abe82
feat: creates logs immediately when workflows start (not at completion) ( #28701 )
2025-11-27 15:22:33 +08:00
5782e26ab2
test: add unit tests for dataset service update/delete operations ( #28757 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 15:01:43 +08:00
38d329e75a
test: add unit tests for dataset permission service ( #28760 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 15:00:55 +08:00
非法操作 and GitHub
58f448a926
chore: remove outdated model config doc ( #28765 )
2025-11-27 14:40:06 +08:00
7a7fea40d9
feat: complete test script of dataset retrieval ( #28762 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 14:39:33 +08:00
0309545ff1
Feat/test script of workflow service ( #28726 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-27 11:23:55 +08:00
6deabfdad3
Use naive_utc_now in graph engine tests ( #28735 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 11:23:20 +08:00
非法操作 and GitHub
f9b4c31344
fix: MCP tool time configuration not work ( #28740 )
2025-11-27 11:22:49 +08:00
8d8800e632
upgrade docker compose milvus version to 2.6.0 to fix installation error ( #26618 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-11-27 11:01:14 +08:00
4ca4493084
Add comprehensive unit tests for MetadataService (dataset metadata CRUD operations and filtering) ( #28748 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 11:00:10 +08:00
7efa0df1fd
Add comprehensive API/controller tests for dataset endpoints (list, create, update, delete, documents, segments, hit testing, external datasets) ( #28750 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 10:59:17 +08:00
Will and GitHub
b786e101e5
fix: querying and setting the system default model ( #28743 )
2025-11-27 11:58:35 +09:00
Will and GitHub
09a8046b10
fix: querying webhook trigger issue ( #28753 )
2025-11-27 10:56:21 +08:00
NeatGuyCoding and GitHub
2f6b3f1c5f
hotfix: fix _extract_filename for rfc 5987 ( #26230 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-11-27 10:54:00 +08:00
jiangbo721 and GitHub
2551f6f279
feat: add APP_DEFAULT_ACTIVE_REQUESTS as the default value for APP_AC… ( #26930 )
2025-11-27 10:51:48 +08:00
01afa56166
chore: enhance the test script of current billing service ( #28747 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 10:37:24 +08:00
5815950092
add unit tests for iteration node ( #28719 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 10:36:47 +08:00
Satoshi Dev and GitHub
766e16b26f
add unit tests for code node ( #28717 )
2025-11-27 10:36:37 +08:00
0fdb4e7c12
chore: enhance the test script of conversation service ( #28739 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 09:57:52 +08:00
64babb35e2
feat: Add comprehensive unit tests for DatasetCollectionBindingService (dataset collection binding methods) ( #28724 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-27 09:55:42 +08:00
-LAN- and GitHub
38522e5dfa
fix: use default_factory for callable defaults in ORM dataclasses ( #28730 )
2025-11-27 09:39:49 +09:00
4ccc150fd1
test: add comprehensive unit tests for ExternalDatasetService (external knowledge API integration) ( #28716 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-26 23:33:46 +08:00
crazywoola and GitHub
a4c57017d5
add: badges ( #28722 )
2025-11-26 23:30:41 +08:00
b2a7cec644
add unit tests for template transform node ( #28595 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-26 22:50:20 +08:00
ddc5cbe865
feat: complete test script of dataset service ( #28710 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-26 22:48:08 +08:00
1e23957657
fix(ops): add streaming metrics and LLM span for agent-chat traces ( #28320 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-26 22:45:20 +08:00
2731b04ff9
Pydantic models ( #28697 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 22:44:14 +08:00
e8ca80a61a
add unit tests for list operator node ( #28597 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-26 22:43:30 +08:00
e76129b5a4
test: add comprehensive unit tests for HitTestingService Fix : #28667 ( #28668 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-26 22:42:58 +08:00
非法操作 and GitHub
6635ea62c2
fix: change existing node to a webhook node raise 404 ( #28686 )
2025-11-26 22:41:52 +08:00
6b8c649876
fix: prevent auto-scrolling from stopping in chat ( #28690 )
...
Signed-off-by: Yuichiro Utsumi <utsumi.yuichiro@fujitsu.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-26 22:39:29 +08:00
GuanMu and GitHub
af587f3869
chore: update packageManager version to pnpm@10.23.0 ( #28708 )
2025-11-26 22:37:05 +08:00
1c1f124891
Enhanced GraphEngine Pause Handling ( #28196 )
...
This commit:
1. Convert `pause_reason` to `pause_reasons` in `GraphExecution` and relevant classes. Change the field from a scalar value to a list that can contain multiple `PauseReason` objects, ensuring all pause events are properly captured.
2. Introduce a new `WorkflowPauseReason` model to record reasons associated with a specific `WorkflowPause`.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-26 19:59:34 +08:00
-LAN- and GitHub
b353a126d8
chore: bump version to 1.10.1 ( #28696 )
2025-11-26 18:32:10 +08:00
ef0e1031b0
pref: reduce the times of useNodes reRender ( #28682 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 16:52:47 +08:00
d7010f582f
Fix 500 error in knowledge base, select weightedScore and click retrieve. ( #28586 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 16:44:00 +08:00
-LAN- and GitHub
d696b9f35e
Use pnpm dev in dev/start-web ( #28684 )
2025-11-26 16:24:01 +08:00
665d49d375
Fixes session scope bug in FileService.delete_file ( #27911 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-11-26 16:21:33 +08:00
26a1c84881
chore: upgrade system libraries and Python dependencies ( #28624 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Xiyuan Chen <52963600+GareArc@users.noreply.github.com >
2025-11-26 15:25:28 +08:00
dbecba710b
frontend auto testing rules ( #28679 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
Co-authored-by: 姜涵煦 <hanxujiang@jianghanxudeMacBook-Pro.local >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-26 15:18:07 +08:00
591414307a
fix: fixed workflow as tool files field return empty problem ( #27925 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2025-11-26 14:00:36 +08:00
非法操作 and GitHub
1241cab113
chore: enhance the hint when the user triggers an invalid webhook request ( #28671 )
2025-11-26 14:00:16 +08:00
wangxiaolei and GitHub
490b7ac43c
fix: fix feedback like or dislike not display in logs ( #28652 )
2025-11-26 13:59:47 +08:00
Gritty_dev and GitHub
0f521b26ae
Feat/add test script for tool models ( #28653 )
2025-11-26 09:43:39 +08:00
e4ec4e1470
test: add comprehensive unit tests for SegmentService - Fix : #28656 ( #28568 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-26 09:43:00 +08:00
yangzheli and GitHub
203c2f0456
feat(web): update marketplace description & icon ( #28662 )
2025-11-26 09:42:09 +08:00
yangzheli and GitHub
b502d30e77
fix(web): resolve readme-panel display and styling issues ( #28658 )
2025-11-26 02:21:50 +09:00
a486c47b1e
fix: ensure advanced-chat workflows stop correctly ( #27803 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-25 20:09:03 +08:00
f76a3f545c
Feat/add weaviate tokenization configurable ( #28159 )
...
Co-authored-by: lijiezhao <lijiezhao@perfect99.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-25 20:07:45 +08:00
b5650b579d
fix [Chore/Refactor] Generate complete API documentation using Flask-RESTX #24421 ( #28649 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-25 20:04:27 +08:00
Byron.wang and GitHub
83702762c8
use no-root user in docker image by default ( #26419 )
2025-11-25 19:59:45 +08:00
abc13ef762
Feat/web workflow improvements ( #27981 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: johnny0120 <johnny0120@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Wood <tuiskuwood@outlook.com >
2025-11-25 19:54:40 +08:00
Yeuoly and GitHub
ce00388278
fix(TriggerProviderIdentity): avoid nullable tags ( #28646 )
2025-11-25 19:37:06 +08:00
非法操作 and GitHub
4a76318877
fix: draft run any nodes raise 500 ( #28636 )
2025-11-25 18:09:02 +08:00
yyh and GitHub
e073e755f9
Fix start tab marketplace trigger search and plugin list scroll ( #28645 )
2025-11-25 18:08:46 +08:00
Novice and GitHub
57b405c4c2
fix(style): update ExternalDataToolModal to support dark mode using semantic tokens ( #28630 )
2025-11-25 15:58:43 +08:00
非法操作 and GitHub
2181ffdc89
fix: chatflow log details always navigate to page first ( #28626 )
2025-11-25 15:54:15 +08:00
yyh and GitHub
82dac2eba0
chore: add missing translations ( #28631 )
2025-11-25 14:52:17 +08:00
yyh and GitHub
58be008676
chore: refactor i18n scripts and remove extra keys ( #28618 )
2025-11-25 13:23:19 +08:00
Jax and GitHub
eed38c8b2a
Fix(workflow): Prevent token overcount caused by loop/iteration ( #28406 )
2025-11-25 09:56:59 +08:00
NeatGuyCoding and GitHub
6bd114285c
fix: i18n: exexutions translation ( #28610 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-11-25 09:39:17 +08:00
Gritty_dev and GitHub
25698ccd54
Feat/test workflow models ( #28604 )
2025-11-25 09:38:27 +08:00
Maries and GitHub
bb3aa0178d
fix: update plugin verification logic to use unique identifier instea… ( #28608 )
2025-11-25 00:40:25 +08:00
751ce4ec41
more typed orm ( #28577 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-24 21:01:46 +08:00
da98a38b14
fix: i18n: standardize trigger events terminology in billing translations ( #28543 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-24 21:01:32 +08:00
yyh and GitHub
034e3e85e9
Fix Node.js SDK routes and multipart handling ( #28573 )
2025-11-24 21:00:40 +08:00
aab95d0626
fix: Failed to load API definition ( #28509 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2025-11-24 21:44:09 +09:00
Joel and GitHub
15ea27868e
pref: workflow ( #28591 )
2025-11-24 17:02:18 +08:00
hjlarry
be1f841b37
control panel should be z-60
2025-11-24 16:27:37 +08:00
hjlarry
d98a428100
Revert "fix model config panel z-index"
...
This reverts commit f85bf0867c .
2025-11-24 16:23:10 +08:00
hjlarry
26d330e744
setting dialog should be z-index 60
2025-11-24 16:19:29 +08:00
hjlarry
61bed38afb
Reapply "fix system model setting modal index"
...
This reverts commit 16fbc6b270 .
2025-11-24 16:16:56 +08:00
hjlarry
16fbc6b270
Revert "fix system model setting modal index"
...
This reverts commit fe132de3c8 .
2025-11-24 16:16:45 +08:00
hjlarry
fe132de3c8
fix system model setting modal index
2025-11-24 16:12:18 +08:00
hjlarry
f85bf0867c
fix model config panel z-index
2025-11-24 16:10:46 +08:00
NeatGuyCoding and GitHub
bcbd3de336
fix: i18n: stop running translation ( #28571 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-11-24 12:45:06 +08:00
a0daab2711
feat(seo): add meaningful <h1> headings across all public pages ( #28569 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-24 12:42:04 +08:00
非法操作 and GitHub
e1d11681c0
fix: plugin auto update display issues ( #28564 )
2025-11-24 11:08:40 +08:00
8a995d0c21
chore: not using db.session.get ( #28555 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-24 11:06:06 +08:00
6241b87f90
more typed orm ( #28519 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-24 10:50:20 +08:00
2c9e435558
feat: complete app modesls test script ( #28549 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-24 10:50:09 +08:00
b12057b7e5
fix: add COMPOSE_PROFILES param to middleware.env.example file ( #28541 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-24 10:49:33 +08:00
yyh and GitHub
2445d04d19
chore: fix de-DE translations ( #28552 )
2025-11-24 10:11:19 +08:00
a58986eb06
chore(deps): bump clickhouse-connect from 0.7.19 to 0.10.0 in /api ( #28559 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 10:11:00 +08:00
a39b151d5f
feat: add comprehensive unit tests for dataset service retrieval/list… ( #28539 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-24 10:08:43 +08:00
3841e8578f
fix: use default values for optional workflow input variables ( #28546 ) ( #28527 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-24 10:08:26 +08:00
e0824c2d93
api -> console_ns ( #28246 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-24 10:04:11 +08:00
c75a4e6309
chore: translate i18n files and update type definitions ( #28528 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com >
2025-11-23 15:47:57 +08:00
1dfde240cb
chore: translate i18n files and update type definitions ( #28518 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-22 13:54:08 +08:00
c6e6f3b7cb
feat: MLflow tracing ( #26093 )
...
Signed-off-by: B-Step62 <yuki.watanabe@databricks.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-22 13:53:58 +08:00
ea320ce055
feat: add comprehensive unit tests for dataset service creation methods ( #28522 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-22 13:38:35 +08:00
6d3ed468d8
feat: add a stop run button to the published app UI ( #27509 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-21 22:26:30 +08:00
Asuka Minato and GitHub
a6c6bcf95c
more typed orm ( #28507 )
2025-11-21 21:45:51 +08:00
63b8bbbab3
feat: complete test script for dataset models ( #28512 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-21 21:37:25 +08:00
33ff01d04c
Support node reference multiple structured_output variables in single-step run ( #26661 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-21 17:54:57 +08:00
ae126fd56f
Fix/24655 ( #26527 )
...
Co-authored-by: charles liu <dearcharles.liu@gmail.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-21 17:49:12 +08:00
非法操作 and GitHub
9fed2dc065
fix: Code editor throws dozen of errors ( #28500 )
2025-11-21 16:48:35 +08:00
2e0964e0b0
fix(api): SegmentType.is_valid() raises AssertionError for SegmentType.GROUP ( #28249 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-21 16:43:09 +09:00
237bb4595b
more typed orm ( #28494 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-21 16:42:27 +09:00
4486b54680
Clean up legacy conditions data in if-else nodes to prevent misjudgments ( #28148 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-21 14:26:57 +08:00
1a2f8dfcb4
use deco ( #28153 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-21 14:25:53 +08:00
3c30d0f41b
more typed orm ( #28331 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-21 14:23:32 +09:00
5f61ca5e6f
feat: Implement partial update for document metadata, allowing merging of new values with existing ones. ( #28390 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-21 12:58:20 +08:00
06466cb73a
fix: fix numeric type conversion issue in if-else condition comparison ( #28155 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-21 12:58:08 +08:00
Gritty_dev and GitHub
c5b6219006
Feat/add test script for account models ( #28479 )
2025-11-21 12:54:50 +08:00
znn and GitHub
ae5b5a6aa9
disable sticky scroll ( #28248 )
2025-11-21 11:24:26 +08:00
a4c4d18f42
fix(api): add session_id validation for webapp JWT authentication ( #28297 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-21 11:23:52 +08:00
3cf19dc07f
add two test examples ( #28236 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-21 10:36:41 +08:00
73c58e4cbb
chore: translate i18n files and update type definitions ( #28478 )
...
Co-authored-by: asukaminato0721 <30024051+asukaminato0721@users.noreply.github.com >
2025-11-21 10:35:04 +08:00
c2043d0f6d
fix: allow API to access conversations created before upgrade to 1.10.0 ( #28462 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-21 10:34:55 +08:00
wangxiaolei and GitHub
cad2991946
feat: support redis 7.0 shared pub and sub ( #28333 )
2025-11-21 10:33:52 +08:00
GuanMu and GitHub
e260815c5e
fix: adjust overflow styles in EditMetadataBatchModal for better layout ( #28445 )
2025-11-21 10:30:52 +08:00
lyzno1 and GitHub
b4e7239ac7
fix: correct trigger events limit modal wording ( #28463 )
2025-11-21 03:23:08 +09:00
lyzno1 and GitHub
4b6f4081d6
fix: treat -1 as unlimited for API rate limit and trigger events ( #28460 )
2025-11-21 03:22:00 +09:00
Maries and GitHub
d1c9183d3b
fix: correct monitor and fix trigger billing rate limit ( #28465 )
2025-11-20 20:37:10 +08:00
2f9705eb6f
refactor: remove TimeSliceLayer before the release of HITL ( #28441 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-20 18:20:20 +08:00
lyzno1 and GitHub
0e3fab1f9f
fix: add missing particle in Japanese trigger events translation ( #28452 )
2025-11-20 16:59:30 +08:00
2431ddfde6
Feat integrate partner stack ( #28353 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 15:58:05 +08:00
Junyan Qin (Chin) and GitHub
1e4e963d8c
chore: update celery command for debugging trigger ( #28443 )
2025-11-20 15:43:22 +08:00
522508df28
fix: add app_id to Redis cache keys for trigger nodes to ensure uniqueness ( #28243 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 13:34:05 +08:00
859f73c19d
fix: add .ts and .mjs to EditorConfig indent rules ( #28397 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 13:27:00 +08:00
82c11e36ea
fix: remove deprecated UnsafeUnwrappedHeaders usage ( #28219 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-20 13:20:41 +08:00
yangzheli and GitHub
a6cd2ad880
fix(web): remove StatusPanel's internal useStore to fix context issues ( #28348 )
2025-11-20 12:50:46 +08:00
b2a604b801
Add Comprehensive Unit Tests for Console Auth Controllers ( #28349 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 12:50:16 +08:00
CrabSAMA and GitHub
7c060fc35c
fix: lazy init audioplayer to fix no tts message also switch audio source bug ( #28433 )
2025-11-20 12:48:11 +08:00
GuanMu and GitHub
48e39b60a8
fix: update table alias in document service display status test asser… ( #28436 )
2025-11-20 12:47:45 +08:00
f038aa4746
fix: resolve CSRF token cookie name mismatch in browser ( #28228 ) ( #28378 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-20 11:40:35 +08:00
yangzheli and GitHub
4833d39ab3
fix(workflow): validate node compatibility when importing dsl between chatflows and workflows ( #28012 )
2025-11-20 11:40:24 +08:00
Anubhav Singh and GitHub
fa910be0f6
Fix duration displayed for workflow steps on Weave dashboard ( #28289 )
2025-11-20 11:37:01 +08:00
yangzheli and GitHub
bc274e7300
refactor(web): remove redundant dataset card-item components and related code ( #28199 )
2025-11-20 11:36:41 +08:00
yihong and GitHub
7b1fc4d2e6
fix: add make test for short cut backend unittest ( #28380 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-11-20 11:33:42 +08:00
204d5f1bb9
chore: translate i18n files and update type definitions ( #28429 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 11:32:55 +08:00
8fc1c7d994
chore: remove redundant reimports ( #28415 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2025-11-20 11:28:29 +08:00
yangzheli and GitHub
879869d3e3
fix(web): fix checkbox unselectable bug & optimize document-list/app-annotation styles ( #28244 )
2025-11-20 11:28:20 +08:00
1d2cdf3489
feat: add display status filtering to document list and API ( #28342 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 11:27:44 +08:00
a5d0e68675
feat(workflow): optimize workflow canvas pan and scroll behavior ( #28250 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 11:27:30 +08:00
605e543372
chore: translate i18n files and update type definitions ( #28425 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 11:26:49 +08:00
c432f601ab
fix: change TenantApi endpoint from GET to POST ( #27858 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 11:22:37 +08:00
lyzno1 and GitHub
e8d03a422d
fix: improve email code sign-in experience ( #28307 )
2025-11-20 11:19:15 +08:00
6be013e072
feat: implement RFC-compliant OAuth discovery with dynamic scope selection for MCP providers ( #28294 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-20 11:18:16 +08:00
014cbaf387
make expand/collapse in question classifier node ( #26772 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com >
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
2025-11-20 11:17:34 +08:00
1be38183e5
fix(frontend): add missing vertical type to divider in provider config modal ( #28387 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-20 11:17:04 +08:00
ice and GitHub
8bab42e224
style(web): fix vertical alignment of search button on apps page ( #28398 )
2025-11-20 11:14:09 +08:00
99e9fc751b
refactor: refactor python sdk ( #28118 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-20 11:10:53 +08:00
a1b735a4c0
feat: trigger billing ( #28335 )
...
Signed-off-by: lyzno1 <yuanyouhuilyz@gmail.com >
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com >
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-20 10:15:23 +08:00
longbingljw and GitHub
c0b7ffd5d0
feat:mysql adaptation for metadb ( #28188 )
2025-11-20 09:44:39 +08:00
012877d8d4
fix: address user input preparation in workflow app generator ( #28410 )
...
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
2025-11-20 02:09:40 +08:00
41bb6f3109
Revert "add vdb-test workflow run filter" ( #28382 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-19 20:02:24 +08:00
Lloyd-Pottiger and GitHub
88c9b18cb6
fix(docker): start-up TiFlash ( #28376 )
2025-11-19 13:59:56 +08:00
6efdc94661
refactor: consume events after pause/abort and improve API clarity ( #28328 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2025-11-18 19:04:11 +08:00
68526c09fc
chore: translate i18n files and update type definitions ( #28284 )
...
Co-authored-by: zhsama <33454514+zhsama@users.noreply.github.com >
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
2025-11-18 18:52:36 +08:00
kenwoodjw and GitHub
a78bc507c0
fix: dataset metadata counts when documents are deleted ( #28305 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-11-18 17:36:07 +08:00
e83c7438cb
doc: add doc for env config when site and backend are in different domains ( #28318 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-18 17:29:54 +08:00
Jyong and GitHub
82068a6918
add vdb-test workflow run filter ( #28336 )
2025-11-18 17:22:15 +08:00
108bcbeb7c
add cnt script and one more example ( #28272 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-18 16:44:14 +09:00
非法操作 and GitHub
c4b02be6d3
fix: published webhook can't receive inputs ( #28205 )
2025-11-18 11:14:26 +08:00
lyzno1 and GitHub
30eebf804f
chore: remove unused style.module.css from app-icon component ( #28302 )
2025-11-18 10:36:39 +08:00
hjlarry
b441a7fbc4
fix style
2025-11-18 10:31:56 +08:00
hjlarry
8497d296b1
feat: can drag avatar to move the comment input
2025-11-18 09:53:15 +08:00
Yessenia-d and GitHub
ad7fdd18d0
fix: update currentTriggerPlugin check in BasePanel component ( #28287 )
2025-11-17 17:19:35 +08:00
zhsama and GitHub
5d2fbf5215
Perf/mutual node UI ( #28282 )
2025-11-17 16:23:04 +08:00
hjlarry
3ee2508ec8
fix comment input also not allow to zoomin canvas
2025-11-17 16:17:34 +08:00
hjlarry
ff8d5ac4b5
fix gesture zoom in
2025-11-17 15:37:43 +08:00
非法操作 and GitHub
4a89403566
fix: click log panel of log page cause whole page crash ( #28218 )
2025-11-14 16:38:43 +09:00
crazywoola and GitHub
e0c05b2123
add icon for forum ( #28164 )
2025-11-14 16:38:19 +09:00
lyzno1 and GitHub
85b99580ea
fix: card view render ( #28189 )
2025-11-14 14:16:11 +08:00
lyzno1 and GitHub
15fbedfcad
feat: add icon gallery stories ( #28214 )
...
Signed-off-by: lyzno1 <yuanyouhuilyz@gmail.com >
2025-11-14 13:34:23 +08:00
hjlarry
7fc98b2183
fix sync of webhook node
2025-11-14 11:31:08 +08:00
hjlarry
a4adafd8ad
remove the single env button
2025-11-14 11:00:33 +08:00
hjlarry
c1bc3aeab9
fix migration file
2025-11-14 10:58:16 +08:00
非法操作 and GitHub
1e6d0de48b
fix: knowledge pipeline can not published ( #28203 )
2025-11-14 09:47:37 +08:00
Anubhav Singh and GitHub
cad751c00c
Upgrade weave version to fix weave configuration failure ( #28197 )
2025-11-14 09:47:21 +08:00
a47276ac24
chore: bump to 1.10.0 ( #28186 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-13 22:36:04 +08:00
yangzheli and GitHub
20403c69b2
refactor(web): remove redundant add-tool-modal components and related code ( #27996 )
2025-11-13 20:21:04 +08:00
hoffer and GitHub
ffc04f2a9b
fix: StreamableHTTPTransport got invalid json exception when receive a ping event from mcp server #28111 ( #28116 )
2025-11-13 20:19:48 +08:00
d1580791e4
TypedBase + TypedDict ( #28137 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 20:18:51 +08:00
NeatGuyCoding and GitHub
c74eb4fcf3
minor fix(rag): return early when pushing empty tasks to avoid Redis DataError ( #28027 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-11-13 20:18:11 +08:00
NeatGuyCoding and GitHub
a798534337
fix(web): fix unit promotion in formatNumberAbbreviated ( #27918 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-11-13 20:17:26 +08:00
GuanMu and GitHub
470883858e
fix: adjust padding in AgentNode and NodeComponent for consistent layout ( #28175 )
2025-11-13 20:16:56 +08:00
GuanMu and GitHub
4f4911686d
fix: update start-worker alias to include additional queues for bette… ( #28179 )
2025-11-13 20:16:44 +08:00
GuanMu and GitHub
6d479dcdbb
fix: update package manager version to 10.22.0 ( #28181 )
2025-11-13 20:16:00 +08:00
zhsama and GitHub
24348c40a6
feat: enhance start node metadata to be undeletable in chat mode ( #28173 )
2025-11-13 18:11:15 +08:00
a39b50adbb
fix: skip tests if no database run ( #28102 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-13 15:57:13 +08:00
81832c14ee
Fix: Correctly handle merged cells in DOCX tables to prevent content duplication and loss ( #27871 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-13 15:56:24 +08:00
b86022c64a
feat: add draft trigger detection to app model and UI ( #28163 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-13 15:43:58 +08:00
breath57 and GitHub
45e816a9f6
fix(knowledge-base): regenerate child chunks not working completely ( #27934 )
2025-11-13 15:36:27 +08:00
hjlarry
edf962cdb5
Merge branch 'feat/collaboration' into feat/collaboration2
2025-11-13 15:31:21 +08:00
Joel and GitHub
667b1c37a3
fix: can still invite when api is pending ( #28161 )
2025-11-13 15:28:32 +08:00
b75d533f9b
fix(moderation): change OpenAI moderation model to omni-moderation-la… ( #28119 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-13 15:21:44 +08:00
aece55d82f
fix: fixed error when clear value of INTEGER and FLOAT type ( #27954 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-13 15:21:34 +08:00
c432b398f4
fix: missing pipeline_templates.json when HOSTED_FETCH_PIPELINE_TEMPLATES_MODE is builtin ( #27946 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-13 15:04:35 +08:00
katakyo and GitHub
9cb2645793
fix: update input field width for retry configuration in RetryOnPanel ( #28142 )
2025-11-13 15:00:22 +08:00
ye4241 and GitHub
6ac61bd585
fix: correct spelling of "模板" in translation files ( #28151 )
2025-11-13 14:58:10 +08:00
非法操作 and GitHub
b02165ffe6
fix: inconsistent behaviour of zoom in button and shortcut ( #27944 )
2025-11-13 14:37:27 +08:00
6c576e2c66
add doc ( #28016 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-13 13:38:45 +09:00
yangzheli and GitHub
b0e7e7752f
refactor(web): reuse the same edit-custom-collection-modal component, and fix the pop up error ( #28003 )
2025-11-13 11:44:21 +08:00
mnasrautinno and GitHub
2799b79e8c
fix: app's ai site text to speech api ( #28091 )
2025-11-13 11:44:04 +08:00
805a1479f9
fix: simplify graph structure validation in WorkflowService ( #28146 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-13 10:59:31 +08:00
-LAN- and GitHub
fe6538b08d
chore: disable workflow logs auto-cleanup by default ( #28136 )
...
This PR changes the default value of `WORKFLOW_LOG_CLEANUP_ENABLED` from `true` to `false` across all configuration files.
## Motivation
Setting the default to `false` provides safer default behavior by:
- Preventing unintended data loss for new installations
- Giving users explicit control over when to enable log cleanup
- Following the opt-in principle for data deletion features
Users who need automatic cleanup can enable it by setting `WORKFLOW_LOG_CLEANUP_ENABLED=true` in their configuration.
2025-11-12 22:55:02 +08:00
1bbb9d6644
convert to TypeBase ( #27935 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-12 21:50:13 +08:00
Gritty_dev and GitHub
5c06e285ec
test: create some hooks and utils test script, modified clipboard test script ( #27928 )
2025-11-12 21:47:06 +08:00
Gen Sato and GitHub
19c92fd670
Add file type validation to paste upload ( #28017 )
2025-11-12 19:27:56 +08:00
非法操作 and GitHub
6026bd873b
fix: variable assigner can't assign float number ( #28068 )
2025-11-12 19:27:36 +08:00
Bowen Liang and GitHub
1369119a0c
fix: determine cpu cores determination in baseedpyright-check script on macos ( #28058 )
2025-11-12 19:27:27 +08:00
+4
b76e17b25d
feat: introduce trigger functionality ( #27644 )
...
Signed-off-by: lyzno1 <yuanyouhuilyz@gmail.com >
Co-authored-by: Stream <Stream_2@qq.com >
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: zhsama <torvalds@linux.do >
Co-authored-by: Harry <xh001x@hotmail.com >
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com >
Co-authored-by: yessenia <yessenia.contact@gmail.com >
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: WTW0313 <twwu@dify.ai >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-12 17:59:37 +08:00
ca7794305b
add transform-datasource-credentials command online check ( #28124 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Garfield Dai <dai.hai@foxmail.com >
2025-11-12 17:13:44 +08:00
fd255e81e1
feat(api): Introduce WorkflowResumptionContext for pause state management ( #28122 )
...
Certain metadata (including but not limited to `InvokeFrom`, `call_depth`, and `streaming`) is required when resuming a paused workflow. However, these fields are not part of `GraphRuntimeState` and were not saved in the previous
implementation of `PauseStatePersistenceLayer`.
This commit addresses this limitation by introducing a `WorkflowResumptionContext` model that wraps both the `*GenerateEntity` and `GraphRuntimeState`. This approach provides:
- A structured container for all necessary resumption data
- Better separation of concerns between execution state and persistence
- Enhanced extensibility for future metadata additions
- Clearer naming that distinguishes from `GraphRuntimeState`
The `WorkflowResumptionContext` model makes extending the pause state easier while maintaining backward compatibility and proper version management for the entire execution state ecosystem.
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-12 17:00:02 +08:00
Joel and GitHub
09d31d1263
chore: improve the user experience of not login into apps ( #28120 )
2025-11-12 16:47:45 +08:00
Jyong and GitHub
47dc26f011
fix document index test ( #28113 )
2025-11-12 16:00:10 +08:00
123bb3ec08
When graph_engine worker run exception, keep the node_id for deep res… ( #26205 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-11-12 15:03:45 +08:00
Joel and GitHub
90f77282e3
chore: not SaaS version can query long log time range ( #28109 )
2025-11-12 14:45:56 +08:00
Jyong and GitHub
5208867ccc
fix document enable ( #28081 )
2025-11-11 17:50:45 +08:00
hjlarry
2fa13cdf86
if session unauthorized, rejoin
2025-11-11 16:38:55 +08:00
lyzno1 and GitHub
edc7ccc795
chore: add type-check to pre-commit ( #28005 )
2025-11-11 16:14:39 +08:00
hjlarry
39de7673eb
add redis key expire time for collaboration
2025-11-11 16:13:05 +08:00
c9798f6425
fix(api): Trace Hierarchy, Span Status, and Broken Workflow for Arize & Phoenix Integration ( #27937 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-11 11:49:19 +08:00
20ecf7f1d0
chore: remove unused enterprise bot from the readme ( #28073 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-11 10:52:27 +08:00
9dcb780fcb
chore: translate i18n files and update type definitions ( #28054 )
...
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com >
2025-11-11 09:32:53 +08:00
Will and GitHub
1cb7b09933
chore: Remove trailing space from migration filename ( #28040 )
2025-11-11 09:32:42 +08:00
2c62a77cf4
Chore: change query log time range ( #28052 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-10 18:39:12 +08:00
hjlarry
d930d8cc4a
fix setting dialog z-index
2025-11-10 18:02:36 +08:00
b9bc48d8dd
feat(api): Introduce Broadcast Channel ( #27835 )
...
This PR introduces a `BroadcastChannel` abstraction with broadcasting and at-most once delivery semantics, serving as the communication component between celery worker and API server.
It also includes a reference implementation backed by Redis PubSub.
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-10 17:23:21 +08:00
Will and GitHub
ed234e311b
fix workflow default updated_at ( #28047 )
2025-11-10 18:20:38 +09:00
9843fec393
fix: elasticsearch_vector version ( #28028 )
...
Co-authored-by: huangzhuo <huangzhuo1@xiaomi.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-10 13:17:13 +09:00
Will and GitHub
aa4cabdeb5
feat: Add Audio Content Support for MCP Tools ( #27979 )
2025-11-10 10:12:11 +08:00
eea713b668
Fix typo in weaviate comment, improve time test precision, and add security tests for get-icon utility ( #27919 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-10 10:11:54 +08:00
fc62538a94
chore(deps): bump scipy-stubs from 1.16.2.3 to 1.16.3.0 in /api ( #28025 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-10 09:54:56 +08:00
7994144df7
add onupdate=func.current_timestamp() ( #28014 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-10 01:48:52 +09:00
e153c483b6
fix: the model list encountered two children with the same key ( #27956 )
...
Co-authored-by: haokai <haokai@shuwen.com >
2025-11-09 21:39:59 +08:00
wangxiaolei and GitHub
422bb4d4bb
fix: fix https://github.com/langgenius/dify/issues/27939 ( #27985 )
2025-11-09 21:39:05 +08:00
OneZero-Y and GitHub
87a80d7613
docs: clarify how to obtain workflow_id for version execution ( #28007 )
...
Signed-off-by: OneZero-Y <aukovyps@163.com >
2025-11-09 21:38:06 +08:00
kenwoodjw and GitHub
e91105ca87
fix: bump brotli to 1.2.0 resloved CVE-2025-6176 ( #27950 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-11-07 15:57:29 +08:00
hjlarry
97626a3ba5
can't zoomOnPinch when mouse over comment preview
2025-11-07 09:27:49 +08:00
37903722fe
refactor: implement tenant self queue for rag tasks ( #27559 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-11-06 21:25:50 +08:00
f4c82d0010
fix(api): fix VariablePool.get adding unexpected keys to variable_dictionary ( #26767 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-06 18:30:35 +08:00
NFish and GitHub
fe50093c18
fix: prevent fetch version info in enterprise edition ( #27923 )
2025-11-06 17:59:53 +08:00
Jyong and GitHub
4317af1e90
fix jina reader transform ( #27922 )
2025-11-06 17:35:53 +08:00
red_sun and GitHub
61a0fcc2ea
fix agent putout the output of workflow-tool twice ( #26835 ) ( #27087 )
2025-11-06 09:41:05 +08:00
Jyong and GitHub
f627348b11
fix jina reader creadential migration command ( #27883 )
2025-11-05 18:42:07 +08:00
hjlarry
b7f7d04639
fix comment input mention not display avatar
2025-11-05 18:09:42 +08:00
hjlarry
13674bd859
comment input mode click empty place can close
2025-11-05 17:41:10 +08:00
87fb9a6b69
fix Version 2.0.0-beta.2: Chat annotations Api Error #25506 ( #27206 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
2025-11-05 17:37:19 +08:00
97a2e2ec2e
Fix: correct DraftWorkflowApi.post response model ( #27289 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-05 17:20:40 +08:00
68d357d7f6
Add WEAVIATE_GRPC_ENDPOINT as designed in weaviate migration guide ( #27861 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-05 17:19:08 +08:00
crazywoola and GitHub
a103ad3ee7
bump vite to 6.4.1 ( #27877 )
2025-11-05 16:33:19 +08:00
f65d5a9761
Fix/template transformer line number ( #27867 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-05 15:21:47 +08:00
6e0a5f5bbd
chore: translate i18n files and update type definitions ( #27868 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-05 15:17:53 +08:00
crazywoola and GitHub
22f858152f
feat: change feedback to forum ( #27862 )
2025-11-05 14:51:57 +08:00
hjlarry
fb9cbc0471
comment mode can't click node
2025-11-05 14:14:36 +08:00
hjlarry
2f60288d86
fix: resize workflow canvas cause incorrect comment position
2025-11-05 14:08:21 +08:00
Gritty_dev and GitHub
775d2e14fc
test: create new test scripts and update some existing test scripts o… ( #27850 )
2025-11-05 11:09:24 +08:00
744b287e67
fix: avoid passing empty uniqueIdentifier to InstallFromMarketplace ( #27802 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-05 10:22:22 +08:00
crazywoola and GitHub
c0fc5d98f0
fix: installation_id is missing when in tools page ( #27849 )
2025-11-05 10:19:12 +08:00
Elliott and GitHub
08ea79d730
fix(web): increase z-index of PortalToFollowElemContent ( #27823 )
2025-11-05 09:32:15 +08:00
yangzheli and GitHub
f31b821cc0
fix(web): improve the consistency of the inputs-form UI ( #27837 )
2025-11-05 09:29:13 +08:00
Novice and GitHub
34be16874f
feat: add validation to prevent saving empty opening statement in conversation opener modal ( #27843 )
2025-11-05 09:28:49 +08:00
aka James4u and GitHub
e9738b891f
test: adding some web tests ( #27792 )
2025-11-04 21:06:44 +08:00
829796514a
fix:knowledge base reference information is overwritten when using mu… ( #27799 )
...
Co-authored-by: zhengchangchun <zhengchangchun@corp.netease.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-04 16:40:44 +08:00
Novice and GitHub
ef1db35f80
feat: implement file extension blacklist for upload security ( #27540 )
2025-11-04 15:45:22 +08:00
Cursx and GitHub
f9c67621ca
fix agent putout the output of workflow-tool twice ( #26835 ) ( #27706 )
2025-11-04 14:24:51 +08:00
e29e8e3180
feat: enhance annotation API to support optional message_id and content fields ( #27460 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-04 14:11:09 +08:00
red_sun and GitHub
7a81e720d4
fix: iteration node cannot be viewed( #27759 ) ( #27786 )
2025-11-04 12:37:31 +08:00
55600c0eb1
feat: add metrics logging and improve MeterProvider lifecycle for tencent APM ( #27733 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-04 12:35:53 +08:00
kenwoodjw and GitHub
35e41d7d68
fix: bump pyobvector to 0.2.17 ( #27791 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-11-04 12:25:50 +08:00
Ponder and GitHub
b610cf9a11
feat: add segments max number limit for SegmentApi.post ( #27745 )
2025-11-04 10:27:58 +08:00
-LAN- and GitHub
c8e9edc024
refactor(api): set default value for EasyUIBasedAppGenerateEntity.query ( #27712 )
2025-11-04 10:22:43 +08:00
471cd760d7
fix: improve infinite scroll observer responsiveness ( #27546 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-04 10:15:27 +08:00
7f48c57edf
fix: datasets weight settings embedding model does not change ( #27694 )
...
Co-authored-by: lijiezhao <lijiezhao@perfect99.com >
2025-11-04 10:00:36 +08:00
NeatGuyCoding and GitHub
6569801162
extract parse_time_range for console app stats related queries ( #27626 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-11-04 10:00:12 +08:00
国昊 and GitHub
9dd83f50a7
FIX Issue #27697 : Add env variable in docker-compose(template) and make it take effect. ( #27704 )
2025-11-04 09:58:59 +08:00
CrabSAMA and GitHub
59c56b1b0d
fix: File model add known extra fields, fix issue about the tool of… ( #27607 )
2025-11-04 09:57:25 +08:00
Tianzhi Jin and GitHub
94cd2de940
fix(api): return timestamp as integer in document api ( #27761 )
2025-11-04 09:55:47 +08:00
heyszt and GitHub
3c23375607
refactor: Use Repository Pattern for Model Layer ( #27663 )
2025-11-04 09:53:22 +08:00
56047f638f
chore(deps): bump dayjs from 1.11.18 to 1.11.19 in /web ( #27735 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-11-04 09:47:57 +08:00
vicen and GitHub
9c01d3e775
fix: two web bugs for json-schema-config-modal ( #27718 )
2025-11-04 09:45:28 +08:00
海狸大師 and GitHub
c85c87f3da
fix(i18n/zh-Hant): unify terminology and improve translation consistency ( #27717 )
2025-11-04 09:42:26 +08:00
-LAN- and GitHub
eaa02e3d55
Add SQLAlchemy Mapped annotations to MessageFeedback ( #27768 )
2025-11-04 09:39:59 +08:00
yihong and GitHub
0219222a60
fix: pin litellm version ignore build issue ( #27742 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-11-04 09:39:03 +08:00
yangzheli and GitHub
dba659b220
fix(web): fix issues with links, Chinese translations, and styling on the logs page ( #27669 )
2025-11-04 09:38:15 +08:00
Bowen Liang and GitHub
ee6458768e
cleanup orphan packages in packages stage of api dockerfile ( #27617 )
2025-11-04 09:36:52 +08:00
Shemol and GitHub
ed3d02dc6d
web(markdown): support <think> without trailing newline in preprocessThinkTag ( #27776 )
...
Signed-off-by: SherlockShemol <shemol@163.com >
2025-11-04 09:35:54 +08:00
CrabSAMA and GitHub
95471b1188
fix(ui): fixed the bug about empty placeholder when plugin install successfully ( #27780 )
2025-11-04 09:35:14 +08:00
6190cfbfd8
feat: localization for hi-IN ( #27783 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-04 09:34:41 +08:00
aka James4u and GitHub
11f2f95103
Added it-IT for italian ( #27665 )
2025-11-03 11:51:45 +08:00
-LAN- and GitHub
2abbc14703
refactor: replace hardcoded user plan strings with CloudPlan enum ( #27675 )
2025-11-03 11:51:09 +08:00
dependabot[bot] and GitHub
b2b2816ade
chore(deps): bump tablestore from 6.2.0 to 6.3.7 in /api ( #27736 )
2025-11-03 11:50:39 +08:00
4461df1bd9
refactor(api): add SQLAlchemy 2.x Mapped type hints to Message model ( #27709 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-01 01:16:07 +08:00
katakyo and GitHub
f7f6b4a8b0
i18n(ja-JP): Use 「公開」 for App Overview “Launch” action label ( #27680 )
2025-10-31 11:23:38 +08:00
kenwoodjw and GitHub
41be581594
fix: python package vulnerability ( #27645 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-10-30 16:43:07 +08:00
20ad5b7ac2
docs(api): update docs about gevent setup in app.py ( #27611 )
...
Add a warning about top level importing in gunicorn.conf.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-30 15:43:08 +08:00
a1c0bd7a1c
feat(api): Introduce workflow pause state management ( #27298 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-30 14:41:09 +08:00
Wu Tianwei and GitHub
fd7c4e8a6d
feat: enhance pipeline template list with marketplace feature toggle ( #27604 )
2025-10-30 11:02:54 +08:00
41e549af14
fix(weaviate): skip init checks to prevent PyPI requests on each search ( #27624 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-10-30 09:59:08 +08:00
b7360140ee
fix: resolve stale closure values in LLM node callbacks ( #27612 ) ( #27614 )
...
Co-authored-by: liuchen15 <liuchen15@gaotu.cn >
2025-10-30 09:38:39 +08:00
kurokobo and GitHub
c71f7c7613
fix(http_request): set response.text if there is no file ( #27610 )
2025-10-30 09:34:59 +08:00
yangzheli and GitHub
c905c47775
fix(web): add a scrollbar when the setting-modal content overflows ( #27620 )
2025-10-30 09:31:24 +08:00
Wu Tianwei and GitHub
4ca7ba000c
refactor: update install status handling in plugin installation process ( #27594 )
2025-10-29 18:31:02 +08:00
Xiyuan Chen and GitHub
f260627660
feat: use id for webapp ( #27576 )
2025-10-29 01:45:40 -07:00
1e9142c213
feat: enhance tencent trace integration with LLM core metrics ( #27126 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-29 15:53:30 +08:00
82890fe38e
add uninstalled recommend tools detail ( #27537 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-29 15:33:41 +08:00
Blackoutta and GitHub
7dc7c8af98
improve: speed up tracing config decryption process ( #27549 )
2025-10-29 15:33:16 +08:00
quicksand and GitHub
addebc465a
fix: resolve 500 error when updating document chunk settings ( #27551 ) ( #27574 )
2025-10-29 15:31:18 +08:00
5ab315aeaf
fix: set conditional capabilities upon MCP client session initialization ( #26234 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Novice <novice12185727@gmail.com >
2025-10-29 15:11:45 +08:00
f092bc1912
chore: add more stories ( #27403 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-29 14:33:43 +08:00
Jianwei Mao and GitHub
23b49b8304
fix issues 27388, add missing env variable: ENFORCE_LANGGENIUS_PLUGIN… ( #27545 )
2025-10-29 10:40:59 +08:00
NeatGuyCoding and GitHub
9e97248ede
fix unit test using enum ( #27575 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-10-29 10:26:40 +08:00
Asuka Minato and GitHub
d532b06310
example of use api.model ( #27514 )
2025-10-29 10:25:15 +08:00
GuanMu and GitHub
07a2281730
chore: add web type check step to GitHub Actions workflow ( #27498 )
2025-10-29 10:20:37 +08:00
Eric Guo and GitHub
42385f3ffa
Sync celery queue name list ( #27554 )
2025-10-29 10:19:57 +08:00
yangzheli and GitHub
c597234374
fix(workflow): doc extractor node now correctly extracts mdx files ( #27570 )
2025-10-29 10:19:29 +08:00
3de73f07c6
fix sl translation ( #27555 )
...
Signed-off-by: tech-leader <tech@sabegeek.com >
Co-authored-by: tech-leader <tech@sabegeek.com >
2025-10-28 18:48:12 +08:00
Novice and GitHub
0caeaf6e5c
chore: improve mcp server url validation ( #27558 )
2025-10-28 17:30:01 +08:00
Joel and GitHub
3395297c3e
chore: warning messages too long in model config caused ui issue ( #27542 )
2025-10-28 13:58:31 +08:00
zhaobingshuang and GitHub
e60a7c7143
fix(command): The vdb migrate command cannot be stopped ( #27536 )
2025-10-28 11:56:06 +08:00
0e62a66cc2
feat: Introduce RAG tool recommendations and refactor related components for improved plugin management ( #27259 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-28 10:22:16 +08:00
Eric Guo and GitHub
ff32dff163
Enabled cross-subdomain console sessions by making the cookie domain configurable and aligning the frontend so it reads the shared CSRF cookie. ( #27190 )
2025-10-28 10:04:24 +08:00
543c5236e7
refactor:Decouple Domain Models from Direct Database Access ( #27316 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-28 09:59:30 +08:00
341b3ae7c9
Sync log detail drawer with conversation_id query parameter, so that we can share a specific conversation ( #27518 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-28 09:59:16 +08:00
quicksand and GitHub
f01907aac2
fix: knowledge sync from website error ( #27534 )
2025-10-28 09:46:33 +08:00
a7c855cab8
fix(workflow): resolve note node copy/duplicate errors ( #27528 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-28 09:26:12 +08:00
29afc0657d
Fix/27468 in dify 192 the iframe embed cannot pass the user id in system variable ( #27524 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-28 09:19:54 +08:00
d9860b8907
fix(api): Disable SSE events truncation for service api ( #27484 )
...
Disable SSE events truncation for service api invocations to ensure backward compatibility.
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-27 21:15:44 +08:00
dc1ae57dc6
example for 24421 doc ( #27511 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-27 17:39:52 +08:00
d6bd2a9bdb
chore: translate i18n files and update type definitions ( #27503 )
...
Co-authored-by: Nov1c444 <66365942+Nov1c444@users.noreply.github.com >
2025-10-27 17:39:43 +08:00
zxhlyh and GitHub
c9eed67cf6
Feat/mcp authentication ( #27508 )
2025-10-27 17:08:18 +08:00
0ded6303c1
feat: implement MCP specification 2025-06-18 ( #25766 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-27 17:07:51 +08:00
Novice and GitHub
b6e0abadab
feat: add flatten_output configuration to iteration node ( #27502 )
2025-10-27 16:04:24 +08:00
GuanMu and GitHub
43bcf40f80
refactor: update installed app component to handle missing params and improve type safety ( #27331 )
2025-10-27 14:38:58 +08:00
f06025a342
Fix: upload limit in knowledge ( #27480 )
...
Co-authored-by: jyong <718720800@qq.com >
2025-10-27 13:35:54 +08:00
24fb95b050
chore(deps-dev): bump @happy-dom/jest-environment from 20.0.7 to 20.0.8 in /web ( #27465 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 10:42:42 +08:00
49fca63927
chore(deps): bump testcontainers from 4.10.0 to 4.13.2 in /api ( #27469 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 10:41:36 +08:00
wangxiaolei and GitHub
ce5fe86430
feat: add env NEXT_PUBLIC_ENABLE_SINGLE_DOLLAR_LATEX ( #27070 )
2025-10-27 10:36:03 +08:00
666586b59c
improve opensearch index deletion #27231 ( #27336 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-26 23:57:21 +08:00
yihong and GitHub
8a2851551a
fix: dev container warning ( #27444 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-10-26 19:26:55 +08:00
yalei and GitHub
a2fe4a28c3
rm useless router.replace ( #27386 )
2025-10-26 19:26:46 +08:00
yangzheli and GitHub
417ebd160b
fix(web): update the tip in the file-uploader component ( #27452 )
2025-10-26 19:26:09 +08:00
82be305680
Bugfix: Windows compatibility issue with 'cp' command not found when running pnpm start. ( #25670 ) ( #25672 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-26 11:53:56 +08:00
03002f4971
Add Swagger docs for file download endpoints ( #27374 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-25 19:23:27 +09:00
1e7e8a8988
chore: translate i18n files and update type definitions ( #27423 )
...
Co-authored-by: douxc <7553076+douxc@users.noreply.github.com >
2025-10-24 19:09:16 +08:00
NFish and GitHub
a715d5ac23
hide brand name in enterprise use ( #27422 )
2025-10-24 17:17:38 +08:00
quicksand and GitHub
398c8117fe
fix: rag pipeline priority_pipeline always queuing ( #27416 )
2025-10-24 16:32:23 +08:00
-LAN- and GitHub
f45c18ee35
fix(graph_engine): NodeRunRetrieverResourceEvent is not handled ( #27405 )
2025-10-24 16:20:27 +08:00
非法操作 and GitHub
15c1db42dd
fix: workflow can't publish tool when has checkbox parameter ( #27394 )
2025-10-24 15:33:43 +08:00
Alfred and GitHub
a31c01f8d9
fix: correct HTML br tags in README.md ( #27399 )
2025-10-24 15:31:05 +08:00
Alfred and GitHub
62753cdf13
Fix typo in docker/.env.example: 'defualt' -> 'default' ( #27400 )
2025-10-24 15:28:59 +08:00
-LAN- and GitHub
dc7ce125ad
chore: disable postgres timeouts for docker workflows ( #27397 )
2025-10-24 13:46:36 +08:00
Novice and GitHub
eabdb09f8e
fix: support webapp passport token with end_user_id in web API auth ( #27396 )
2025-10-24 13:29:47 +08:00
Yunlu Wen and GitHub
fa6d03c979
Fix/refresh token ( #27381 )
2025-10-24 13:09:34 +08:00
Novice and GitHub
634fb192ef
fix: remove unnecessary Flask context preservation to avoid circular import in audio service ( #27380 )
2025-10-24 10:41:14 +08:00
crazywoola and GitHub
a4b38e7521
Revert "Sync log detail drawer with conversation_id query parameter, so that we can share a specific conversation" ( #27382 )
2025-10-24 10:40:41 +08:00
-LAN- and GitHub
8ff6de91b0
Fix UpdatedVariable truncation crash ( #27359 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-10-23 23:18:20 +08:00
Will and GitHub
7fa0ad3161
fix: Render variables in Question Classifier class names ( #27356 )
2025-10-23 22:56:08 +08:00
-LAN- and GitHub
53b21eea61
Promote GraphRuntimeState snapshot loading to class factory ( #27222 )
2025-10-23 22:29:02 +08:00
非法操作 and GitHub
2f3a61b51b
fix: missing import dsl version incompatible modal ( #27338 )
2025-10-23 20:34:41 +08:00
quicksand and GitHub
8bca7814f4
fix: resolve AssertionError in workflows/run endpoint ( #27318 ) ( #27323 )
2025-10-23 17:57:54 +09:00
92c81b1833
fix: document word_count appear negative ( #27313 )
...
Co-authored-by: zlyszx <zlyszx>
2025-10-23 12:32:34 +08:00
lyzno1 and GitHub
44553d412c
chore: bump pnpm version ( #27315 )
2025-10-23 12:07:58 +08:00
Wu Tianwei and GitHub
95ce224df0
fix: enhance checklist functionality with embedding and rerank model lists ( #27312 )
2025-10-23 11:33:58 +08:00
8555635967
Sync log detail drawer with conversation_id query parameter, so that we can share a specific conversation ( #26980 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-23 11:22:40 +08:00
e843fe8aa6
fix: rename cookie for webapp ( #27264 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-23 11:03:48 +08:00
非法操作 and GitHub
b198c9474a
chore: improve storybooks ( #27306 )
2025-10-23 11:00:45 +08:00
Wu Tianwei and GitHub
4bb00b83d9
fix: Downgrade @monaco-editor/loader to v1.5.0 ( #27282 )
2025-10-22 20:18:24 +08:00
c91cbf6b97
feat: compatible custom avatar url ( #26975 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-22 17:21:17 +08:00
Asuka Minato and GitHub
f6ede6f1c1
Add threading option to basedpyright checks ( #27203 )
2025-10-22 17:09:46 +08:00
65976b27fe
fix: improve plugin invoke error ( #27137 )
...
Co-authored-by: Yeuoly <45712896+Yeuoly@users.noreply.github.com >
2025-10-22 17:09:24 +08:00
-LAN- and GitHub
2d73ee64a3
Refine variable truncator type hints ( #27220 )
2025-10-22 17:08:55 +08:00
GuanMu and GitHub
c61c2b0abd
Fix type error ( #27274 )
2025-10-22 17:08:27 +08:00
40d3332690
fix: preserve share code headers after login redirect ( #27225 )
...
Co-authored-by: yunlu.wen <yunlu.wen@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-22 14:59:08 +08:00
Cris and GitHub
8e45753c68
fix:restore correct numeric values for ParamsAutoGenerated ( #27252 )
2025-10-22 13:36:29 +08:00
GuanMu and GitHub
73e217ab0d
Fix type error ( #27250 )
2025-10-22 13:06:15 +08:00
26ff59172e
fix: fix OpenAPI Schema Import Pydantic Validation Errors for Complex Default Values ( #27159 )
...
Co-authored-by: Alain <yinxulai@hoymail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-22 11:45:31 +08:00
GuanMu and GitHub
bebb4ffbaa
Fix type error ( #27217 )
2025-10-22 11:43:37 +08:00
523da66134
chore: translate i18n files and update type definitions ( #27243 )
...
Co-authored-by: WTW0313 <30284043+WTW0313@users.noreply.github.com >
2025-10-22 11:41:49 +08:00
Joel and GitHub
e1ca7a9bdb
chore: hide useless error info in login page ( #27245 )
2025-10-22 11:20:31 +08:00
9a8cf709ba
chore: adjust the route scope for loading Zendesk scripts ( #27244 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-22 11:05:27 +08:00
Wu Tianwei and GitHub
f909040567
feat: Enhance knowledge base node validation by adding checks for embedding and reranking models ( #27241 )
2025-10-22 10:49:49 +08:00
Garfield Dai and GitHub
845adb664a
knowledge-pipeline-for-enterprise ( #27240 )
2025-10-22 10:29:27 +08:00
hjlarry
ee3ded0fc2
fix control layer
2025-10-22 10:25:31 +08:00
hjlarry
351bad9ec4
fix minimap disable collobroation
2025-10-22 10:21:25 +08:00
hjlarry
9bf7473bbf
hide comments when disable collaboration
2025-10-22 10:10:23 +08:00
hjlarry
fa09c88f5c
add CollaborationEnabled for comment shortcut
2025-10-22 09:59:43 +08:00
hjlarry
83df78d0c8
hide comments icon when disable collabrotion mode
2025-10-22 09:50:37 +08:00
-LAN- and GitHub
0c6cae2d59
chore: align version identifiers with 1.9.2 ( #27212 )
2025-10-21 20:12:07 +08:00
Jyong and GitHub
a893ee0ffc
Feat/add celery prefetch setting ( #27218 )
2025-10-21 19:40:36 +08:00
Jyong and GitHub
82b63cc6e2
add billing enable check ( #27213 )
2025-10-21 17:49:38 +08:00
GuanMu and GitHub
c327cfa86e
fix(storybook): add required handler props and fix TypeScript errors in component stories ( #27187 )
2025-10-21 17:44:26 +08:00
82219c1162
fix: eagerly load EndUser attributes to prevent DetachedInstanceError ( #27162 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Novice <novice12185727@gmail.com >
2025-10-21 17:12:17 +08:00
cfc3f1527a
chore: switch support channels according to configuration ( #27195 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-21 16:23:49 +08:00
caf1a5fbab
Fix variable truncator handling for UpdatedVariable ( #27197 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-21 16:23:17 +08:00
-LAN- and GitHub
4a6398fc1f
Fix: surface workflow container LLM usage ( #27021 )
2025-10-21 16:05:26 +08:00
2bcf96565a
Feature:during account initialization, set the interface language to be consistent with the display language( #27029 ) ( #27042 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-21 15:53:12 +08:00
9a9d6a4a2b
chore: update support channels ( #27188 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-21 15:48:02 +08:00
hjlarry
79266f7302
add note node sync data
2025-10-21 15:34:44 +08:00
05f66fcf0d
remove built-in pipeline template user field ( #27184 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-21 15:30:58 +08:00
ea8245a91b
fix: handle exceptions during loop break condition evaluation ( #26961 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Novice <novice12185727@gmail.com >
2025-10-21 15:25:01 +08:00
-LAN- and GitHub
759a932bb7
Fix: release WorkflowTool database sessions promptly ( #26893 )
2025-10-21 15:17:17 +08:00
hjlarry
7fecc7236c
add more collaboration manager unit tests
2025-10-21 14:37:31 +08:00
hjlarry
9c7f6b7b71
add crdt provider unittests
2025-10-21 14:27:13 +08:00
hjlarry
b46da93e99
add unittests for event-emitter
2025-10-21 14:12:13 +08:00
hjlarry
e299a1fb20
add ws manager unit tests
2025-10-21 14:09:25 +08:00
Joel and GitHub
fb6f05c267
fix: infinite jump to login url ( #27178 )
2025-10-21 13:25:20 +08:00
ff9b74efeb
fix: remove login status api ( #27177 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-21 13:24:57 +08:00
hjlarry
122033cadb
sort out code
2025-10-21 12:27:11 +08:00
hjlarry
df9bd1b3b5
add Parameters of ParametersExtractor node sync
2025-10-21 12:14:48 +08:00
hjlarry
f74492eb59
add prompt_template of LLM node sync
2025-10-21 12:00:42 +08:00
d6e7543ba6
fix: passport outdate caused webapp reload ( #27175 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-21 11:47:28 +08:00
hjlarry
eaf1ae37dd
add ENABLE_COLLABORATION_MODE
2025-10-21 11:46:28 +08:00
hjlarry
8e3b412ff6
fix websocket cookie auth
2025-10-21 11:46:00 +08:00
Eric Guo and GitHub
e45d5700ec
Fix vs code and using min version after bump @remixicon/react and @monaco-editor/loader ( #27008 )
2025-10-21 11:41:44 +08:00
4e6682bd85
Add workflow graph validation checks ( #27106 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-21 11:27:12 +08:00
32c715c4d0
rm type ignore ( #25715 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-10-21 11:26:58 +08:00
hjlarry
ba17f576e9
Merge remote-tracking branch 'myori/main' into feat/collaboration
2025-10-21 08:47:01 +08:00
Joel and GitHub
c11cdf7468
fix: infinite reload ( #27150 )
2025-10-20 21:18:26 +09:00
6217c96576
Fix type error ( #27152 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-20 19:35:46 +08:00
Bohan Feng and GitHub
977690590e
fix: parameter extractor instructions placeholder not replaced ( #26235 ) ( #27135 )
2025-10-20 19:39:20 +09:00
fd845c8b6c
chore: add more stories ( #27142 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-20 18:30:52 +08:00
d7d9abb007
chore: use new api to check login status ( #27143 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-20 16:54:31 +08:00
9f22b2726b
chore: translate i18n files and update type definitions ( #27141 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-20 15:45:06 +08:00
f28b519556
Allow custom app headers in CORS configuration ( #27133 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-20 15:39:07 +08:00
croatialu and GitHub
762cf91133
feat(web): Add parameter rendering to MCP tool item component ( #27099 )
2025-10-20 15:37:30 +08:00
9dd3dcff2b
Fix type error 5 ( #27139 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-20 15:35:13 +08:00
Guangdong Liu and GitHub
34fbcc9457
fix: ensure document re-querying in indexing process for consistency ( #27077 )
2025-10-20 14:12:39 +08:00
yangzheli and GitHub
9cc8ac981b
fix(web): improve UI consistency and remove related unused icons ( #27004 )
2025-10-20 14:03:16 +08:00
zyssyz123 and GitHub
1153dcef69
fix: delete migrate sync data script ( #27061 )
2025-10-20 14:54:24 +09:00
white-loub and GitHub
f811471b18
fix: support structured output in streaming mode for LLM node ( #27089 )
2025-10-20 14:53:25 +09:00
hj24 and GitHub
2382229c7d
fix variable-truncator max size comments ( #27129 )
2025-10-20 14:52:40 +09:00
crazywoola and GitHub
f0e739be43
fix: immer version and ref in code base ( #27130 )
2025-10-20 14:49:26 +09:00
4dccdf9478
Ensure suggested questions parser returns typed sequence ( #27104 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-20 13:01:09 +08:00
GuanMu and GitHub
4c37d650d3
fix: update attribute types to allow undefined values in icon utilities ( #27121 )
2025-10-20 12:55:37 +08:00
Guangdong Liu and GitHub
1b334e6966
fix: handle None values in dataset and document deletion logic ( #27083 )
2025-10-20 12:52:48 +08:00
crazywoola and GitHub
d463bd6323
Revert "chore(deps): bump immer from 9.0.21 to 10.1.3 in /web" ( #27119 )
2025-10-20 11:28:45 +08:00
GuanMu and GitHub
8c298b33cd
Fix frontend type error ( #27116 )
2025-10-20 11:27:18 +08:00
非法操作 and GitHub
dc1a380888
chore: improve storybook ( #27111 )
2025-10-20 10:17:17 +08:00
7e9be4d3d9
chore(deps): bump immer from 9.0.21 to 10.1.3 in /web ( #27113 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 10:16:35 +08:00
5579521ffc
chore(deps-dev): bump cross-env from 7.0.3 to 10.1.0 in /web ( #27112 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 10:12:30 +08:00
ab1059134d
chore(deps): bump pydantic-settings from 2.9.1 to 2.11.0 in /api ( #27114 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 10:12:16 +08:00
lyzno1
9415ce4512
Merge remote-tracking branch 'origin/main' into feat/collaboration
2025-10-20 10:04:13 +08:00
fe2ac66a52
chore(deps): bump html-to-image from 1.11.11 to 1.11.13 in /web ( #27109 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 09:37:10 +08:00
f87db2652b
chore(deps): bump @lexical/selection from 0.36.2 to 0.37.0 in /web ( #27108 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 09:37:02 +08:00
3f9f02b9e7
docs: mention backend lint gate in AGENTS ( #27102 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-20 09:36:41 +08:00
-LAN- and GitHub
578247ffbc
feat(graph_engine): Support pausing workflow graph executions ( #26585 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-10-19 21:33:41 +08:00
+24
9a5f214623
refactor: replace localStorage with HTTP-only cookies for auth tokens ( #24365 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Signed-off-by: lyzno1 <yuanyouhuilyz@gmail.com >
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Yunlu Wen <wylswz@163.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: GareArc <chen4851@purdue.edu >
Co-authored-by: NFish <douxc512@gmail.com >
Co-authored-by: Davide Delbianco <davide.delbianco@outlook.com >
Co-authored-by: minglu7 <1347866672@qq.com >
Co-authored-by: Ponder <ruan.lj@foxmail.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: heyszt <270985384@qq.com >
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Guangdong Liu <liugddx@gmail.com >
Co-authored-by: Eric Guo <eric.guocz@gmail.com >
Co-authored-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: XlKsyt <caixuesen@outlook.com >
Co-authored-by: Dhruv Gorasiya <80987415+DhruvGorasiya@users.noreply.github.com >
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: hj24 <mambahj24@gmail.com >
Co-authored-by: GuanMu <ballmanjq@gmail.com >
Co-authored-by: 非法操作 <hjlarry@163.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Tonlo <123lzs123@gmail.com >
Co-authored-by: Yusuke Yamada <yamachu.dev@gmail.com >
Co-authored-by: Novice <novice12185727@gmail.com >
Co-authored-by: kenwoodjw <blackxin55+@gmail.com >
Co-authored-by: Ademílson Tonato <ademilsonft@outlook.com >
Co-authored-by: znn <jubinkumarsoni@gmail.com >
Co-authored-by: yangzheli <43645580+yangzheli@users.noreply.github.com >
2025-10-19 21:29:04 +08:00
141ca8904a
fix(api): ensure JSON responses are properly serialized in ApiTool ( #27097 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-19 18:56:02 +08:00
4488c090b2
fluent api ( #27093 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-19 12:54:41 +09:00
59c1fde351
doc: add Grafana dashboard template link to docs ( #27079 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-18 23:24:35 +08:00
GuanMu and GitHub
cf7ff76165
fix(web): resolve TypeScript type errors in workflow components ( #27086 )
2025-10-18 23:09:00 +08:00
ac79691d69
Feat/add status filter to workflow runs ( #26850 )
...
Co-authored-by: Jacky Su <jacky_su@trendmicro.com >
2025-10-18 12:15:29 +08:00
GuanMu and GitHub
1a37989769
Fix type-check error ( #27051 )
2025-10-18 12:03:40 +08:00
830f891a74
Fix json in md when use quesion classifier node ( #26992 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-18 11:58:40 +08:00
Eric Guo and GitHub
5937a66e22
Sync same logic for datasets. ( #27056 )
2025-10-18 11:49:20 +08:00
wangxiaolei and GitHub
894e38f713
fix: https://github.com/langgenius/dify/issues/27063 ( #27074 )
2025-10-18 11:47:04 +08:00
Guangdong Liu and GitHub
e4b5b0e5fd
feat: implement strict type validation for remote file uploads ( #27010 )
2025-10-18 11:44:11 +08:00
Guangdong Liu and GitHub
598dd1f816
fix: allow optional config parameter and conditionally include message file ID ( #26960 )
2025-10-18 11:43:24 +08:00
Yongtao Huang and GitHub
35e24d4d14
Chore: remove redundant tenant lookup in APIBasedExtensionAPI.post ( #27067 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
2025-10-18 09:54:52 +08:00
lyzno1
239536933b
Merge remote-tracking branch 'origin/main' into feat/collaboration
2025-10-17 19:33:40 +08:00
GuanMu and GitHub
fea2ffb3ba
fix: improve URL validation logic in validateRedirectUrl function ( #27058 )
2025-10-17 17:46:28 +08:00
Wu Tianwei and GitHub
64f55d55a1
fix: update TopK and Score Threshold components to use InputNumber and improve value handling ( #27045 )
2025-10-17 14:58:30 +08:00
2h0ng and GitHub
bfda4ce7e6
Merge commit from fork
2025-10-17 14:58:15 +08:00
GuanMu and GitHub
4f7cb7cd2a
Fix type error ( #27044 )
2025-10-17 14:42:58 +08:00
NeatGuyCoding and GitHub
6517323add
Feature: add test containers based tests for mail register tasks ( #27040 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-10-17 14:29:56 +08:00
NFish and GitHub
531a0b755a
fix: show 'Invalid email or password' error tip when web app login failed ( #27034 )
2025-10-17 14:03:34 +08:00
Joel and GitHub
91bb8ae4d2
fix: happy-dom security issues ( #27037 )
2025-10-17 13:42:56 +08:00
GuanMu and GitHub
8cafc20098
Fix type error ( #27024 )
2025-10-17 10:46:43 +08:00
9d5300440c
Restore coverage for skipped workflow tests ( #27018 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-17 09:11:48 +08:00
58524d6d2b
fix: remove unnecessary properties from condition draft ( #27009 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-17 09:11:03 +08:00
19cc6ea993
fix 27003 ( #27005 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-17 09:10:16 +08:00
quicksand and GitHub
d7f0a31e24
Fix: User Context Loss When Invoking Workflow Tool Node in Knowledge … ( #26495 )
2025-10-17 09:09:45 +08:00
312974aa20
Chore: remove unused class-level variables in DatasourceManager ( #27011 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-17 09:07:28 +08:00
d19c100166
fix: logical error in Weaviate distance calculation ( #27019 )
...
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-17 09:06:50 +08:00
a8ad80c405
Fixed Weaviate no module found issue (issue #26938 ) ( #26964 )
...
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-16 22:41:48 +08:00
GuanMu and GitHub
650e38e17f
refactor: improve TypeScript types for NodeCardProps and debug configuration context ( #27001 )
2025-10-16 22:16:01 +08:00
-LAN- and GitHub
24612adf2c
Fix dispatcher idle hang and add pytest timeouts ( #26998 )
2025-10-16 22:15:03 +08:00
Xiyuan Chen and GitHub
06649f6c21
Update email templates to improve clarity and consistency in messagin… ( #26970 )
2025-10-16 01:42:22 -07:00
8b61f5e9c4
Fix: avoid duplicate response_chunk update in convert_stream_simple_response ( #26965 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-16 15:53:07 +08:00
GuanMu and GitHub
6432898e7a
refactor: update TypeScript definitions for custom JSX elements and clean up global declarations in emoji picker ( #26985 )
2025-10-16 15:51:39 +08:00
cced33d068
use deco to avoid current_user ( #26077 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-16 15:45:51 +09:00
Xiyuan Chen and GitHub
bd01af6415
fix: update load balancing configurations with new credential IDs and… ( #26900 )
2025-10-15 21:15:26 -07:00
35011b810d
feat: run with params from logs ( #26787 )
...
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com >
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
2025-10-16 11:01:11 +08:00
f295c7532c
fix plugin installation permissions when using a local pkg ( #26822 )
...
Co-authored-by: zhangx1n <zhangxin@dify.ai >
2025-10-16 10:58:28 +08:00
zyssyz123 and GitHub
7065b67d07
add app mode for message ( #26876 )
2025-10-16 10:19:49 +08:00
hjlarry
80b34598e9
try to fix start node collaboration
2025-10-16 10:18:37 +08:00
lyzno1
9c66b92c34
Merge remote-tracking branch 'origin/main' into feat/collaboration
2025-10-15 21:08:08 +08:00
GuanMu and GitHub
c0b50ef61d
chore: remove unused icon components and related features from the co… ( #26933 )
2025-10-15 16:48:02 +08:00
1d8cca4fa2
Fix: check external commands after node completion ( #26891 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-15 16:47:43 +08:00
Wu Tianwei and GitHub
3474c179e6
fix: enhance dataset menu and add service API translations ( #26931 )
2025-10-15 16:46:46 +08:00
GuanMu and GitHub
433dad7e1a
chore: add type-check script to package.json for TypeScript validation ( #26929 )
2025-10-15 16:37:46 +08:00
be7ee380bc
chore: translate i18n files and update type definitions ( #26916 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-15 16:36:39 +08:00
lyzno1
79872ea5e2
Refine workflow comment avatar highlight ring
2025-10-15 14:58:03 +08:00
yangzheli and GitHub
cff5de626b
feat(agent): similar to the start node of workflow, agent variables also support drag-and-drop ( #26899 )
2025-10-15 13:07:51 +08:00
4d8b8f9210
allow editing of hidden inputs in preview ( #24370 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: crazywoola <427733928@qq.com >
2025-10-15 11:19:53 +08:00
lyzno1
cbf181bd76
Merge remote-tracking branch 'origin/main' into feat/collaboration
2025-10-15 11:06:23 +08:00
lyzno1
1393d21858
fix(web): adjust online users badge sizing and add pointer cursor to chevron
2025-10-15 11:06:04 +08:00
a16ef7e73c
refactor: Update Firecrawl to use v2 API ( #24734 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-15 10:48:54 +08:00
lyzno1
3a46b7bd18
fix(web): restyle workflow online-users avatar stack and dropdown
2025-10-15 10:48:38 +08:00
kenwoodjw and GitHub
c39dae06d4
fix: workflow token usage ( #26723 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-10-15 10:39:51 +08:00
lyzno1
0bbfd81d26
fix: tooltip font
2025-10-15 10:35:42 +08:00
lyzno1
86db517142
fix(web): make workflow online-users dropdown click-based with revised spacing
2025-10-15 10:34:00 +08:00
lyzno1
50151f4007
fix(web): adjust workflow online-users icon and label styles
2025-10-15 10:21:54 +08:00
lyzno1
0395d1f91f
Merge remote-tracking branch 'origin/main' into feat/collaboration
2025-10-15 10:02:55 +08:00
Novice and GitHub
f906e70f6b
chore: remove redundant dependencies ( #26907 )
2025-10-15 09:55:39 +08:00
lyzno1 and GitHub
5139119307
chore: bump pnpm version ( #26905 )
...
Signed-off-by: lyzno1 <yuanyouhuilyz@gmail.com >
2025-10-15 09:55:05 +08:00
Yusuke Yamada and GitHub
1b537f904a
fix: replace CodeGroup's POST /meta with GET /site ( #26886 )
2025-10-15 09:43:10 +08:00
-LAN- and GitHub
556b631c54
Normalize null metadata handling in tool entities ( #26890 )
2025-10-15 09:42:22 +08:00
49df9ceaf3
minor fix: test cases for alibabacloud mysql and chinese translations ( #26902 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-15 09:41:12 +08:00
Tonlo and GitHub
92ec1ac27a
Fix/remove logo in withoutbrand template ( #26882 )
2025-10-15 09:40:33 +08:00
lyzno1
5f4c1e4057
Merge remote-tracking branch 'origin/main' into feat/collaboration
2025-10-15 09:33:54 +08:00
hjlarry
d14413f3b0
comment click caculate the panel width
2025-10-15 09:11:44 +08:00
-LAN- and GitHub
e74097afdf
Remove unused after_request hooks from console API keys ( #26896 )
2025-10-15 00:43:11 +08:00
8ddc4f2292
example to auto rollback ( #26200 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-15 00:42:55 +09:00
7b51320346
fix: when create provider credential set the provider record to vaild ( #26868 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-14 19:42:48 +08:00
GuanMu and GitHub
9e39be0770
fix: correct indentation in JSON payloads ( #26871 )
2025-10-14 19:41:01 +08:00
3e5e87930c
feat: add Knip configuration for dead code detection and remove unused icon components ( #26758 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-14 19:06:31 +08:00
lyzno1
4fd968270c
Merge remote-tracking branch 'origin/main' into feat/collaboration
2025-10-14 18:56:27 +08:00
hjlarry
708a7dd362
fix comment mode can't drag node
2025-10-14 17:31:03 +08:00
hjlarry
cd85b75312
fix control panel hovered by comment icon
2025-10-14 17:16:33 +08:00
hjlarry
d685da377e
fix minimap
2025-10-14 17:11:22 +08:00
hjlarry
8583992d23
when new user connected should rebroadcast the graph data
2025-10-14 16:57:02 +08:00
15a5ba67f1
fix: use account id in workflow app log filter ( #26811 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-14 14:32:40 +08:00
hjlarry
23fec75c90
cache the new created comment
2025-10-14 11:21:18 +08:00
9e3b4dc90d
chore: translate i18n files and update type definitions ( #26859 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
2025-10-14 10:43:28 +08:00
48c42a9fba
Weaviate update version ( #25447 )
...
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-14 10:39:53 +08:00
0b35bc1ede
feat: add Tencent Cloud APM tracing integration ( #25657 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-14 10:21:17 +08:00
8e01bb40fe
fix: Do not show the toggle button for chat input when all input hidden ( #26826 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-14 10:15:06 +08:00
hjlarry
ebe7303894
fix loop variable not sync well
2025-10-14 10:10:34 +08:00
9d21772820
fix: Validate transfer method in file mapping and improve file input handling ( #26848 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-14 10:10:31 +08:00
b745839bdb
Feature add test containers mail owner transfer task ( #26854 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-14 10:01:47 +08:00
hjlarry
79fb977f10
fix loop/iteration incorrect nodes width
2025-10-14 09:54:37 +08:00
Eric Guo and GitHub
59ad6e02ce
Add timeout so any plugin daemon call (including the SSE path) that legitimately takes longer than 5s would right. ( #26852 )
2025-10-14 09:23:27 +08:00
a3b33cbe28
refactor: streamline database session usage in batch_create_segment_to_index_task ( #26795 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-14 09:22:48 +08:00
Davide Delbianco and GitHub
7b8540281a
fix: Chat Opener visibility flickering ( #26836 )
2025-10-14 09:21:00 +08:00
0a6b78f883
Use hook to get userid ( #26839 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-14 09:20:37 +08:00
heyszt and GitHub
56ee8f7d64
fix: files/support-type JSON serialization error ( #26842 )
2025-10-14 09:20:19 +08:00
lyzno1
c0af3414a3
Merge remote-tracking branch 'origin/main' into feat/collaboration
2025-10-14 07:54:05 +08:00
3cfcd32876
chore: Fix 25795 ( #26823 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-13 17:44:51 +08:00
Davide Delbianco and GitHub
06dcb55a9d
chore: Don't show chat input area scrollbar overflow ( #26828 )
2025-10-13 17:43:46 +08:00
Ponder and GitHub
ec6cafd7aa
feat: Cache AppQueueManager.is_stopped() to reduce unnecessary Redis … ( #26778 )
2025-10-13 17:41:16 +08:00
Davide Delbianco and GitHub
6e9858960d
chore: Fix chat-input-area resize ( #26824 )
2025-10-13 17:36:15 +08:00
minglu7 and GitHub
150a8276b9
fix: avoid closing shared session during embeddings ( #26830 )
2025-10-13 17:36:00 +08:00
Davide Delbianco and GitHub
c6a90d4bb3
fix: Don't hide chat streaming loader on '\n' content ( #26829 )
2025-10-13 17:31:52 +08:00
Davide Delbianco and GitHub
c71fd7113c
chore: Correct padding in embedded chatbot ( #26832 )
2025-10-13 17:29:47 +08:00
hjlarry
1857d37fae
sync app published
2025-10-13 16:42:17 +08:00
hjlarry
60fdbb56a9
fix all lines missing
2025-10-13 16:38:50 +08:00
hjlarry
4c7853164d
fix mcp server edit modal disappear
2025-10-13 16:36:39 +08:00
NFish and GitHub
5fc104a992
Fix/web app permission check ( #26821 )
2025-10-13 16:17:42 +08:00
hjlarry
6c7a3ce4bb
sync workflow publish to mcp server
2025-10-13 14:07:26 +08:00
lyzno1
a9e74b21f1
fix: increase ContentDialog z-index to display above workflow operators
...
The collaboration feature increased workflow operator z-index from z-10 to z-[60].
This caused the AppInfo ContentDialog (z-30) to appear below the operator buttons.
Increased ContentDialog z-index to z-[70] to ensure proper layer hierarchy.
2025-10-13 14:00:28 +08:00
lyzno1
e6730f7164
fix: dropdown menu border
2025-10-13 13:15:54 +08:00
lyzno1
3344723393
fix: prevent Enter key from triggering submit during IME composition
...
Add isComposing check at the start of handleKeyDown to ignore keyboard events during IME (Chinese/Japanese/Korean) input composition. This follows the existing pattern used in tag-management component and prevents premature form submission when users press Enter to confirm IME candidates.
2025-10-13 13:09:52 +08:00
lyzno1
c571185a91
fix: extract @mention highlighting from content in real-time to persist after edit
2025-10-13 13:03:55 +08:00
d1de3cfb94
fix: use enum .value strings in retrieval-setting API to fix JSON serialization error ( #26785 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-13 13:01:44 +08:00
lyzno1
325c1cfa41
fix: prevent Save button flash by maintaining loading state until edit closes
2025-10-13 12:56:18 +08:00
lyzno1
1069421753
refactor: replace keyboard shortcut icons with custom EnterKey icon
2025-10-13 12:52:07 +08:00
lyzno1
b33a97ea5b
style: update comment thread UI with design specs
...
- Fix edit bubble: keep avatar visible and match ThreadMessage layout
- Update edit container: rounded-xl, p-1, shadow-md, backdrop-blur
- Add keyboard shortcut icons (Cmd+Enter) to Save button
- Fix hover background: full-width with -mx-4 negative margin technique
- Apply design tokens consistently across components
2025-10-13 12:42:41 +08:00
lyzno1
d2c1d4c337
style: update mention dropdown UI to match design specs
...
- Update container: rounded-xl, border-0.5px, backdrop-blur, bg opacity 95%
- Update items: rounded-md with asymmetric padding (py-1 pl-2 pr-3)
- Use project design tokens (shadow-lg, bg-state-base-hover)
2025-10-13 12:24:28 +08:00
lyzno1
67762cf1d8
chore: resolve merge conflict in pnpm-lock.yaml
...
Merged origin/main into feat/collaboration and resolved dependency lock file conflicts by regenerating pnpm-lock.yaml through clean install.
Changes:
- Resolved eslint version differences (9.36.0 vs 9.35.0)
- Updated lock file reflects current dependency resolution
- All other changes from main branch successfully merged
2025-10-13 11:53:43 +08:00
hjlarry
eadce0287c
app meta sync
2025-10-13 11:49:54 +08:00
44d36f2460
fix: external knowledge url check ssrf ( #26789 )
...
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-13 11:19:00 +08:00
Wu Tianwei and GitHub
9088f151d9
fix: invalid data source list in plugin refresh hook ( #26813 )
2025-10-13 11:17:46 +08:00
Wu Tianwei and GitHub
c692962650
fix: update tooltip for chunk structure in knowledge base component ( #26808 )
2025-10-13 10:44:10 +08:00
f0a60a9000
feat: enhance DataSources component with marketplace plugin integration and search filtering ( #26810 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-13 10:43:51 +08:00
2f50f3fd4b
refactor: use libs.login current_user in console controllers ( #26745 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-13 10:33:33 +08:00
24cd7bbc62
fix RetrievalMethod StrEnum ( #26768 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-13 10:29:37 +08:00
Guangdong Liu and GitHub
d299e75e1b
refactor: use dynamic max characters for chunking in extractors ( #26782 )
2025-10-13 10:22:59 +08:00
yangzheli and GitHub
f86b6658c9
perf(web): split constant files to improve web performance ( #26794 )
2025-10-13 10:22:34 +08:00
0a56d65581
Issue 23579 ( #26777 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-13 10:16:12 +08:00
hjlarry
ecaff5b63f
fix loop var change cause collaboration crash
2025-10-13 10:06:50 +08:00
Yuto Yamada and GitHub
dfc03bac9f
Fix typo: reponse to response ( #26792 )
2025-10-13 10:04:19 +08:00
81e1376e08
chore(deps): bump opik from 1.7.43 to 1.8.72 in /api ( #26804 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 10:00:35 +08:00
f50c85d536
chore(deps-dev): bump knip from 5.64.1 to 5.64.3 in /web ( #26802 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 10:00:03 +08:00
5830c69694
chore(deps): bump @lexical/utils from 0.36.2 to 0.37.0 in /web ( #26801 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-13 09:59:31 +08:00
hjlarry
a300c9ef96
fix canvas empty on the bottom
2025-10-13 09:38:59 +08:00
lyzno1
44fe71e4db
fix: ensure comment thread always scrolls to bottom on first render
2025-10-12 13:27:42 +08:00
lyzno1
0ac32188c5
feat: implement comprehensive focus management for comment thread
...
- Add forwardRef support to MentionInput to expose textarea ref
- Auto-focus reply input when thread opens (100ms delay)
- Restore focus after reply submission and edit operations
- Add Esc key handler to close thread with smart guards
- Enhance accessibility with ARIA attributes (dialog, modal, labelledby)
- Improve keyboard navigation and user experience
Implements P0-P3 priorities following WCAG 2.1 AA accessibility standards
2025-10-12 13:21:57 +08:00
lyzno1
9aaace706b
feat: optimize comments panel filter UI and interaction logic
2025-10-12 13:04:24 +08:00
lyzno1
b22de5a824
Merge remote-tracking branch 'origin/main' into feat/collaboration
2025-10-12 13:04:07 +08:00
lyzno1
97463661c1
fix: translations
2025-10-11 20:33:55 +08:00
lyzno1
239a11855a
fix: prevent dropdown from closing when showing inline delete confirmation
...
Use pre-rendering strategy with CSS visibility control instead of conditional rendering to avoid race condition between React state update and PortalToFollowElem's click-outside detection.
2025-10-11 20:21:52 +08:00
0173496a77
fix: happy-dom version ( #26764 )
...
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com >
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
2025-10-11 18:59:31 +08:00
lyzno1
0632557d91
feat: use inline delete confirm for comment reply deletion(second time)
2025-10-11 18:37:41 +08:00
lyzno1
44be7d4c51
Revert "feat: use inline delete confirm for comment reply deletion"
...
This reverts commit a077a3f609 .
2025-10-11 18:24:15 +08:00
lyzno1
efb4a9d327
Merge remote-tracking branch 'origin/main' into feat/collaboration
2025-10-11 18:18:40 +08:00
lyzno1 and GitHub
30c5b47699
refactor: simplify InlineDeleteConfirm component structure ( #26771 )
2025-10-11 18:18:18 +08:00
lyzno1
a077a3f609
feat: use inline delete confirm for comment reply deletion
2025-10-11 18:06:31 +08:00
e3191d4e91
fix enum and type ( #26756 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-11 17:46:44 +08:00
a9b3539b90
feat: migrate Python SDK to httpx with async/await support ( #26726 )
...
Signed-off-by: lyzno1 <yuanyouhuilyz@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-11 17:45:42 +08:00
5217017e69
chore: translate i18n files and update type definitions ( #26763 )
...
Co-authored-by: asukaminato0721 <30024051+asukaminato0721@users.noreply.github.com >
2025-10-11 17:23:40 +08:00
lyzno1
3ccec0aab0
Merge remote-tracking branch 'origin/main' into feat/collaboration
2025-10-11 17:21:05 +08:00
lyzno1 and GitHub
bd5df5cf1c
feat: add InlineDeleteConfirm base component ( #26762 )
2025-10-11 17:33:31 +09:00
hjlarry
3006133f0e
sync node title
2025-10-11 15:48:51 +08:00
lyzno1
79beb25530
feat: add tooltips and improve delete button styling in CommentThread
...
- Add compact tooltips to Delete, Resolve, Previous, and Next buttons
- Change delete button hover to red background and text
- Use existing i18n translations for tooltip content
2025-10-11 15:22:37 +08:00
lyzno1
b47b228164
fix: align dropdown menu styles with design specs in CommentThread
...
- Update background to blur variant with backdrop filter
- Change border radius from lg to xl (12px)
- Add rounded corners to menu items to prevent hover overflow
2025-10-11 15:10:57 +08:00
lyzno1
be91db14d9
fix: add hover effect to first message in CommentThread
...
Wrap the root comment message with the same hover container as replies to ensure consistent hover behavior across all messages.
2025-10-11 15:08:27 +08:00
lyzno1
120893209e
fix: align CommentPreview styles with design specs
...
- Update border radius to 24px with 3px bottom-left corner
- Change border width to 0.5px
- Add backdrop blur effect with bg-blur variant
- Replace custom shadow with standard shadow-lg
- Maintain proper Tailwind utility class usage
2025-10-11 15:02:06 +08:00
lyzno1
f19630bcf5
Merge remote-tracking branch 'origin/main' into feat/collaboration
2025-10-11 14:43:20 +08:00
lyzno1
9d93fda471
refactor: separate loading states for comment operations
...
Separate loading states to distinguish between different operations:
- activeCommentDetailLoading: loading comment details, delete/resolve operations
- replySubmitting: sending new replies
- replyUpdating: editing existing replies
Changes:
- Add replySubmitting and replyUpdating states to comment store
- Restore full-screen loading overlay for comment detail loading
- Use inline spinner (RiLoader2Line) in send/save buttons for reply operations
- Update loading state usage in handleCommentReply and handleCommentReplyUpdate
- Pass separated loading states from workflow index to CommentThread component
Benefits:
- UI clarity: different loading states have appropriate visual feedback
- Better UX: users can still navigate while sending replies
- Clear separation of concerns: each operation has its own loading state
2025-10-11 14:34:35 +08:00
lyzno1
d986659add
chore: replace Chinese/Japanese comments with English translations
2025-10-11 14:20:37 +08:00
lyzno1
00dab7ca5f
feat: improve mention input loading state and prevent button flash on submit
2025-10-11 14:20:37 +08:00
lyzno1
a4add403fb
Fix MentionInput layout and improve comment hover styling
2025-10-11 14:20:37 +08:00
lyzno1
e9cdc96c74
feat: prevent duplicate @ insertion in mention input with visual feedback
2025-10-11 14:20:37 +08:00
lyzno1
6af1fea232
fix: update mention button icon color for better visibility in light mode
2025-10-11 14:20:37 +08:00
lyzno1
45d5d9e44f
fix: mention input cannot scroll
2025-10-11 14:20:36 +08:00
lyzno1
376a084aca
refactor: use PortalToFollowElem for dropdown with scroll handling
...
- Replace inline dropdown with PortalToFollowElem to prevent container overflow
- Use z-[100] for dropdown to ensure proper stacking
- Remove redundant outside click handler (handled by PortalToFollowElem)
- Add scroll event listener to auto-close dropdown when scrolling
- Dropdown now renders via portal outside message container
2025-10-11 14:20:36 +08:00
lyzno1
d1f42d47fe
fix: improve dropdown menu hover and positioning
2025-10-11 14:20:36 +08:00
lyzno1
64b8fd87ad
fix: improve dropdown menu positioning and z-index
2025-10-11 14:20:36 +08:00
lyzno1
364be48248
feat: add smooth scroll to comment thread
2025-10-11 14:20:36 +08:00
hjlarry
2bce046278
fix node error default value not sync
2025-10-11 14:17:58 +08:00
hjlarry
1120d552b6
fix knowledge node add/delete dataset not sync
2025-10-11 14:09:37 +08:00
Guangdong Liu and GitHub
456dbfe7d7
feat: add tracking for updated_by and updated_at fields in app models ( #26736 )
2025-10-11 13:48:57 +08:00
GuanMu and GitHub
586f210d6e
chore: remove unused dependencies for dagre from package.json and pnpm-lock.yaml ( #26755 )
2025-10-11 13:01:05 +08:00
Maries and GitHub
275a0f9ddd
chore(workflows): update deployment configurations for trigger dev ( #26753 )
2025-10-11 12:43:09 +08:00
cbf2ba6cec
Feature integrate alibabacloud mysql vector ( #25994 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-11 10:47:28 +08:00
hjlarry
69cab0817f
fix comment input hoverd by comment content
2025-10-11 10:41:28 +08:00
1bd621f819
remove .value ( #26633 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-11 09:08:29 +08:00
hjlarry
c4d03bf378
change event type name of websocket
2025-10-11 09:07:02 +08:00
bb6a331490
change all to httpx ( #26119 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-10 23:41:16 +08:00
3922ad876f
part of add type to orm ( #26262 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-10 23:40:54 +08:00
jiangbo721 and GitHub
fdb53fdeb1
fix: Set ApiTool’s do_http_request to do not retry. ( #26721 )
2025-10-10 23:39:25 +08:00
GuanMu and GitHub
3fb5a7bff1
fix: add z-index class to PortalToFollowElemContent for proper layering in dataset extra info component ( #26729 )
2025-10-10 23:39:13 +08:00
heyszt and GitHub
6157c67cfe
fix: sync aliyun icon SVG files ( #26719 )
2025-10-10 23:38:45 +08:00
GuanMu and GitHub
fbc745764a
chore: update packageManager version in package.json to pnpm@10.18.2 ( #26731 )
2025-10-10 23:37:40 +08:00
78f09801b5
fix : #26668 restore manual tool parameter values ( #26733 )
...
Co-authored-by: renzeyu1 <renzeyu1@lixiang.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-10 23:37:10 +08:00
Bowen Liang and GitHub
d0dd81cf84
chore: bump ruff to 0.14 ( #26063 )
2025-10-10 18:10:23 +08:00
znn and GitHub
65b832c46c
pan and zoom during workflow execution ( #24254 )
2025-10-10 17:07:25 +08:00
a90b60c36f
removing horus eye and adding mcp icon ( #25323 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: crazywoola <427733928@qq.com >
2025-10-10 17:00:03 +08:00
hjlarry
6c039be2ca
fix jump to other page not disconnect websocket
2025-10-10 16:51:57 +08:00
诗浓 and GitHub
94a07706ec
fix: restore None guards for _environment_variables/_conversation_variables getters ( #25633 )
2025-10-10 16:32:09 +08:00
ab2eacb6c1
use model_validate ( #26182 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-10 17:30:13 +09:00
Xiyuan Chen and GitHub
aead192743
Fix/token exp when exchange main ( #26708 )
2025-10-10 01:24:36 -07:00
c1e8584b97
feat: Refactor api.add_resource to @console_ns.route decorator ( #26386 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-10-10 16:23:39 +08:00
8a2b208299
Refactor account models to use SQLAlchemy 2.0 dataclass mapping ( #26415 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-10 17:12:12 +09:00
2b6882bd97
fix chunks 2 ( #26623 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-10 16:01:33 +08:00
aa51662d98
refactor(api): add new endpoints for workspace management and update routing ( #26465 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-10 15:59:14 +08:00
hjlarry
832dabc8a4
only author can move the comment position
2025-10-10 15:58:01 +08:00
3068526797
chore: translate i18n files and update type definitions ( #26709 )
...
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com >
2025-10-10 15:55:24 +08:00
Jyong and GitHub
298d8c2d88
Update deploy-dev.yml ( #26712 )
2025-10-10 15:54:33 +08:00
294e01a8c1
Fix/tool provider tag internationalization ( #26710 )
...
Co-authored-by: qiaofenglin <qiaofenglin@baidu.com >
2025-10-10 15:52:09 +08:00
3a5aa4587c
feat(billing): add tax information tooltips in pricing footer ( #26705 )
...
Co-authored-by: CodingOnStar <hanxujiang@dify.ai >
2025-10-10 15:34:56 +08:00
hjlarry
1da2028d9d
keep the previous private property when import node data
2025-10-10 13:26:55 +08:00
cf1778e696
fix: issue w/ timepicker ( #26696 )
...
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com >
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
2025-10-10 13:17:33 +08:00
yihong and GitHub
54db4c176a
fix: drop useless logic ( #26678 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-10-10 12:59:28 +08:00
Novice and GitHub
5d3e8a31d0
fix: restore array flattening behavior in iteration node ( #26695 )
2025-10-10 10:54:32 +08:00
hjlarry
7c3f6dcc8d
use cloneDeep instead of json.parse
2025-10-10 10:34:00 +08:00
hjlarry
1472884eb5
sync the create/delete app in the list page
2025-10-10 10:18:23 +08:00
Nan LI and GitHub
885dff82e3
feat: update HTTP timeout configurations and enhance timeout input handling in UI ( #26685 )
2025-10-10 09:00:06 +08:00
3c4aa24198
Refactor: Remove unnecessary casts and tighten type checking ( #26625 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-09 22:11:14 +08:00
GuanMu and GitHub
33b0814323
refactor(types): remove any usages and strengthen typings across web and base ( #26677 )
2025-10-09 21:36:42 +08:00
Tianyi Jing and GitHub
45ae511036
fix: add missing toType to toolCredentialToFormSchemas ( #26681 )
...
Signed-off-by: jingfelix <jingfelix@outlook.com >
2025-10-09 21:23:15 +08:00
hjlarry
ec22b1c706
fix user uploaded avatar display incorrect
2025-10-09 17:40:20 +08:00
hjlarry
a1712df7c2
comment author avatar is the first avatar
2025-10-09 17:12:37 +08:00
hjlarry
a40e11cb3e
only can edit own replies
2025-10-09 17:02:39 +08:00
hjlarry
61c46bea40
fix missing i18n
2025-10-09 16:55:53 +08:00
hjlarry
1c5c28a82c
fix switch to cursor mode comment input still exists
2025-10-09 16:36:20 +08:00
hjlarry
2310145937
comment reply auto scoll down to bottom
2025-10-09 15:50:23 +08:00
hjlarry
6a9c9cadd0
fix comment hover the variable panel
2025-10-09 15:44:56 +08:00
hjlarry
7774ff9944
fix version not display
2025-10-09 15:07:36 +08:00
0fa063c640
Refactor: Remove reportUnnecessaryContains from pyrightconfig.json ( #26626 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-10-09 10:22:41 +08:00
Bowen Liang and GitHub
40d35304ea
fix: check allowed file extensions in rag transform pipeline and use set type instead of list for performance in file extensions ( #26593 )
2025-10-09 10:21:56 +08:00
耐小心 and GitHub
89821d66bb
feat: add HTTPX client instrumentation for OpenTelemetry ( #26651 )
2025-10-09 09:24:47 +08:00
yihong and GitHub
09d84e900c
fix: drop useless logger code ( #26650 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-10-09 09:24:10 +08:00
Asuka Minato and GitHub
a8746bff30
fix oxlint warnings ( #26634 )
2025-10-09 09:23:34 +08:00
非法操作 and GitHub
c4d8bf0ce9
fix: missing LLM node output var description ( #26648 )
2025-10-09 09:22:45 +08:00
非法操作 and GitHub
9cca605bac
chore: improve bool input of start node ( #26647 )
2025-10-08 19:09:03 +08:00
NeatGuyCoding and GitHub
dbd23f91e5
Feature add test containers mail invite task ( #26637 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-10-08 18:40:19 +08:00
9387cc088c
feat: remove unused python dependency ( #26629 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-08 18:38:38 +08:00
11f7a89e25
refactor: Enable type checking for dataset config manager ( #26494 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-07 15:50:44 +09:00
Yadong (Adam) Zhang and GitHub
654d522b31
perf(web): improve app workflow build performance. ( #26310 )
2025-10-07 14:21:08 +08:00
31e6ef77a6
feat: optimize the page jump logic to prevent unnecessary jumps. ( #26481 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-07 14:20:12 +08:00
e56c847210
chore(deps): bump esdk-obs-python from 3.24.6.1 to 3.25.8 in /api ( #26604 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-07 14:17:56 +08:00
e00172199a
chore(deps-dev): bump babel-loader from 9.2.1 to 10.0.0 in /web ( #26601 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-07 14:17:05 +08:00
04f47836d8
fix: two functions comments doc is not right ( #26624 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-07 14:16:14 +08:00
faaca822e4
fix bug 26613: get wrong credentials with multiple authorizations plugin ( #26615 )
...
Co-authored-by: charles liu <dearcharles.liu@gmail.com >
2025-10-07 12:49:44 +08:00
dc0f053925
Feature add test containers mail inner task ( #26622 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-07 12:48:11 +08:00
NeatGuyCoding and GitHub
517726da3a
Feature add test containers mail change mail task ( #26570 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-10-06 20:25:31 +08:00
Will and GitHub
1d6c03eddf
delete unnecessary db merge ( #26588 )
2025-10-06 20:24:24 +08:00
fdfccd1205
chore(deps): bump azure-storage-blob from 12.13.0 to 12.26.0 in /api ( #26603 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-06 20:22:53 +08:00
b30e7ced0a
chore(deps): bump react-easy-crop from 5.5.0 to 5.5.3 in /web ( #26602 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-06 20:22:32 +08:00
Will and GitHub
11770439be
chore: remove explicit dependency on the fastapi framework ( #26609 )
2025-10-06 20:21:51 +08:00
d89c5f7146
chore: Avoid directly using OpenAI dependencies ( #26590 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-06 10:40:38 +08:00
4a475bf1cd
chore: Raise default string length limits ( #26592 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Bowen Liang <liangbowen@gf.com.cn >
2025-10-06 10:40:13 +08:00
Bowen Liang and GitHub
10be9cfbbf
chore: fix basedwright style warning for opendal.layers imports ( #26596 )
2025-10-06 10:39:28 +08:00
c20e0ad90d
Removes the 'extensions' directory from pyrightconfig.json and fixes … ( #26512 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-05 15:57:42 +09:00
GuanMu and GitHub
22f64d60bb
chore: update Dockerfile to use Python 3.12-bookworm and refactor layout logic to utilize ELK for improved node layout ( #26522 )
2025-10-05 12:49:41 +08:00
lyzno1 and GitHub
7b7d332239
refactor(docs): Reorganize documentation with standard language codes ( #26534 )
2025-10-05 12:47:32 +08:00
b1d189324a
Feature add test containers mail account deletion task 1858 ( #26555 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-05 12:47:17 +08:00
00fb468f2e
Feature add test containers mail email code login task ( #26580 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-05 12:44:40 +08:00
yihong and GitHub
bbbb6e04cb
fix: delete useless db session commit ( #26572 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-10-05 12:43:40 +08:00
hjlarry
33d4c95470
can update comment position
2025-10-05 10:17:04 +08:00
hjlarry
659cbc05a9
fix mention-input in the bottom of the browser
2025-10-04 21:24:27 +08:00
hjlarry
6ce65de2cd
fix merged main issues
2025-10-04 21:11:59 +08:00
hjlarry
93b2eb3ff6
Merge remote-tracking branch 'myori/main' into p284
2025-10-04 15:28:29 +08:00
hjlarry
bf71300635
improve comment cursor move
2025-10-04 14:36:10 +08:00
hjlarry
37ecd4a0bc
fix @ input problem
2025-10-04 13:39:00 +08:00
hjlarry
827a1b181b
fix comment icon position
2025-10-04 13:25:59 +08:00
hjlarry
c4e7cb75cd
cache the mentioned users
2025-10-04 11:22:02 +08:00
hjlarry
98e4bfcda8
click comment icon not switch to comment mode
2025-10-03 23:36:56 +08:00
f5161d9add
Exclude tests directory from pyright type checking ( #26496 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-02 18:51:36 +08:00
crazywoola and GitHub
787251f00e
Revert "fix: sync FileUploader context with props to fix inconsistent file parameter state in “View cached variables”." ( #26548 )
2025-10-02 18:46:33 +08:00
lyzno1 and GitHub
cfe21f0826
chore(web): update Next.js to 15.5.4 and unify Lexical to 0.36.2 ( #26541 )
2025-10-02 18:13:53 +08:00
196f691865
Feature add test containers enable segments to index task ( #26539 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-02 18:13:43 +08:00
Radu Luncasu and GitHub
7a5bb1cfac
chore(devcontainer): update Python base image from bullseye to bookworm in Dockerfile ( #26519 )
2025-10-02 18:12:08 +08:00
lyzno1 and GitHub
b80d55b764
fix: add missing key prop to TabPanel and initialize useRef with null ( #26517 )
2025-10-02 18:08:57 +08:00
HyaCinth and GitHub
dd71625f52
fix(datasets): Resolve issue where selected list is not updated when deleting a single file ( #26502 )
2025-09-30 23:22:43 +08:00
-LAN- and GitHub
19936d23d1
chore: remove pnpm build from dev-setup command ( #26504 )
2025-09-30 21:30:15 +08:00
decf0f3da0
Fix: Remove workflow/nodes from pyright exclusion ( #26461 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-09-30 15:39:04 +08:00
7242a67f84
minor fix: improve check_upgradable_plugin_task.py ( #26468 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-30 15:36:04 +08:00
Asuka Minato and GitHub
c4884eb669
add back babel/core ( #26489 )
2025-09-30 15:35:10 +08:00
crazywoola and GitHub
d49f3327e4
fix: style with self-start ( #26492 )
2025-09-30 15:30:27 +08:00
hjlarry
ee48ca7671
fix default comment icon
2025-09-30 15:23:43 +08:00
633e68a2f7
feat(web): remove dead dependencies ( #26484 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-09-30 14:39:34 +08:00
quicksand and GitHub
809f48f733
fix: document is not bound to a session ( #26480 )
2025-09-30 14:24:40 +08:00
zlyszx and GitHub
578b1b45ea
fix: duplicate data in datasets pagination list ( #25783 )
2025-09-30 11:00:10 +08:00
86c3c58e64
support returning structured output when using LLM API non streaming invocation ( #26451 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-30 10:58:35 +08:00
kenwoodjw and GitHub
8d803a26eb
fix: duplicate chunks ( #26360 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-09-30 10:53:55 +08:00
aa3129c2a9
Fix a typo in prompt ( #25583 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-30 10:50:43 +08:00
97c924fe29
chore: bump pnpm version ( #26010 )
...
Co-authored-by: 17hz <0x149527@gmail.com >
2025-09-30 10:48:06 +08:00
591c463e4b
improve: Explicitly delete task Redis key on completion in AppQueueManager ( #26406 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-30 10:41:42 +08:00
e1691fddaa
Refactor: Enable type checking for core/ops and fix type errors ( #26414 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-30 10:39:37 +08:00
goofy and GitHub
b4d4351203
fix single-step runs support user input as structured_output variable values ( #26430 )
2025-09-30 10:38:55 +08:00
f7b1348623
Fix typing errors in core/model_runtime ( #26462 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-30 11:24:05 +09:00
NeatGuyCoding and GitHub
2619c7553a
minor fix: fix some translations: trunk should use native, and some translation typos ( #26469 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-09-30 10:17:13 +08:00
f79d8baf63
Fix: Enable Pyright and Fix Typing Errors in Datasets Controller ( #26425 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-30 00:38:59 +09:00
bbdcbac544
chore: translate i18n files and update type definitions ( #26440 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-29 21:35:26 +08:00
d552680e72
Refactor: Use @ns.route for tags API ( #26357 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-09-29 22:33:29 +09:00
df43c6ab8a
[Chore/Refactor] Implement lazy initialization for useState calls to prevent re-computation ( #26252 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: asukaminato0721 <30024051+asukaminato0721@users.noreply.github.com >
2025-09-29 20:35:55 +09:00
-LAN- and GitHub
cd47a47c3b
Bump release references to 1.9.1 ( #26453 )
2025-09-29 19:34:09 +08:00
e5d4235f1b
feat(typing): Remove "libs" from pyright exclude and fix typing errors ( #26423 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-09-29 19:23:22 +08:00
f60aa36fa0
feat(sdk): enhance Python SDK with 27 new Service API endpoints ( #26401 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-29 19:22:58 +08:00
b2bcb6d21a
Fix: Remove core/tools from pyrightconfig.json and fix type errors ( #26413 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-09-29 19:22:38 +08:00
b6cea71023
fix(workflow): sync iteration conversation variables ( #26368 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-29 18:15:22 +08:00
6462328620
fix: variable not found #26144 ( #26155 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: lix43 <lix43@chinatelecom.cn >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-09-29 18:15:05 +08:00
crazywoola and GitHub
fd86cadf67
fix: debounce ref ( #26433 )
2025-09-29 16:13:38 +08:00
Wu Tianwei and GitHub
c43c72c1a3
fix: Fix vector_setting not found error ( #26380 )
2025-09-29 16:12:26 +08:00
d77c2e4d17
Fix typing errors in dataset API ( #26424 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-29 15:21:07 +08:00
1a7898dff1
fix: Fix retrieval configuration handling in dataset components ( #26361 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-29 14:58:28 +08:00
af662b100b
Fixes#26332 Remove FILES_URL in default .yaml settings ( #26410 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-09-29 14:35:05 +08:00
hjlarry
4ba6de1116
add leader session more check
2025-09-29 14:01:42 +08:00
zxhlyh and GitHub
595df172a8
fix: model list refresh when change credential ( #26421 )
2025-09-29 13:51:48 +08:00
70bc5ca7f4
Add missing import "IO" in client.py ( #26389 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-29 13:50:53 +08:00
30617feff8
chore(deps-dev): bump @eslint/js from 9.31.0 to 9.36.0 in /web ( #26392 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-29 13:50:36 +08:00
756864c85b
chore(deps-dev): bump @testing-library/jest-dom from 6.6.3 to 6.8.0 in /web ( #26393 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-29 13:48:31 +08:00
c8c94ef870
chore(deps): bump cos-python-sdk-v5 from 1.9.30 to 1.9.38 in /api ( #26395 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-29 13:48:24 +08:00
10d51ada59
chore(deps): bump oracledb from 3.0.0 to 3.3.0 in /api ( #26396 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-29 13:48:00 +08:00
lyzno1 and GitHub
00f3a53f1c
fix(turbopack): fix animation issues with unnamed animations in CSS modules ( #26408 )
2025-09-29 13:47:48 +08:00
KVOJJJin and GitHub
d2f0551170
Fix plugin detail panel not show when installed plugins more than 100 ( #26405 )
2025-09-29 13:42:22 +08:00
hjlarry
bfbe636555
fix docker file websocket mode
2025-09-29 13:35:10 +08:00
Junyan Qin (Chin) and GitHub
cba2b9b2ad
fix: switch plugin auto upgrade cache to redis ( #26356 )
2025-09-29 12:57:30 +08:00
quicksand and GitHub
029d5d36ac
Fix: Knowledge Base node crash when retrieval_model is null ( #26397 )
2025-09-29 11:55:06 +08:00
8d897153a5
[Chore/Refactor] Apply @console_ns.route decorators to RAG pipeline controllers ( #26348 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: asukaminato0721 <30024051+asukaminato0721@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-09-28 23:42:22 +08:00
2e914808ea
test(graph_engine): block response nodes during streaming ( #26377 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-28 22:19:11 +08:00
-LAN- and GitHub
d00a72a435
fix(graph_engine): block response nodes during streaming ( #26364 )
2025-09-28 17:46:39 +08:00
36580221aa
fix workflow variable split judge. ( #26355 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-28 17:46:19 +08:00
e686cc9eab
refactor: standardize dataset-pipeline i18n terminology consistency ( #26353 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-28 17:45:33 +08:00
AkisAya and GitHub
66196459d5
fix db connection error in embed_documents() ( #26196 )
2025-09-28 13:44:51 +08:00
Yongtao Huang and GitHub
a5387b304e
Fix: use correct maxLength prop for verification code input ( #26244 )
2025-09-28 13:44:14 +08:00
beb1448441
[Chore/Refactor] Add missing 'type' attribute on 'button' components ( #26249 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: asukaminato0721 <30024051+asukaminato0721@users.noreply.github.com >
2025-09-28 13:43:43 +08:00
非法操作 and GitHub
272102c06d
doc: fix graph engine readme ( #26337 )
2025-09-28 13:37:51 +08:00
非法操作 and GitHub
36406cd62f
chore: time from now i18n support ( #26328 )
2025-09-28 13:37:42 +08:00
非法操作 and GitHub
87c41c88a3
fix: some display-related issues ( #26335 )
2025-09-28 13:37:28 +08:00
-LAN- and GitHub
095c56a646
refactor(router): apply ns.route style ( #26339 )
2025-09-28 13:37:06 +08:00
goofy and GitHub
244c132656
fix compatibility problem caused by tool node attribute 'tool_node_version' judgement error ( #26274 )
2025-09-28 10:44:20 +08:00
Junyan Qin (Chin) and GitHub
043ec46c33
perf: distribute concurrent plugin auto upgrade tasks ( #26282 )
2025-09-28 10:26:11 +08:00
0e4f19eee0
Fix ChatClient.audio_to_text files keyword to make it work ( #26317 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-27 21:03:05 +08:00
crazywoola and GitHub
ff34969f21
Chore/add sec report ( #26313 )
2025-09-27 10:57:45 +08:00
Asuka Minato and GitHub
9a7245e1df
rm assigned but unused ( #25639 )
2025-09-27 10:54:25 +08:00
4906eeac18
chore: streamline AGENTS.md guidance ( #26308 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-27 10:05:30 +08:00
4da93ba579
update gen_ai semconv for aliyun trace ( #26288 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-27 09:51:23 +08:00
319ecdd312
Fix: avoid mutating node props ( #26266 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-27 09:50:32 +08:00
Cluas and GitHub
0c1ec35244
fix: resolve UUID parsing error for default user session lookup ( #26109 )
2025-09-26 16:23:16 +08:00
Asuka Minato and GitHub
46375aacdb
fmt first ( #26221 )
2025-09-26 16:21:00 +08:00
lyzno1 and GitHub
e6d4331994
refactor(web): simplify lint scripts, remove duplicates and standardize naming ( #26259 )
2025-09-26 16:20:12 +08:00
NeatGuyCoding and GitHub
2a0abc51b1
minor: fix translation with the key value uses 「ナレッジの名前とアイコン」 while the rest of the file uses 「ナレッジベース」 ( #26270 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-09-26 16:18:47 +08:00
quicksand and GitHub
3bb67885ef
fix(api): resolve error in agent‑strategy prompt generator ( #26278 )
2025-09-26 16:16:55 +08:00
hjlarry
54ae43ef47
sync children node data
2025-09-26 14:07:34 +08:00
hjlarry
7a74b5ee3e
fix add child node resize parent node size
2025-09-26 14:04:50 +08:00
hjlarry
0e9d43d605
http node data sync
2025-09-26 11:13:20 +08:00
hjlarry
cc54363c27
sync the prompt editor
2025-09-26 10:48:00 +08:00
hjlarry
89affe3139
fix opened panel be affected
2025-09-26 09:20:33 +08:00
e682749d03
aliyun_trace: unify the span attribute & compatible CMS 2.0 endpoint ( #26194 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-25 22:51:15 +08:00
Masahiro Hiramori and GitHub
9b83b0aadd
chore: fix inaccurate translation in ja-JP ( #26243 )
2025-09-25 22:49:54 +08:00
lyzno1 and GitHub
0cac330bc2
fix: add echarts and zrender to transpilePackages for ESM compatibility ( #26208 )
2025-09-25 22:43:37 +08:00
Wood and GitHub
fb8114792a
fix: sync FileUploader context with props to fix inconsistent file parameter state in “View cached variables”. ( #26199 )
2025-09-25 22:43:26 +08:00
Wood and GitHub
eab6f65409
Fix array-only filtering in List Operator picker; remove file children fallback and align child types. ( #26240 )
2025-09-25 22:43:00 +08:00
915023b809
Chore/remove add node restrict of workflow ( #26218 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-09-25 18:02:43 +08:00
hjlarry
2c4977dbb1
fix bug
2025-09-25 16:56:06 +08:00
hjlarry
e240175116
sync nodes
2025-09-25 16:31:46 +08:00
hjlarry
2398ed6fe8
fix update env api update time error
2025-09-25 16:28:33 +08:00
Junyan Qin (Chin) and GitHub
f104839672
perf: provide X-Dify-Version for marketplace api access ( #26210 )
2025-09-25 15:33:27 +08:00
6841a09667
fix: remote filename will be 'inline' if Content-Disposition: inline ( #25877 )
...
Fixed the issue that filename will be 'inline' if response header contains `Content-Disposition: inline` while retrieving file by url.
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-25 10:39:44 +08:00
hjlarry
a8420ac33c
add fragment to prevent list missing key
2025-09-25 09:52:08 +08:00
hjlarry
8470be6411
improve delete comment i18n
2025-09-25 09:41:59 +08:00
hjlarry
3d6295c622
refactor delete comment and reply
2025-09-25 09:35:46 +08:00
ff2f7206f3
bump nextjs to 15.5 and turbopack for development mode ( #24346 )
...
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: 非法操作 <hjlarry@163.com >
2025-09-25 09:10:09 +08:00
Blackoutta and GitHub
e937c8c72e
improve: pooling httpx clients for requests to code sandbox and ssrf ( #26052 )
2025-09-24 22:14:50 +08:00
960bb8a9b4
delete end_user check ( #26187 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-24 21:32:37 +08:00
hjlarry
b937fc8978
app online user list
2025-09-24 17:03:33 +08:00
yangzheli and GitHub
9b36059292
fix(search-input): ensure proper value extraction in composition end handler ( #26147 )
2025-09-24 15:53:59 +08:00
hjlarry
86a9a51952
add comment preview
2025-09-24 12:54:54 +08:00
quicksand and GitHub
a4acc64afd
fix(api):LLM node losing Flask context during parallel iterations ( #26098 )
2025-09-24 10:09:35 +08:00
hjlarry
4188c9a1dd
fix dark theme
2025-09-24 10:08:33 +08:00
25c69ac540
one example of Session ( #24135 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-09-24 03:32:48 +08:00
hjlarry
8c00f89e36
add icon to zoom2fit
2025-09-23 22:22:28 +08:00
hjlarry
9e8ac5c96b
refactor cursor and add hide comment
2025-09-23 22:13:02 +08:00
QuantumGhost and GitHub
96a0b9991e
fix(api): Fix variable truncation for list[File] value in output mapping ( #26133 )
2025-09-23 21:30:46 +08:00
QuantumGhost and GitHub
2913d17fe2
ci: Add hotfix/** branches to build-push workflow triggers ( #26129 )
2025-09-23 18:48:02 +08:00
Wu Tianwei and GitHub
d9e45a1abe
feat(pipeline): add language support to built-in pipeline templates and update related components ( #26124 )
2025-09-23 18:18:22 +08:00
hjlarry
05a67f4716
add display/hide collaborator cursors
2025-09-23 17:37:40 +08:00
hjlarry
f49476a206
add show/hide minimap
2025-09-23 17:20:41 +08:00
hjlarry
c1e9c56e25
fix style
2025-09-23 17:19:36 +08:00
24b4289d6c
fix:add some explanation for oceanbase parser selection ( #26071 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-23 17:06:06 +08:00
fb6ccccc3d
chore: refactor component exports for consistency ( #26033 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-23 17:04:56 +08:00
8b74ae683a
bump nextjs to 15.5 and turbopack for development mode ( #24346 )
...
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: 非法操作 <hjlarry@163.com >
2025-09-23 16:59:26 +08:00
Jyong and GitHub
dd08957381
fix full_text_search name ( #26104 )
2025-09-23 16:40:26 +08:00
hjlarry
d5dd73cacf
add i18n for comment
2025-09-23 16:19:04 +08:00
hjlarry
21f7a49b4e
fix restore page crash
2025-09-23 15:44:57 +08:00
hjlarry
716ac04e13
add comment shortcut
2025-09-23 15:40:53 +08:00
hjlarry
c28a32fc47
fix handleModeComment
2025-09-23 15:35:28 +08:00
hjlarry
31cba28e8a
improve comment cursor icon
2025-09-23 15:28:22 +08:00
hjlarry
48cd7e6481
input comment should not cancel comment mode
2025-09-23 14:48:31 +08:00
hjlarry
47aba1c9f9
fix style
2025-09-23 14:41:34 +08:00
quicksand and GitHub
407323f817
fix(api): graph engine debug logging NodeRunRetryEvent not effective ( #26085 )
2025-09-23 13:46:45 +08:00
hjlarry
0f3f8bc0d9
make mention input can display name different color
2025-09-23 11:38:38 +08:00
hjlarry
e0df12c212
fix mentioned names color
2025-09-23 11:24:17 +08:00
hjlarry
eb448d9bb8
fix avatar background color
2025-09-23 11:09:02 +08:00
hjlarry
0ba77f13db
fix avatar inset
2025-09-23 10:46:18 +08:00
hjlarry
f0a2eb843c
fix user cursor should not over the panel
2025-09-23 10:35:16 +08:00
-LAN- and GitHub
2e2c87c5a1
fix(graph_engine): error strategy fall. ( #26078 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-23 01:51:43 +08:00
f4522fd695
try contextmanager ( #26074 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-23 00:35:54 +08:00
夏目猫猫 and GitHub
760a2c656c
amend regexp exec ( #25986 )
2025-09-23 00:47:13 +09:00
8940decd1b
more httpx ( #25651 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-22 23:07:09 +08:00
Jyong and GitHub
0c4193bd91
fix avatar-url to text ( #26068 )
2025-09-22 21:28:42 +08:00
Jyong and GitHub
cd40cde790
fix tenant not exist ( #26066 )
2025-09-22 20:50:30 +08:00
Jyong and GitHub
c60c754ac9
fix preview url ( #26059 )
2025-09-22 19:47:39 +08:00
非法操作 and GitHub
ef80d3b707
fix: Ensure compatibility with old provider name when updating model credentials ( #26017 )
2025-09-22 19:39:17 +08:00
QuantumGhost and GitHub
24e8d21b3f
chore(api): bump version ( #25917 )
2025-09-22 19:14:43 +08:00
Novice and GitHub
d823da18db
fix: iteration and loop node single step run ( #26036 )
2025-09-22 19:14:24 +08:00
QuantumGhost and GitHub
1e3df09fc6
chore(api): adjust monkey patching in gunicorn.conf.py ( #26056 )
2025-09-22 18:23:01 +08:00
Stream and GitHub
75a10c276c
chore: remove mistakenly added trash file ( #26041 )
2025-09-22 16:07:02 +08:00
Hunter and GitHub
50050527eb
fix: Correctly map source_url to preview_url in file fields ( #25957 )
2025-09-22 14:31:49 +08:00
hjlarry
5cf3d9e4d9
fix nginx config
2025-09-22 14:21:07 +08:00
hjlarry
41958f55cd
fix CSP
2025-09-22 14:20:11 +08:00
hjlarry
600ad232e1
fix config
2025-09-22 14:20:11 +08:00
hjlarry
7a3825cfce
fix docker config
2025-09-22 14:20:11 +08:00
hjlarry
9519653422
change default ws url
2025-09-22 14:20:11 +08:00
hjlarry
efa2307c73
change default ws url
2025-09-22 14:20:11 +08:00
hjlarry
068fa3d0e3
fix CI
2025-09-22 14:20:11 +08:00
hjlarry
13d8dbd542
fix CI
2025-09-22 14:20:08 +08:00
Wu Tianwei and GitHub
a39b185627
fix: comment out unused segmentation rule properties in RuleDetail component ( #26031 )
2025-09-22 14:17:02 +08:00
15270f09af
chore(deps): bump boto3-stubs from 1.40.29 to 1.40.35 in /api ( #26014 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 12:16:05 +08:00
QuantumGhost and GitHub
f6a5ac0698
chore(api): upgade Gevent to 25.9.1 ( #26026 )
2025-09-22 12:15:50 +08:00
zyssyz123 and GitHub
2b79da722b
fix: workflow ( #26030 )
2025-09-22 12:08:15 +08:00
-LAN- and GitHub
71d69e43cd
Align dev workflow branch triggers ( #26029 )
2025-09-22 11:56:28 +08:00
5bc6e8a433
Fix: correct regex for file-preview URL re-signing ( #25620 )
...
Fixes #25619
The regex patterns for file-preview and image-preview contained an unescaped `?`,
which caused incorrect matches such as `file-previe` or `image-previw`.
This led to malformed URLs being incorrectly re-signed.
Changes:
- Escape `?` in both file-preview and image-preview regex patterns.
- Ensure only valid URLs are re-signed.
Added unit tests to cover:
- Valid file-preview and image-preview URLs (correctly re-signed).
- Misspelled file/image preview URLs (no longer incorrectly matched).
Other:
- Fix a deprecated function `datetime.utcnow()`
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-22 10:58:29 +08:00
68076f2e22
chore(deps): bump abcjs from 6.5.1 to 6.5.2 in /web ( #26018 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 10:36:40 +08:00
Wu Tianwei and GitHub
8c38363038
fix: pass operation name to onUpdate callback in StatusItem component ( #26019 )
2025-09-22 10:19:12 +08:00
345ac8333c
Add Full-Text & Hybrid Search Support to Baidu Vector DB and Update SDK, Closes #25982 ( #25983 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-22 10:17:35 +08:00
2375047ef0
chore(deps-dev): bump eslint-plugin-storybook from 0.11.6 to 9.0.7 in /web ( #26011 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-22 10:03:02 +08:00
857a48012e
Fix: use data.type instead of type when checking datasource node ( #25965 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-22 10:01:21 +08:00
208fe3d7de
feat:support selecting different ftparser for OceanBase. ( #25970 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-22 09:56:33 +08:00
92cddbcc02
chore(deps): bump negotiator from 0.6.4 to 1.0.0 in /web ( #26012 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 09:55:00 +08:00
599b53c9cb
chore(deps): bump authlib from 1.3.1 to 1.6.4 in /api ( #26015 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 09:54:52 +08:00
jiangbo721 and GitHub
062b173c66
fix: Statistics, like workflows, do not include debug data. ( #25979 )
2025-09-20 10:47:59 +08:00
Yongtao Huang and GitHub
db690013fd
Chore: remove dead code in datasource.utils ( #25984 )
2025-09-20 10:47:52 +08:00
lyzno1 and GitHub
e93bfe3d41
fix: resolve chat sidebar UI bugs for hover panel and dropdown menu ( #25813 )
2025-09-19 18:28:49 +08:00
GuanMu and GitHub
ab910c736c
feat(goto-anything): add RAG pipeline node search ( #25948 )
2025-09-19 18:28:13 +08:00
Yeuoly and GitHub
4047a6bb12
fix: ensure original response are maintained by yielding text messages in ApiTool ( #23456 ) ( #25973 )
2025-09-19 18:27:33 +08:00
df2478dc26
chore: translate i18n files and update type definitions ( #25964 )
...
Co-authored-by: WTW0313 <30284043+WTW0313@users.noreply.github.com >
2025-09-19 18:27:09 +08:00
-LAN- and GitHub
4cc3f6045b
Run import-linter within make lint ( #25933 )
2025-09-19 18:26:43 +08:00
Joel and GitHub
1550316b8d
fix: undefined match the wrong output schema ( #25971 )
2025-09-19 17:03:09 +08:00
Wu Tianwei and GitHub
87394d2512
fix: enhance model parameter handling with advanced mode support and localization updates ( #25963 )
2025-09-19 15:47:52 +08:00
Wu Tianwei and GitHub
bad59c95bc
fix: update details display to conditionally show creator information ( #25952 )
2025-09-19 15:45:45 +08:00
Xiyuan Chen and GitHub
9f138ef246
Refactor WorkflowService to handle missing default credentials gracef… ( #25960 )
2025-09-19 00:45:35 -07:00
hjlarry
b442ba8b2b
fix UserAvatarList background color
2025-09-19 12:07:07 +08:00
zxhlyh and GitHub
6453fc4973
fix: refresh datasource list after install datasource ( #25949 )
2025-09-19 11:03:45 +08:00
hjlarry
10e36d2355
add avatar on canvas node
2025-09-19 10:43:28 +08:00
f62f926537
style: update GotoAnything component styling ( #25929 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-19 10:36:43 +08:00
Yongtao Huang and GitHub
b3dafd913b
Chore: correct inconsistent logging and typo ( #25945 )
2025-09-19 10:36:16 +08:00
hjlarry
13c53fedad
add avatar display on node
2025-09-19 10:07:01 +08:00
-LAN- and GitHub
b2d8a7eaf1
Fix: enforce editor-only access to chat message logs ( #25936 )
2025-09-18 21:59:51 +08:00
GuanMu and GitHub
3e54414191
chore: update post_create_command.sh to use dynamic workspace root for aliases ( #25913 )
2025-09-18 21:09:43 +08:00
a173546c8d
Fix: replace stdout prints with debug logging ( #25931 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-18 21:03:20 +08:00
-LAN- and GitHub
aa69d90489
fix(makefile): correct uv project path for lint target ( #25818 )
2025-09-18 20:36:26 +08:00
-LAN- and GitHub
4ba1292455
refactor: replace print statements with proper logging ( #25773 )
2025-09-18 20:35:47 +08:00
Maries and GitHub
bb01c31f30
fix(api): enhance data handling in RagPipelineDslService to filter credentials ( #25926 )
2025-09-18 18:36:49 +08:00
Wu Tianwei and GitHub
cd90b2ca9e
refactor: replace useInvalid with useInvalidCustomizedTemplateList ( #25924 )
2025-09-18 18:17:20 +08:00
heyszt and GitHub
9a65350cf7
fix: rollback aliyun_trace icon ( #25921 )
2025-09-18 18:01:08 +08:00
quicksand and GitHub
680eb7a9f6
fix(datasets): retrieval_model null issue when updating dataset info ( #25907 )
2025-09-18 17:58:06 +08:00
crazywoola and GitHub
878420463c
fix: Message => str ( #25876 )
2025-09-18 17:57:57 +08:00
zxhlyh and GitHub
4692e20daf
fix: workflow header style ( #25922 )
2025-09-18 17:53:40 +08:00
hjlarry
4bda1bd884
open node panel not affect others
2025-09-18 17:42:02 +08:00
QuantumGhost and GitHub
13fe2ca8fe
fix(api): fix single stepping variable loading ( #25908 )
2025-09-18 17:30:02 +08:00
zxhlyh and GitHub
1264e7d4f6
fix: use invalid last run ( #25911 )
2025-09-18 16:52:27 +08:00
4f45978cd9
fix: remote code execution in email endpoints ( #25753 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-18 16:45:34 +08:00
hjlarry
3abe7850d6
fix migration file
2025-09-18 16:30:40 +08:00
5a0bf8e028
feat: make SQLALCHEMY_POOL_TIMEOUT configurable ( #25468 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-18 16:13:56 +08:00
ffa163a8a8
refactor: simplify portal interactions and manage state in Configure component ( #25906 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-18 15:57:33 +08:00
Novice and GitHub
8f86f5749d
chore: Update the value of sys.dialogue_count to start from 1. ( #25905 )
2025-09-18 15:52:52 +08:00
00d3bf15f3
perf(web): optimize ESLint performance with concurrency flag and remove oxlint ( #25899 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-18 15:50:42 +08:00
17hz and GitHub
7196c09e9d
chore(workflows): remove redundant eslint command from style workflow ( #25900 )
2025-09-18 15:50:09 +08:00
hjlarry
b50284d864
fix merge problem
2025-09-18 15:45:53 +08:00
zxhlyh and GitHub
fadd9e0bf4
fix: workflow logs list ( #25903 )
2025-09-18 15:45:37 +08:00
hjlarry
81c6e52401
Merge remote-tracking branch 'origin/p254' into p284
2025-09-18 15:14:55 +08:00
zxhlyh and GitHub
d8b4bbe067
fix: datasource pinned list ( #25896 )
2025-09-18 14:52:33 +08:00
hjlarry
847d257366
Merge branch 'p254' into p284
2025-09-18 14:50:59 +08:00
GuanMu and GitHub
24611e375a
fix: update Python base image to use bullseye variant ( #25895 )
2025-09-18 14:38:56 +08:00
lyzno1 and GitHub
ccec582cea
chore: add missing template translations in ja-JP ( #25892 )
2025-09-18 14:37:26 +08:00
Bowen Liang and GitHub
b2e4107c17
chore: improve opendal storage and ensure closing file after reading files in load_stream method ( #25874 )
2025-09-18 14:09:19 +08:00
quicksand and GitHub
87aa070486
feat(api/commands): add migrate-oss to migrate from Local/OpenDAL to … ( #25828 )
2025-09-18 14:09:00 +08:00
hjlarry
687662cf1f
comment sync
2025-09-18 13:27:27 +08:00
21230a8eb2
fix: handle None description in MCP tool transformation ( #25872 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-18 13:11:38 +08:00
+10
85cda47c70
feat: knowledge pipeline ( #25360 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: twwu <twwu@dify.ai >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: jyong <718720800@qq.com >
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com >
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com >
Co-authored-by: quicksand <quicksandzn@gmail.com >
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com >
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: nite-knite <nkCoding@gmail.com >
Co-authored-by: Hanqing Zhao <sherry9277@gmail.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Harry <xh001x@hotmail.com >
2025-09-18 12:49:10 +08:00
zyssyz123 and GitHub
7dadb33003
fix: remove billing cache when add or delete app or member ( #25885 )
2025-09-18 12:18:07 +08:00
hjlarry
6432d98469
improve the icon display on canvas
2025-09-18 11:49:43 +08:00
hjlarry
088ccf8b8d
add UserAvatarList component
2025-09-18 09:47:07 +08:00
hjlarry
e8683bf957
fix comment cursor position
2025-09-18 09:17:45 +08:00
hjlarry
4653981b6b
not display more icon when in edit mode
2025-09-17 20:45:54 +08:00
hjlarry
e2547413d3
fix edit input mouse pos
2025-09-17 20:40:59 +08:00
hjlarry
ea17f41b5b
refactor reply code
2025-09-17 20:29:23 +08:00
hjlarry
29178d8adf
can edit and delete a reply
2025-09-17 17:44:09 +08:00
hjlarry
7e86ead574
upgrade style
2025-09-17 16:41:10 +08:00
hjlarry
72debcb228
refactor mention input
2025-09-17 16:28:47 +08:00
hjlarry
72737dabc7
fix at can't click bug
2025-09-17 14:50:05 +08:00
hjlarry
f6e5cb4381
improve comment detail
2025-09-17 14:34:36 +08:00
hjlarry
ffad3b5fb1
comment detail window fix height
2025-09-17 13:45:56 +08:00
hjlarry
cba9fc3020
add comment reply
2025-09-17 12:50:42 +08:00
hjlarry
e776accaf3
add top operation buttons of comment detail
2025-09-17 10:45:15 +08:00
hjlarry
3eac26929a
sync the comment panel and canvas
2025-09-17 09:13:31 +08:00
hjlarry
4d3adec738
click canvas icon display the active comment detail
2025-09-17 09:01:16 +08:00
-LAN- and GitHub
b5a7e64e19
Fix incorrect API endpoint routing from PR #25628 ( #25778 )
2025-09-16 19:20:26 +08:00
hjlarry
89bed479e4
improve comment panel
2025-09-16 17:25:51 +08:00
b283b10d3e
Fix/lindorm vdb optimize ( #25748 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-16 16:54:18 +08:00
-LAN- and GitHub
ecb22226d6
refactor: remove Claude-specific references from documentation files ( #25760 )
2025-09-16 14:22:14 +08:00
8635aacb46
Enhance LLM model configuration validation to include active status c… ( #25759 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-15 23:15:53 -07:00
hjlarry
fdd673a3a9
improve comments panel
2025-09-16 13:39:31 +08:00
bdd85b36a4
ruff check preview ( #25653 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-16 12:58:12 +08:00
znn and GitHub
a0c7713494
chat remove transparency from chat bubble in dark mode ( #24921 )
2025-09-16 12:57:53 +08:00
hjlarry
22f6d285c7
fix comment cursor in panel incorrect
2025-09-16 10:20:12 +08:00
hjlarry
10aa16b471
add workflow comment panel
2025-09-16 09:51:12 +08:00
abf4955c26
Feature: add test containers document indexing task ( #25684 )
...
Signed-off-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-16 09:47:28 +08:00
74340e3c04
Bugfix: When i change the loop variable, 'Loop Termination Condition' wi… ( #25695 )
...
Co-authored-by: fengminhua <fengminhua@52tt.com >
2025-09-16 09:46:44 +08:00
-LAN- and GitHub
b98b389baf
fix(tests): resolve order dependency in disable_segments_from_index_task tests ( #25737 )
2025-09-16 08:26:52 +08:00
877806c34d
chore: translate i18n files and update type definitions ( #25713 )
...
Co-authored-by: GarfieldDai <28395549+GarfieldDai@users.noreply.github.com >
2025-09-15 21:22:57 +08:00
湛露先生 and GitHub
0bbf4fb66a
correct typos . ( #25717 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
2025-09-15 21:22:40 +08:00
169ce71e59
fix(web): custom-tool output_schema.properties missing type ( #25731 )
...
Co-authored-by: joeyczheng <joeyczheng@tencent.com >
2025-09-15 21:21:25 +08:00
quicksand and GitHub
bdbe078630
fix(mcp): prevent masked headers from overwriting real values ( #25722 )
2025-09-15 19:24:12 +08:00
hjlarry
b3838581fd
improve mention
2025-09-15 17:13:46 +08:00
hjlarry
affbe7ccdb
can mention user in the create comment
2025-09-15 16:42:31 +08:00
88d5e27fe8
Release/e-1.8.1 ( #25613 )
...
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: GareArc <chen4851@purdue.edu >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: hjlarry <hjlarry@163.com >
2025-09-15 14:49:23 +08:00
hjlarry
dd8577f832
comments display on canvas
2025-09-15 14:16:06 +08:00
-LAN- and GitHub
bb5b8d2902
fix: resolve devalue prototype pollution vulnerability ( #25709 )
2025-09-15 13:26:36 +08:00
bab4975809
chore: add ast-grep rule to convert Optional[T] to T | None ( #25560 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-15 13:06:33 +08:00
2e44ebe98d
chore(deps): bump @lexical/text from 0.30.0 to 0.35.0 in /web ( #25705 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:55:48 +09:00
a1961cc37a
chore(deps-dev): bump @next/bundle-analyzer from 15.5.0 to 15.5.3 in /web ( #25704 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:55:17 +09:00
727e1d3743
chore(deps): bump scheduler from 0.23.2 to 0.26.0 in /web ( #25699 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:51:47 +09:00
4e3b16c5f4
chore(deps-dev): bump sass from 1.89.2 to 1.92.1 in /web ( #25698 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:50:49 +09:00
6c36bf28d7
chore(deps): bump clickzetta-connector-python from 0.8.102 to 0.8.104 in /api ( #25697 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:50:12 +09:00
5548b22fe7
chore(deps): bump transformers from 4.53.3 to 4.56.1 in /api ( #25696 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:49:26 +09:00
hjlarry
d7f5da5df4
display comments avatar on the canvas
2025-09-15 11:41:06 +08:00
hjlarry
9fda130b3a
fix click comment once more then esc not work
2025-09-15 11:11:07 +08:00
Asuka Minato and GitHub
03664d6b51
dependabot ( #25677 )
2025-09-15 10:59:34 +08:00
Guangdong Liu and GitHub
07d383ffaa
refactor: update API routes and documentation for app and datasets endpoints ( #25628 )
2025-09-15 10:59:11 +08:00
Joel and GitHub
9bb7bcf52e
feat: user message support generate prompt ( #25689 )
2025-09-15 10:17:19 +08:00
Ritoban Dutta and GitHub
67a686cf98
[Chore/Refactor] use __all__ to specify export member. ( #25681 )
2025-09-15 09:45:35 +08:00
a3f2c05632
optimize _merge_splits function by using enumerate instead of manual index tracking ( #25680 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-15 09:41:16 +08:00
hjlarry
72cdbdba0f
fix chat input style
2025-09-15 09:20:06 +08:00
lyzno1 and GitHub
efcf052004
chore: bump pnpm version to v10.16.0 ( #25640 )
2025-09-14 18:44:35 +08:00
9234a2293d
improve type hints using typing.Literal and add type annotations ( #25641 )
...
Co-authored-by: EchterTimo <EchterTimo@users.noreply.github.com >
2025-09-14 18:44:23 +08:00
7a626747cf
bugfix: The randomly generated email by Faker actually corresponded to an existing account in the test database, causing the test to fail. ( #25646 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-14 18:41:35 +08:00
db01cbb63d
chore: translate i18n files and update type definitions ( #25645 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-14 18:41:15 +08:00
Asuka Minato and GitHub
4f868275a9
example for __all__ ( #25666 )
2025-09-14 18:40:06 +08:00
-LAN- and GitHub
ed20d14d01
feat: enhance Makefile with code quality commands and default help ( #25655 )
2025-09-14 18:39:42 +08:00
NeatGuyCoding and GitHub
0add1af1c8
feat: add test containers based tests for disable segments from index task ( #25660 )
2025-09-14 14:12:52 +08:00
yo and GitHub
5c50c3aa70
fix: allow empty values in Variable Inspector ( #25644 )
2025-09-14 14:10:12 +08:00
lyzno1 and GitHub
9e7328abfb
feat: add circular scrolling to GotoAnything command menu ( #25662 )
2025-09-14 14:07:10 +08:00
hjlarry
b92a153902
refactor code
2025-09-14 13:03:08 +08:00
hjlarry
9f2927979b
fix comment cursor icon
2025-09-14 12:50:18 +08:00
hjlarry
75257232c3
add create comment frontend
2025-09-14 12:10:37 +08:00
188eb838c5
[Test] speed up Hypothesis strategies to avoid too_slow ( #25623 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-13 21:05:19 +08:00
lyzno1 and GitHub
36ab9974d2
fix: Multiple UX improvements for GotoAnything command palette ( #25637 )
2025-09-13 21:03:42 +08:00
hjlarry
1721314c62
add frontend comment service
2025-09-13 17:57:19 +08:00
a825f0f2b2
Feature add test containers disable segment from index task ( #25631 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-13 14:28:10 +08:00
1b0f92a331
feat(stress-test): add comprehensive stress testing suite using Locust ( #25617 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-12 22:25:05 +08:00
a13d7987e0
chore: adopt StrEnum and auto() for some string-typed enums ( #25129 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-12 21:14:26 +08:00
17hz and GitHub
635e7d3e70
fix: Cannot modify values when startNode has defaultValue ( #25595 )
2025-09-12 21:11:24 +08:00
c78ef79995
fix close button cannot be clicked when the browser page is zoomed out ( #25584 )
...
Co-authored-by: joeyczheng <joeyczheng@tencent.com >
2025-09-12 21:11:00 +08:00
Tianyi Jing and GitHub
c3f9a7ed9b
feat: add type integer to VarType ( #25500 )
...
Signed-off-by: jingfelix <jingfelix@outlook.com >
2025-09-12 21:09:41 +08:00
hjlarry
fc230bcc59
add force update workflow to support restore
2025-09-12 16:27:12 +08:00
hjlarry
b4636ddf44
add leader restore workflow
2025-09-12 15:34:41 +08:00
c91253d05d
fix segment deletion race condition ( #24408 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-12 15:29:57 +08:00
hjlarry
b1140301a4
sync import dsl
2025-09-12 14:46:40 +08:00
Guangdong Liu and GitHub
285291f545
refactor: update API routes and documentation for console endpoints ( #25554 )
2025-09-12 11:51:24 +08:00
c0e1015c6e
fix: filter temporary edges from workflow draft sync ( #25442 )
...
Co-authored-by: jiasiqi <jiasiqi3@tal.com >
2025-09-12 11:19:57 +08:00
12d1bcc545
chore: translate i18n files and update type definitions ( #25575 )
...
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com >
2025-09-12 10:39:38 +08:00
ec808f3fe8
refactor: centralize default end user session ID constant ( #25416 )
...
This PR refactors the handling of the default end user session ID by centralizing it as an enum in the models module where the `EndUser` model is defined. This improves code organization and makes the relationship between the constant and the model clearer.
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-12 10:27:16 +08:00
394b0ac9c0
fix: login security issue frontend ( #25571 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-12 10:25:06 +08:00
c2fcd2895b
Feat/email register refactor ( #25369 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
2025-09-12 10:24:54 +08:00
bb1514be2d
Force update search method to keyword_search ( #25464 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-12 10:12:25 +08:00
8ffb9b6aed
fix: Support passing the default app mode when creating an app ( #25142 )
...
Co-authored-by: 王博 <wangbo@localhost.com >
2025-09-12 10:06:07 +08:00
Matri Qi and GitHub
33afa7c84a
Fix/disable no unsafe optional chaining ( #25553 )
2025-09-12 10:03:34 +08:00
69aad38d03
fix(date-picker): handle string date to avoid crash ( #25522 )
...
Co-authored-by: 刘佳佳 <liujiajia@nanjingwanhui.com >
Co-authored-by: crazywoola <427733928@qq.com >
2025-09-12 10:01:26 +08:00
17b5309e47
fix: single step system file error ( #25533 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-12 09:47:45 +08:00
Asuka Minato and GitHub
05af23f88f
use autospec=True in mock ( #25497 )
2025-09-12 09:46:02 +08:00
Yongtao Huang and GitHub
4511f4f537
Remove redundant parse_args call in WorkflowByIdApi.patch ( #25498 )
2025-09-12 09:40:41 +08:00
bdacc4da36
chore(deps): bump mermaid from 11.4.1 to 11.10.0 in /web ( #25521 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-12 09:40:18 +08:00
15 and GitHub
1a078657d8
Fixes #25530 ( #25531 )
2025-09-12 09:39:17 +08:00
77ba3e8f26
add autofix pnpm ( #25557 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-12 09:37:54 +08:00
84e3571ec3
fix: delete get upload file endpoint ( #25543 )
...
Co-authored-by: jyong <718720800@qq.com >
2025-09-12 09:36:53 +08:00
NeatGuyCoding and GitHub
de18b14372
feat: add test containers based tests for delete segment from index task ( #25564 )
2025-09-12 09:33:39 +08:00
Yongtao Huang and GitHub
a1322ddb5d
Fix: correct has_more pagination logic in get_conversational_variable ( #25484 )
...
Signed-off-by: Yongtao Huang<yongtaoh2022@gmail.com >
2025-09-12 09:32:22 +08:00
c7868fb176
test: remove print code ( #25481 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-12 09:30:56 +08:00
4b6687db6b
Fix log time display bug ( #25475 )
...
Co-authored-by: wxliqigang <wxliqigang@gfpartner.com.cn >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-12 02:46:04 +09:00
f1d5bc58b0
fix: app name overflow ( #25551 )
...
Co-authored-by: luxiaoyu1 <luxiaoyu1@xiaomi.com >
2025-09-11 21:19:55 +08:00
NeatGuyCoding and GitHub
99f4cd1cfa
feat: add test containers based tests for deal dataset vector index ( #25545 )
2025-09-11 21:12:53 +08:00
QuantumGhost and GitHub
874406d934
security(api): fix privilege escalation vulnerability in model config and chat message APIs ( #25518 )
...
The `ChatMessageApi` (`POST /console/api/apps/{app_id}/chat-messages`) and
`ModelConfigResource` (`POST /console/api/apps/{app_id}/model-config`)
endpoints do not properly validate user permissions, allowing users without `editor`
permission to access restricted functionality.
This PR addresses this issue by adding proper permission check.
2025-09-11 14:53:35 +08:00
Nite Knite and GitHub
07d067d828
chore: support Zendesk widget ( #25517 )
2025-09-11 13:17:50 +08:00
Xiyuan Chen and GitHub
af7f67dc9c
Feat/enteprise cd ( #25508 )
2025-09-10 20:53:42 -07:00
Xiyuan Chen and GitHub
34e55028ae
Feat/enteprise cd ( #25485 )
2025-09-10 19:01:32 -07:00
hjlarry
58cd785da6
use const for cursor move config
2025-09-11 09:36:22 +08:00
hjlarry
2035186cd2
click avatar to follow user cursor position
2025-09-11 09:26:05 +08:00
hjlarry
53ba6aadff
cursor pos transform to canvas
2025-09-11 09:07:03 +08:00
Eric Guo and GitHub
70e4d6be34
Fix 500 in dataset page. ( #25474 )
2025-09-10 15:57:04 +08:00
Wu Tianwei and GitHub
b690ac4e2a
fix: Remove sticky positioning from workflow component fields ( #25470 )
2025-09-10 15:17:49 +08:00
hjlarry
f091868b7c
use new get avatar api
2025-09-10 15:15:43 +08:00
hjlarry
89bedae0d3
remove the test code for develop collaboration
2025-09-10 14:27:20 +08:00
hjlarry
c8acc48976
ruff format
2025-09-10 14:25:37 +08:00
hjlarry
21fee59b22
use new features update api
2025-09-10 14:24:38 +08:00
cbc0e639e4
update sql in batch ( #24801 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-09-10 13:00:17 +08:00
b51c724a94
refactor: Migrate part of the console basic API module to Flask-RESTX ( #24732 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-09-10 12:15:47 +08:00
26a9abef64
test: imporve ( #25461 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-10 11:36:22 +08:00
Will and GitHub
fecdb9554d
fix: inner_api get_user_tenant ( #25462 )
2025-09-10 11:31:16 +08:00
45ef177809
Feature add test containers create segment to index task ( #25450 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-10 10:02:53 +08:00
hjlarry
957a8253f8
change user list to conversation var panel left
2025-09-10 09:26:38 +08:00
hjlarry
d5fc3e7bed
add new conversation vars update api
2025-09-10 09:24:22 +08:00
hjlarry
ab438b42da
use new env variables update api
2025-09-10 09:07:55 +08:00
Newton José and GitHub
6574e9f0b2
Fix: Add Password Validation to Account Creation ( #25382 )
2025-09-10 08:58:39 +08:00
Asuka Minato and GitHub
cce13750ad
add rule for strenum ( #25445 )
2025-09-10 08:51:21 +08:00
17hz and GitHub
928bef9d82
fix: imporve the condition for stopping the think timer. ( #25365 )
2025-09-10 08:45:00 +08:00
08dd3f7b50
Fix basedpyright type errors ( #25435 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-10 01:54:26 +08:00
Yongtao Huang and GitHub
2ac7a9c8fc
Chore: thanks to bump-pydantic ( #25437 )
2025-09-09 20:07:17 +08:00
240b65b980
fix(mcp): properly handle arrays containing both numbers and strings ( #25430 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-09 20:06:35 +08:00
-LAN- and GitHub
7443c5a6fc
refactor: update pyrightconfig to scan all API files ( #25429 )
2025-09-09 17:12:45 +08:00
GuanMu and GitHub
a1cf48f84e
Add lib test ( #25410 )
2025-09-09 17:11:49 +08:00
-LAN- and GitHub
e5122945fe
Fix: Use --fix flag instead of --fix-only in autofix workflow ( #25425 )
2025-09-09 17:00:00 +08:00
KVOJJJin and GitHub
22cd97e2e0
Fix: judgement of open in explore ( #25420 )
2025-09-09 16:49:22 +08:00
38057b1b0e
add typing to all wraps ( #25405 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-09 16:48:33 +08:00
crazywoola and GitHub
eb52216a9c
Revert "example of remove useEffect" ( #25418 )
2025-09-09 16:23:44 +08:00
Joel and GitHub
4c92e63b0b
fix: avatar is not updated after setted ( #25414 )
2025-09-09 16:00:50 +08:00
ac2aa967c4
feat: change history by supplementary node information ( #25294 )
...
Co-authored-by: alleschen <alleschen@tencent.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-09 15:18:42 +08:00
d2e50a508c
Fix:About the error problem of creating an empty knowledge base interface in service_api ( #25398 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-09 15:18:31 +08:00
Wu Tianwei and GitHub
37975319f2
feat: Add customized json schema validation ( #25408 )
2025-09-09 15:15:32 +08:00
Yongtao Huang and GitHub
4aba570fa8
Fix flask response: 200 -> {}, 200 ( #25404 )
2025-09-09 15:06:18 +08:00
hjlarry
3867fece4a
mcp server update
2025-09-09 15:01:38 +08:00
Novice and GitHub
e180c19cca
fix(mcp): current_user not being set in MCP requests ( #25393 )
2025-09-09 14:58:14 +08:00
zxhlyh and GitHub
c595c03452
fix: credential not allow to use in load balancing ( #25401 )
2025-09-09 14:52:50 +08:00
64c9a2f678
Feat/credential policy ( #25151 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-08 23:45:05 -07:00
hjlarry
2b908d4fbe
add app state update
2025-09-09 14:24:37 +08:00
Novice and GitHub
566e0fd3e5
fix(container-test): batch create segment position sort ( #25394 )
2025-09-09 13:47:29 +08:00
7dfb72e381
feat: add test containers based tests for clean notion document task ( #25385 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-09 11:02:19 +08:00
649242f82b
example of uuid ( #25380 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-09 10:45:08 +08:00
cf1ee3162f
Support Anchor Scroll In The Output Node ( #25364 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-09 10:35:07 +08:00
NeatGuyCoding and GitHub
bf6485fab4
minor fix: some translation mismatch ( #25386 )
2025-09-09 10:30:04 +08:00
hjlarry
8ff062ec8b
change user default color
2025-09-09 10:20:02 +08:00
hjlarry
294fc41aec
add redo undo manager of CRDT
2025-09-09 09:58:55 +08:00
720ecea737
fix: tenant_id was not specific when retrieval end-user in plugin backwards invocation wraps ( #25377 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-09 09:49:35 +08:00
HuDenghui and GitHub
d5e86d9180
fix: Fixed the X-axis scroll bar issue in the LLM node settings panel ( #25357 )
2025-09-09 09:47:27 +08:00
cab1272bb1
Fix: use correct maxLength prop for verification code input ( #25371 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-08 20:44:48 +08:00
563a5af9e7
Fix/disable no constant binary expression ( #25311 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 20:44:20 +08:00
-LAN- and GitHub
ec0800eb1a
refactor: update pyrightconfig.json to use ignore field for better type checking configuration ( #25373 )
2025-09-08 19:55:25 +08:00
zyssyz123 and GitHub
ea61420441
Revert "feat: email register refactor" ( #25367 )
2025-09-08 19:20:09 +08:00
kenwoodjw and GitHub
598ec07c91
feat: enable dsl export encrypt dataset id or not ( #25102 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-09-08 18:03:24 +08:00
a932413314
fix: Incorrect URL Parameter Parsing Causes user_id Retrieval Error ( #25261 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 18:00:33 +08:00
aff2482436
Feature add test containers batch create segment to index ( #25306 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 17:55:57 +08:00
860ee20c71
feat: email register refactor ( #25344 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 17:51:43 +08:00
Krito. and GitHub
74be2087b5
fix: ensure Performance Tracing button visible when no tracing provid… ( #25351 )
2025-09-08 16:38:09 +08:00
57f1822213
chore: translate i18n files and update type definitions ( #25349 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 16:37:20 +08:00
Yongtao Huang and GitHub
cdfdf324e8
Minor fix: correct PrecessRule typo ( #25346 )
2025-09-08 15:08:56 +08:00
hjlarry
684f7df158
node data use crdt data
2025-09-08 14:46:28 +08:00
f891c67eca
feat: add MCP server headers support #22718 ( #24760 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Novice <novice12185727@gmail.com >
2025-09-08 14:10:55 +08:00
5d0a50042f
feat: add test containers based tests for clean dataset task ( #25341 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-08 13:09:53 +08:00
4ee49f3550
chore: remove weird account login ( #22247 )
...
Co-authored-by: zhuqingchao <zhuqingchao@xiaomi.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 10:44:36 +08:00
f6059ef389
add more typing ( #24949 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-08 10:40:00 +08:00
ce2281d31b
Fix: Parameter Extractor Uses Correct Prompt for Prompt Mode in Chat Models ( #24636 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-09-08 10:29:12 +08:00
3d16767fb3
chore: translate i18n files and update type definitions ( #25334 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 10:05:25 +08:00
593f7989b8
fix: 'curr_message_tokens' where it is not associated with a value #25307 ( #25308 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-08 09:59:53 +08:00
16a3e21410
more assert ( #24996 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 09:59:43 +08:00
98204d78fb
Refactor:upgrade react19 ref as props ( #25225 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 09:46:02 +08:00
Asuka Minato and GitHub
27bf244b3b
keep add and remove the same ( #25277 )
2025-09-08 09:42:39 +08:00
9b8a03b53b
[Chore/Refactor] Improve type annotations in models module ( #25281 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 09:42:27 +08:00
e1f871fefe
fix: ensure consistent DSL export behavior across UI entry ( #25317 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-08 09:41:51 +08:00
Yongtao Huang and GitHub
beaa8de648
Fix: correct queryKey in useBatchUpdateDocMetadata and add test case ( #25327 )
2025-09-08 09:34:04 +08:00
hjlarry
c3287755e3
add request leader to sync graph
2025-09-08 09:00:20 +08:00
-LAN- and GitHub
7e629fd783
fix: update iteration node to use correct variable segment types ( #25315 )
2025-09-07 21:31:41 +08:00
lyzno1 and GitHub
b623224d07
fix: remove workflow file preview docs ( #25318 )
2025-09-07 21:31:05 +08:00
-LAN- and GitHub
92a939c401
chore: ignore PWA generated files in version control ( #25313 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-07 21:29:59 +08:00
afa7228076
fix: a failed index to be marked as created ( #25290 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-06 22:53:26 +08:00
Asuka Minato and GitHub
bbc43ca50d
example of no-unstable-context-value ( #25279 )
2025-09-06 22:53:01 +08:00
9964cc202d
Feature add test containers batch clean document ( #25287 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-06 16:18:26 +08:00
b05245eab0
fix: resolve typing errors in configs module ( #25268 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-06 16:08:14 +08:00
e41e23481c
chore: translate i18n files and update type definitions ( #25260 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-06 16:06:09 +08:00
-LAN- and GitHub
30e5c197cb
fix: standardize text color in install form to text-secondary ( #25272 )
2025-09-06 16:05:01 +08:00
-LAN- and GitHub
52b1ac5f54
feat(web): add Progressive Web App (PWA) support ( #25274 )
2025-09-06 16:04:24 +08:00
hjlarry
9f97f4d79e
fix cursor style
2025-09-06 15:54:19 +08:00
hjlarry
34eb421649
add currentUserId is me
2025-09-06 12:27:54 +08:00
hjlarry
850b05573e
add dropdown users list
2025-09-06 12:01:49 +08:00
hjlarry
6ec8bfdfee
add mouse over avatar display username
2025-09-06 11:29:45 +08:00
hjlarry
81638c248e
use one getUserColor func
2025-09-06 11:22:59 +08:00
hjlarry
2e11b1298e
add online users avatar
2025-09-06 11:19:47 +08:00
a78339a040
remove bare list, dict, Sequence, None, Any ( #25058 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-09-06 03:32:23 +08:00
2b0695bdde
add more dataclass ( #25039 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-06 03:20:13 +08:00
hjlarry
20320f3a27
show online users on the canvas
2025-09-06 00:08:17 +08:00
hjlarry
4019c12d26
fix missing import
2025-09-05 22:20:07 +08:00
hjlarry
cf72184ce4
each browser tab session a ws connected obj
2025-09-05 22:19:16 +08:00
NeatGuyCoding and GitHub
917d60a1cb
Feature add test containers add document to index ( #25251 )
2025-09-05 19:20:37 +08:00
edf4a1b652
feat: add reasoning format processing to LLMNode for <think> tag handling ( #23313 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-05 18:15:35 +08:00
05cd7e2d8a
add type annotations for Python SDK ChatClient Class ( #24018 )
...
Co-authored-by: EchterTimo <EchterTimo@users.noreply.github.com >
2025-09-05 18:12:46 +08:00
Asuka Minato and GitHub
a9da8edbde
example of remove useEffect ( #25212 )
2025-09-05 17:35:59 +08:00
Asuka Minato and GitHub
d03d3518d7
example of lazy ( #25216 )
2025-09-05 17:35:50 +08:00
cd95237ae4
fix: loop node doesn't exit when it react the condition #24717 ( #24844 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-05 14:38:52 +08:00
kenwoodjw and GitHub
1ba69b8abf
fix: child chunk API 404 due to UUID type comparison ( #25234 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-09-05 14:00:28 +08:00
Asuka Minato and GitHub
95eac7f7f0
example of readonly ( #25220 )
2025-09-05 12:41:54 +08:00
Asuka Minato and GitHub
f84b9fd5ef
example of type button ( #25224 )
2025-09-05 12:41:36 +08:00
e78f1cdc6a
refactor: improve plugin version validation to support full semantic versioning ( #25161 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-05 12:39:48 +08:00
Yongtao Huang and GitHub
432f89cf33
Chore: clean some # type: ignore ( #25157 )
2025-09-05 11:30:04 +08:00
Asuka Minato and GitHub
f0561c0c3b
to RefObject ( #25192 )
2025-09-05 10:14:13 +08:00
64e338133c
fix: chunk detail modal answer not wrap line ( #25203 )
...
Co-authored-by: lijiezhao <lijiezhao@perfect99.com >
2025-09-05 10:11:49 +08:00
Yoshio Sugiyama and GitHub
4966e4e1fb
fix: Remove invalid key from firecrawl request payload. ( #25190 )
...
Signed-off-by: SUGIYAMA Yoshio <nenegi.01mo@gmail.com >
2025-09-05 10:10:56 +08:00
Asuka Minato and GitHub
19e1cbd033
example regexp exec ( #25200 )
2025-09-05 09:53:01 +08:00
Anubhav Singh and GitHub
f721c778ad
fix: Ensure the order of execution steps are correct when logging with Weave by W&B ( #25183 )
2025-09-05 09:24:59 +08:00
a2e0f80c01
[Chore/Refactor] Improve type checking configuration ( #25185 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-05 08:34:18 +08:00
Yongtao Huang and GitHub
334218a62c
Remove unused mypy script ( #25177 )
2025-09-05 00:22:38 +08:00
Will and GitHub
de768af099
fix: reset password ( #25172 )
2025-09-04 20:34:56 +08:00
Will and GitHub
d36ce782b7
fix: update account profile ( #25150 )
2025-09-04 18:32:51 +08:00
lyzno1 and GitHub
fb307ae128
feat: add TypeScript type safety for i18next with automated maintenance ( #25152 )
2025-09-04 17:12:48 +08:00
8d5f788f2b
feat(workflow): Allow paste node into nested block ( #24234 )
...
Co-authored-by: crab.huang <crab.huang@huolala.cn >
2025-09-04 15:21:43 +08:00
Will and GitHub
804e599598
fix: EndUser not bound to Session when plugin invokes callback ( #25132 )
2025-09-04 13:59:34 +08:00
Davide Delbianco and GitHub
cdf9b674dc
chore: Bump weaviate-client to latest v3 version ( #25096 )
2025-09-04 11:15:36 +08:00
Tonlo and GitHub
d5aaee614f
fix recommended apps reading from db logic ( #25071 )
2025-09-04 11:14:37 +08:00
Yongtao Huang and GitHub
865ba8bb4f
Minor fix: correct get_app_model mode for delete() ( #25082 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
2025-09-04 11:08:31 +08:00
znn and GitHub
ebbb4a5d0b
fix png jpeg export ( #25110 )
2025-09-04 11:05:45 +08:00
17hz and GitHub
9040b534c8
fix: TypeSelector component style ( #25124 )
2025-09-04 10:53:00 +08:00
非法操作 and GitHub
0a0ae16bd6
fix: old custom model not display credential name ( #25112 )
2025-09-04 10:46:10 +08:00
fenglin and GitHub
c22b325c31
fix: align text color in dark mode for config var type selector ( #25121 )
2025-09-04 10:45:30 +08:00
c0d82a412d
feat: add test containers based tests for workflow converter ( #25115 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-04 10:30:24 +08:00
ac057a2d40
Chore: remove dead code in class Graph ( #22791 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
2025-09-04 10:30:04 +08:00
Will and GitHub
3427f19a01
chore: improved trace info for generating conversation name ( #25118 )
2025-09-04 10:29:12 +08:00
znn and GitHub
8effbaf101
make icon consistent in dropdown ( #25109 )
2025-09-04 10:03:13 +08:00
-LAN- and GitHub
53c4a8787f
[Chore/Refactor] Improve type safety and resolve type checking issues ( #25104 )
2025-09-04 09:35:32 +08:00
-LAN- and GitHub
017a75aa44
chore: enhance basedpyright-check script to support path arguments ( #25108 )
2025-09-04 09:34:50 +08:00
56afb3fd64
db internal server error ( #24947 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-03 22:44:22 +08:00
NeatGuyCoding and GitHub
a9c7669c16
chore: comply to RFC 6750 and improve bearer token split ( #24955 )
2025-09-03 22:29:08 +08:00
17hz and GitHub
aae792a9dd
chore: Updated pnpm version to 10.15.1 ( #25065 )
2025-09-03 22:28:03 +08:00
db53656a45
Fix jsonschema compliance: use number instead of float ( #25049 )
...
Signed-off-by: Yongtao Huang<yongtaoh2022@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 22:27:41 +08:00
GuanMu and GitHub
ff7a0e3170
fix: improve error logging for vector search operation in MyScale ( #25087 )
2025-09-03 22:24:45 +08:00
-LAN- and GitHub
c7700ac176
chore(docker): bump version ( #25092 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-03 20:25:44 +08:00
Stream and GitHub
d011ddfc64
chore(version): bump version to 1.8.1 ( #25060 )
2025-09-03 18:54:07 +08:00
67cc70ad61
fix: model credential name ( #25081 )
...
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 18:23:57 +08:00
a384ae9140
Fix advanced chat workflow event handler signature mismatch ( #25078 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 16:22:13 +08:00
a7627882a7
fix: Boolean type control is not displayed ( #25031 )
...
Co-authored-by: WTW0313 <twwu@dify.ai >
2025-09-03 15:39:09 +08:00
NeatGuyCoding and GitHub
8eae7a95be
Hotfix translation error ( #25035 )
2025-09-03 15:23:04 +08:00
dswl23 and GitHub
dabf266048
Fix: handle 204 No Content response in MCP client ( #25040 )
2025-09-03 15:22:42 +08:00
462e764a3c
typevar example ( #25064 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 14:54:38 +08:00
0e8a37dca8
chore: translate i18n files ( #25061 )
...
Co-authored-by: zxhlyh <16177003+zxhlyh@users.noreply.github.com >
2025-09-03 14:48:53 +08:00
zyileven and GitHub
bffbe54120
fix: Solve the problem of opening remarks appearing in the chat cont… ( #25067 )
2025-09-03 14:48:30 +08:00
b673560b92
feat: improve multi model credentials ( #25009 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-03 13:52:31 +08:00
zxhlyh and GitHub
9e125e2029
Refactor/model credential ( #24994 )
2025-09-03 13:36:59 +08:00
-LAN- and GitHub
b88146c443
chore: consolidate type checking in style workflow ( #25053 )
2025-09-03 13:34:43 +08:00
-LAN- and GitHub
c40cb7fd59
[Chore/Refactor] Update .gitignore to exclude pyrightconfig.json while preserving api/pyrightconfig.json ( #25055 )
2025-09-03 13:34:07 +08:00
-LAN- and GitHub
9d5956cef8
[Chore/Refactor] Switch from MyPy to Basedpyright for type checking ( #25047 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-03 11:52:26 +08:00
1fff4620e6
clean console apis and rag cleans. ( #25042 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 11:25:18 +08:00
-LAN- and GitHub
c3820f55f4
chore: translate Chinese comments to English in ClickZetta Volume storage module ( #25037 )
2025-09-03 10:57:58 +08:00
17hz and GitHub
60c5bdd62f
fix: remove redundant z-index from Field component ( #25034 )
2025-09-03 10:39:07 +08:00
Will and GitHub
5092e5f631
fix: workflow not published ( #25030 )
2025-09-03 10:07:31 +08:00
NeatGuyCoding and GitHub
c0bd35594e
feat: add test containers based tests for tools manage service ( #25028 )
2025-09-03 09:20:16 +08:00
bc9efa7ea8
Refactor: use DatasourceType.XX.value instead of hardcoded ( #25015 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 08:56:48 +08:00
-LAN- and GitHub
f540d0b747
chore: remove ty type checker from reformat script and pre-commit hooks ( #25021 )
2025-09-03 08:56:23 +08:00
-LAN- and GitHub
7bcaa513fa
chore: remove duplicate test helper classes from api root directory ( #25024 )
2025-09-03 08:56:00 +08:00
Will and GitHub
d33dfee8a3
fix: EndUser is not bound to a Session ( #25010 )
2025-09-02 21:37:21 +08:00
Will and GitHub
b5216df4fe
fix: xxx is not bound to a Session ( #24966 )
2025-09-02 21:37:06 +08:00
25a11bfafc
Export DSL from history ( #24939 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 21:36:52 +08:00
Yongtao Huang and GitHub
8fcc864fb7
Post fix of #23224 ( #25007 )
2025-09-02 20:59:08 +08:00
ed5ed0306e
minor fix: fix the check of subscription capacity limit ( #24991 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 19:14:30 +08:00
a418c43d32
example add more type check ( #24999 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 19:13:43 +08:00
17hz and GitHub
5aa8c9c8df
fix: refresh UI after user profile change ( #24998 )
2025-09-02 18:57:35 +08:00
17hz and GitHub
32972b45db
fix: remove unnecessary modal visibility toggle on error in name save ( #25001 )
2025-09-02 18:57:24 +08:00
17hz and GitHub
af351b1723
fix: ensure the modal closed by level ( #24984 )
2025-09-02 17:06:10 +08:00
Bowen Liang and GitHub
af88266212
chore: run ty check CI action only when api code changed ( #24986 )
2025-09-02 16:59:11 +08:00
-LAN- and GitHub
b14119b531
feat: add development environment setup commands to Makefile ( #24976 )
2025-09-02 16:24:21 +08:00
Novice and GitHub
68c75f221b
fix: workflow log status filter add parial success status ( #24977 )
2025-09-02 16:24:03 +08:00
Bowen Liang and GitHub
7b379e2a61
chore: apply ty checks on api code with script and ci action ( #24653 )
2025-09-02 16:05:13 +08:00
17hz and GitHub
c373b734bc
feat: make secretInput type field prevent browser auto-fill ( #24971 )
2025-09-02 16:04:12 +08:00
17hz and GitHub
2ac8f8003f
refactor: update radio component to handle boolean values instead of numeric ( #24956 )
2025-09-02 15:11:42 +08:00
17hz and GitHub
d6b3df8f6f
fix: API Key Authorization Configuration Model Form render default value ( #24963 )
2025-09-02 14:52:05 +08:00
deea07e905
make clean() function in index_processor_base abstractmethod ( #24959 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 14:48:45 +08:00
lyzno1 and GitHub
0caa94bd1c
fix: add Indonesian (id-ID) language support and improve language selector ( #24951 )
2025-09-02 14:44:59 +08:00
a32dde5428
Fix: Resolve workflow_node_execution primary key conflicts with UUID v7 ( #24643 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 14:18:29 +08:00
067b0d07c4
Fix: ensure InstalledApp deletion uses model instances instead of Row ( #24942 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 11:59:38 +08:00
17hz and GitHub
044f96bd93
feat: LLM prompt Jinja2 template now support more variables ( #24944 )
2025-09-02 11:59:31 +08:00
Novice and GitHub
ca96350707
chore: optimize SQL queries that perform partial full table scans ( #24786 )
2025-09-02 11:46:11 +08:00
be3af1e234
Migrate SQLAlchemy from 1.x to 2.0 with automated and manual adjustments ( #23224 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 10:30:19 +08:00
2e89d29c87
chore: translate i18n files ( #24934 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-09-02 10:16:14 +08:00
Zhedong Cen and GitHub
e4eb9f7c55
fix(i18n): align zh-Hant indexMethodEconomyTip with zh-Hans ( #24933 )
2025-09-02 09:57:39 +08:00
znn and GitHub
dd6547de06
downvote with reason ( #24922 )
2025-09-02 09:57:04 +08:00
84d09b8b8a
fix: API key input uses password type and no autocomplete ( #24864 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-02 09:37:24 +08:00
17hz and GitHub
2c462154f7
fix: email input cannot scroll ( #24930 )
2025-09-02 09:35:53 +08:00
NeatGuyCoding and GitHub
b810efdb3f
Feature add test containers tool transform service ( #24927 )
2025-09-02 09:30:55 +08:00
17hz and GitHub
ae04ccc445
fix: npx typo error ( #24929 )
2025-09-02 09:20:51 +08:00
f7ac1192ae
replace the secret field from obfuscated to full-masked value ( #24800 )
...
Co-authored-by: charles liu <dearcharles.liu@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 09:19:20 +08:00
jiangbo721 and GitHub
e048588a88
fix: remove duplicated code ( #24893 )
2025-09-02 08:58:31 +08:00
Frederick2313072 and GitHub
2042353526
fix:score threshold ( #24897 )
2025-09-02 08:58:14 +08:00
9486715929
FEAT: Tencent Vector optimize BM25 initialization to reduce loading time ( #24915 )
...
Co-authored-by: wlleiiwang <wlleiiwang@tencent.com >
2025-09-01 21:08:41 +08:00
64319c0d56
fix close session twice. ( #24917 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-01 21:08:01 +08:00
acd209a890
fix: prevent database connection leaks in chatflow mode by using Session-managed queries ( #24656 )
...
Co-authored-by: 王锶奇 <wangsiqi2@tal.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-01 18:22:42 +08:00
bd482eb8ef
fix wrong filter handle for saved messages ( #24891 )
...
Co-authored-by: zhuqingchao <zhuqingchao@xiaomi.com >
2025-09-01 16:32:08 +08:00
Frederick2313072 and GitHub
5b3cc560d5
fix:hard-coded top-k fallback issue. ( #24879 )
2025-09-01 15:46:37 +08:00
d41d4deaac
example enum to StrEnum ( #24877 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-01 15:40:26 +08:00
Yongtao Huang and GitHub
208ce4e774
CI: add TS indentation check via esLint ( #24810 )
2025-09-01 15:31:59 +08:00
Tianyi Jing and GitHub
414ee51975
fix: add missing form for boolean types ( #24812 )
...
Signed-off-by: jingfelix <jingfelix@outlook.com >
2025-09-01 15:21:36 +08:00
耐小心 and GitHub
d5a521eef2
fix: Fix database connection leak in EasyUIBasedGenerateTaskPipeline ( #24815 )
2025-09-01 14:48:56 +08:00
17hz and GitHub
1b401063e8
chore: pnpx deprecation ( #24868 )
2025-09-01 14:45:44 +08:00
木之本澪 and GitHub
60d9d0584a
refactor: migrate marketplace.py from requests to httpx ( #24015 )
2025-09-01 14:28:21 +08:00
willzhao and GitHub
ffba341258
[CHORE]: remove redundant-cast ( #24807 )
2025-09-01 14:05:32 +08:00
17hz and GitHub
f11131f8b5
fix: basepath did not read from the environment variable ( #24870 )
2025-09-01 13:50:33 +08:00
NeatGuyCoding and GitHub
2e6e414a9e
the conversion OAuthGrantType(parsed_args["grant_type"]) can raise ValueError for invalid values which is not caught and will produce a 500 ( #24854 )
2025-09-01 10:05:54 +08:00
NeatGuyCoding and GitHub
c45d676477
remove duplicated authorization header handling and bearer should be case-insensitive ( #24852 )
2025-09-01 10:05:19 +08:00
b8d8dddd5a
example of decorator typing ( #24857 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-01 10:04:24 +08:00
NeatGuyCoding and GitHub
c45c22b1b2
fix translation of all oauth.ts ( #24855 )
2025-09-01 10:04:05 +08:00
Yongtao Huang and GitHub
3d57a9ccdc
Fix never hit (!code || code.length === 0) ( #24860 )
2025-09-01 09:45:07 +08:00
cb04c21141
model_config = ConfigDict(extra='allow') ( #24859 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-31 23:21:41 +08:00
17hz and GitHub
f70272f638
refactor: replace clsx with classnames ( #24776 )
2025-08-31 17:08:29 +08:00
lyzno1 and GitHub
b4b71ded47
chore: remove unused i18n keys ( #24803 )
2025-08-31 17:07:15 +08:00
24e2b72b71
Update ast-grep pattern for session.query ( #24828 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-31 17:03:51 +08:00
17hz and GitHub
529791ce62
fix: Variable Aggregator cannot select conversation variables ( #24793 )
2025-08-31 17:03:36 +08:00
NeatGuyCoding and GitHub
b66945b9b8
feat: add test containers based tests for api tool manage service ( #24821 )
2025-08-31 17:02:08 +08:00
-LAN- and GitHub
f3c5d77ad5
chore: remove duplicate Python style checks handled by autofix CI ( #24833 )
2025-08-31 17:01:19 +08:00
lyzno1 and GitHub
e5e42bc483
fix: XSS vulnerability in block-input and support-var-input components ( #24835 )
2025-08-31 17:01:10 +08:00
NeatGuyCoding and GitHub
bdfbfa391f
Feature add test containers mcp tools manage service ( #24840 )
2025-08-31 17:01:01 +08:00
Yongtao Huang and GitHub
72acd9b483
Remove redundant from_variable_selector null-check ( #24842 )
2025-08-31 17:00:13 +08:00
hjlarry
ca8d15bc64
add mention user list api
2025-08-31 13:42:59 +08:00
9f528d23d4
poc of validate config ( #24837 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-31 02:41:52 +08:00
hjlarry
a91c897fd3
improve code
2025-08-31 00:43:34 +08:00
hjlarry
816bdf0320
add delete comment and reply
2025-08-31 00:28:01 +08:00
hjlarry
d4a6acbd99
add update reply
2025-08-30 23:49:27 +08:00
hjlarry
e421db4005
add resolve comment
2025-08-30 22:37:01 +08:00
Hwting and GitHub
d937cc491d
chore[docker]: Fix Redis health check error but display healthy ( #24778 )
2025-08-30 06:19:43 -07:00
Yongtao Huang and GitHub
863f3aeb27
Fix: rm invalid errorMessage on e.toString() ( #24805 )
2025-08-30 06:18:51 -07:00
0fe078d25e
fix: workflow_finish_to_stream_response assert exception with celery … ( #24674 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-30 00:59:21 +08:00
-LAN- and GitHub
d9420c7224
refactor: reorganize the CI pipeline ( #24817 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-30 00:12:25 +08:00
-LAN- and GitHub
9ff6baaf52
refactor: remove duplicate pull_request triggers from workflow files ( #24814 )
2025-08-29 23:09:26 +08:00
-LAN- and GitHub
574d00bb13
fix: add missing statuses permission to main CI workflow ( #24809 )
2025-08-29 22:33:13 +08:00
QuantumGhost and GitHub
8d60e5c342
chore(api): fix Alembic offline migration compatibility ( #24795 )
...
This PR fixes Alembic offline mode (`--sql` flag) by ensuring data migration functions only execute in online mode. When running in offline mode, these functions now skip data operations and output informational comments to the generated SQL.
2025-08-29 19:13:24 +08:00
QuantumGhost and GitHub
d9eb1a73af
fix(api): fix DetachedInstanceError for Account.current_tenant_id ( #24789 )
...
The `Account._current_tenant` object is loaded by a database session (typically `db.session`) whose lifetime
is not aligned with the Account model instance. This misalignment causes a `DetachedInstanceError` to be raised
when accessing attributes of `Account._current_tenant` after the original session has been closed.
To resolve this issue, we now reload the tenant object with `expire_on_commit=False`, ensuring the tenant remains
accessible even after the session is closed.
2025-08-29 19:12:02 +08:00
Novice and GitHub
1a34ff8a67
fix: change the mcp server strucutre to support github copilot ( #24788 )
2025-08-29 18:00:58 +08:00
非法操作 and GitHub
14e7ba4818
chore: change the oauth_provider_apps table to uuidV7 ( #24792 )
2025-08-29 17:54:14 +08:00
zyileven and GitHub
52e9bcbfdb
fix(web): improve floating UI positioning when scrolling ( #24595 ) ( #24782 )
2025-08-29 16:49:13 +08:00
-LAN- and GitHub
20ae3eae54
feat: add filename support to multi-modal prompt messages ( #24777 )
2025-08-29 16:22:26 +08:00
0fb145e667
refactor: Promote basepath to environment variable ( #24445 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-08-29 15:39:37 +08:00
zyileven and GitHub
bcac43c812
fix(web): fix error notify when tagInput component is not required (#… ( #24774 )
2025-08-29 15:30:40 +08:00
929d9e0b3f
feat(api): maintain assistant content parts and file handling in advanced chat ( #24663 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-29 15:19:55 +08:00
d5e560a987
chore: translate i18n files ( #24770 )
...
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
2025-08-29 14:34:35 +08:00
kenwoodjw and GitHub
e4383d6167
Chore: remove dupliacte logic in DatasetApi.get() ( #24769 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-08-29 14:25:36 +08:00
f32e176d6a
feat: oauth provider ( #24206 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yessenia <yessenia.contact@gmail.com >
2025-08-29 14:10:51 +08:00
Bowen Liang and GitHub
3d5a4df9d0
chore: use orjson in streaming event JSON serialisation for performance improvement ( #24763 )
2025-08-29 14:06:07 +08:00
-LAN- and GitHub
e47bfd2ca3
feat: orchestrate CI workflows to prevent duplicate runs when autofix makes changes ( #24758 )
2025-08-29 13:23:08 +08:00
lyzno1 and GitHub
f8f768873e
fix: inconsistent text color for settings button in webapp cards ( #24754 )
2025-08-29 12:10:27 +08:00
NeatGuyCoding and GitHub
d043e1a05a
feat: add test containers based tests for workspace service ( #24752 )
2025-08-29 12:10:13 +08:00
Yongtao Huang and GitHub
837c0ddacc
Chore: remove dead func AppModelConfig.copy() with wrong logic ( #24747 )
2025-08-29 11:38:24 +08:00
crazywoola and GitHub
7c340695d6
fix: unclosing tag ( #24733 )
2025-08-28 23:59:04 +08:00
e87d4fbf69
chore: translate i18n files ( #24727 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-28 23:40:10 +08:00
Bowen Liang and GitHub
39064197da
chore: cleanup unnecessary mypy suppressions on imports ( #24712 )
2025-08-28 23:17:25 +08:00
Will and GitHub
c4496e6cf2
chore: use DataFrame.map instead of deprecated DataFrame.applymap ( #24726 )
2025-08-28 21:13:47 +08:00
GuanMu and GitHub
27d09d1783
feat: Add support for slash commands, optimize command selector logic. ( #24723 )
2025-08-28 21:13:18 +08:00
a174ee419e
chore: fix some api desc ( #24715 )
...
Co-authored-by: zhuqingchao <zhuqingchao@xiaomi.com >
2025-08-28 20:47:12 +08:00
crazywoola and GitHub
79e6138ce2
chore: simplify the workflow details logic ( #24714 )
2025-08-28 18:17:48 +08:00
17hz and GitHub
5a64f69456
fix: Default value for input variable is null when starting new conversations on the web app ( #24709 )
2025-08-28 17:48:04 +08:00
湛露先生 and GitHub
5c01dd97e8
clean typos words. ( #24667 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
2025-08-28 15:23:59 +08:00
Eric Guo and GitHub
ecf74d91e2
✨ fix: has_more logic in ChatMessageListApi to ensure correct on behavior when no more messages are available. ( #24661 )
2025-08-28 15:05:52 +08:00
17hz and GitHub
62892ed8d7
refactor: relocate China npm registry config to base image ( #24678 )
2025-08-28 14:43:34 +08:00
lyzno1 and GitHub
7b399cc5e5
feat: add MCP configuration for Claude Code optimization ( #24679 )
2025-08-28 14:38:36 +08:00
Joel and GitHub
fab5740778
fix: can not choose file type var in aggreggator node ( #24689 )
2025-08-28 14:28:46 +08:00
30f2d756a7
fix_trace_config ( #24669 )
...
Co-authored-by: renming <renming@renmingdeMacBook-Air.local >
2025-08-28 13:54:49 +08:00
Charles Zhou and GitHub
0d745c64d8
chore: bump supabase and pyjwt versions and added tests ( #24681 )
2025-08-28 13:45:56 +08:00
56c51f0112
chore: Plugin_daemon Service Add Sentry configuration ( #24516 )
...
Co-authored-by: Hwting <wang.t.nice@gmail.com >
2025-08-28 09:56:11 +08:00
Asuka Minato and GitHub
4adf85d7d4
example for rm extra cast ( #24646 )
2025-08-28 09:37:39 +08:00
Asuka Minato and GitHub
7995ff1410
Typing test ( #24651 )
2025-08-28 09:36:39 +08:00
Asuka Minato and GitHub
d2f234757b
example try rm ignore ( #24649 )
2025-08-28 09:36:16 +08:00
NeatGuyCoding and GitHub
bf34437186
Feature add test containers workflow service ( #24666 )
2025-08-28 09:31:29 +08:00
Guangdong Liu and GitHub
47f02eec96
refactor: Migrate part of the web API module to Flask-RESTX ( #24659 )
2025-08-28 09:22:31 +08:00
Guangdong Liu and GitHub
06dd4d6e00
feat: migrate part of the web chat module to Flask-RESTX ( #24664 )
2025-08-28 09:21:42 +08:00
GuanMu and GitHub
fbceda7b66
fix: workflow log panel's round style ( #24658 )
2025-08-28 09:20:17 +08:00
sheey and GitHub
9d6ce3065d
fix: files parameter in JavaScript sdk incorrectly annotated as the File type in WebAPI ( #24644 )
2025-08-27 20:01:28 +08:00
Yongtao Huang and GitHub
bb718acadf
Fix token expiry miscalculation ( #24639 )
2025-08-27 18:19:58 +08:00
Asuka Minato and GitHub
4cd00efe3b
add more current_user typing ( #24612 )
2025-08-27 18:19:49 +08:00
NFish and GitHub
22b11e4b43
Fix/web app auth error ( #24637 )
2025-08-27 18:00:25 +08:00
2a29c61041
Refactor: replace count() > 0 check with exists() ( #24583 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-27 17:46:52 +08:00
lyzno1 and GitHub
34b041e9f0
chore: optimize pnpm version management and migrate from next lint to eslint cli ( #24514 )
2025-08-27 16:05:57 +08:00
917ed8cf84
feat: migrate part of the web API module to Flask-RESTX ( #24577 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-27 16:05:22 +08:00
85b0b8373b
feat: datasets hit-testing retrieve chunking detail answer when docum… ( #24600 )
...
Co-authored-by: lijiezhao@perfect99.com <lijiezhao@perfect99.com >
2025-08-27 16:04:57 +08:00
-LAN- and GitHub
f04844435f
chore: bump version from 1.7.2 to 1.8.0 ( #24539 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-27 15:20:10 +08:00
QuantumGhost and GitHub
421a3284bc
fix(api): fix incorrectly handling of array[boolean] constant in loop node ( #24619 )
2025-08-27 15:07:01 +08:00
d4883256f1
Fix login tokens and fix task clean_messages create_time. ( #24574 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-27 13:32:18 +08:00
372074edba
refactor(http-request): Remove the reflective calls to ssrf_proxy and replace them with explicitly defined dictionary retrievals. ( #24596 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-27 13:23:34 +08:00
Yongtao Huang and GitHub
826f19e968
Chore : rm dead code detected by pylance ( #24588 )
2025-08-27 13:19:40 +08:00
c06cfcbb5a
fix: tool provider deadlock ( #24532 )
...
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com >
2025-08-27 12:27:20 +08:00
lyzno1 and GitHub
ddf6192643
cleanup: remove temporary boolean test files from root directory ( #24610 )
2025-08-27 11:32:45 +08:00
QuantumGhost and GitHub
58189ed9a0
chore(api): Use uuidv7 as PK for new provider crendential tables ( #24545 )
2025-08-27 11:22:08 +08:00
726c429772
fix: handle non-array segment types in Loop node ( #24590 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2025-08-27 11:21:42 +08:00
a159c13333
Fix tooltip visibility issues during scroll in model selector popup ( #24593 )
...
Co-authored-by: 17hz <0x149527@gmail.com >
2025-08-27 10:30:37 +08:00
Asuka Minato and GitHub
5df3a4eb98
add rule for logging check ( #24553 )
2025-08-27 10:25:06 +08:00
NeatGuyCoding and GitHub
244ed5e5e3
hotfix: add test containers based tests for workflow run service ( #24602 )
2025-08-27 10:24:34 +08:00
Asuka Minato and GitHub
249e9a10a1
Restrict autofix workflow to main branch ( #24581 )
2025-08-27 10:23:39 +08:00
Asuka Minato and GitHub
d4dba373cb
add missing ( #24584 )
2025-08-27 10:22:24 +08:00
Kalo Chin and GitHub
06f249a3b4
Feat: add AGENTS.md with symlink for Coding Agents ( #24586 )
2025-08-27 10:21:55 +08:00
8809b3ba4d
chore: translate i18n files ( #24566 )
...
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com >
2025-08-26 23:35:37 +08:00
jiangbo721 and GitHub
66e80f9dac
fix: code lint ( #24563 )
2025-08-26 23:35:30 +08:00
b486d72b8e
Chore: remove dead var in DocumentBatchIndexingEstimateApi ( #24497 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
2025-08-26 23:33:50 +08:00
Petrus Han and GitHub
d9e26eba65
fix: rag/milvus clarify full-text search warning with actionable guidance ( #24570 )
2025-08-26 23:32:26 +08:00
非法操作 and GitHub
a7419d0aba
fix: when credential unauthrozied display green color ( #24572 )
2025-08-26 23:24:09 +08:00
d5e6e38c58
refactor: unify blob chunk merging logic for plugin tool and agent ( #24575 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-26 21:15:23 +08:00
Nite Knite and GitHub
a2598fd134
refactor(api-access): refactor code group ( #24565 )
...
Refactor CodeGroup component on the API Access page.
Fix example tab switching.
2025-08-26 18:25:08 +08:00
Asuka Minato and GitHub
58165c3951
example on orm typing ( #23322 )
2025-08-26 18:16:58 +08:00
dac72b078d
feat: support bool type variable frontend ( #24437 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2025-08-26 18:16:05 +08:00
b5c2756261
fix(api):safe reset in db pool, avoid rollback in gevent callback ( #24556 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-26 18:14:06 +08:00
fa753239ad
Refactor: use logger = logging.getLogger(__name__) in logging ( #24515 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-08-26 18:10:31 +08:00
17hz and GitHub
8af2ae973f
feat: Auto-associate variables in Jinja editor mode ( #24561 )
2025-08-26 17:54:16 +08:00
kenwoodjw and GitHub
23a8409e0c
fix: cve issue ( #24555 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-08-26 17:53:22 +08:00
Bowen Liang and GitHub
6e674b511a
api: support to config disabling Swagger UI in api service ( #24440 )
2025-08-26 15:48:04 +08:00
GuanMu and GitHub
47f480c0dc
fix: unify log format, use placeholders instead of string concatenation ( #24544 )
2025-08-26 15:45:16 +08:00
bfc4fe1a9a
fix infinite loop when clean unused dataset ( #24542 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-26 15:44:52 +08:00
98473e9d4f
fix:external dataset weight rerank bug ( #24533 )
...
Co-authored-by: huangzhuo <huangzhuo1@xiaomi.com >
2025-08-26 14:54:40 +08:00
湛露先生 and GitHub
13d3271ec0
code cleans ,and add exception message. ( #24536 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
2025-08-26 14:52:11 +08:00
Yessenia-d and GitHub
6727ff6dbe
feat(theme): add color variable config ( #24541 )
2025-08-26 14:50:28 +08:00
04954918a5
Merge commit from fork
...
* fix(oraclevector): SQL Injection
Signed-off-by: -LAN- <laipz8200@outlook.com >
* fix(oraclevector): Remove bind variables from FETCH FIRST clause
Oracle doesn't support bind variables in the FETCH FIRST clause.
Fixed by using validated integers directly in the SQL string while
maintaining proper input validation to prevent SQL injection.
- Updated search_by_vector method to use validated top_k directly
- Updated search_by_full_text method to use validated top_k directly
- Adjusted parameter numbering for document_ids_filter placeholders
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
---------
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-08-26 13:51:23 +08:00
Eric Guo and GitHub
eb3a031964
readme and claude.md sync. ( #24495 )
2025-08-26 12:57:26 +08:00
243876e9b7
sort on display status ( #24252 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-08-26 11:55:53 +08:00
lyzno1 and GitHub
884fdc2fa8
chore: standardize to official astral-sh/setup-uv@v6 action ( #24527 )
2025-08-26 11:55:17 +08:00
QuantumGhost and GitHub
410fe7293f
opt(api): optimize update contention on the providers table ( #24520 )
2025-08-26 11:41:38 +08:00
非法操作 and GitHub
d7869a4d1e
feat: add authorizations for swagger doc ( #24518 )
2025-08-26 11:41:00 +08:00
crazywoola and GitHub
aa71f88e1b
chore: hide delete action when avatar is none ( #24512 )
2025-08-26 10:25:55 +08:00
cfb8d224da
fix: standardize authentication error messages to prevent user enumeration ( #24324 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-26 09:46:23 +08:00
NeatGuyCoding and GitHub
c14b498676
hotfix: add test containers based tests for workflow app service ( #24501 )
2025-08-26 09:24:45 +08:00
ac5aed7a45
Fix missing return 200 in response handling ( #24499 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-26 09:24:18 +08:00
Zhedong Cen and GitHub
abb86753c1
Fix CONTRIBUTING links in localized READMEs ( #24504 )
2025-08-26 09:23:32 +08:00
Guangdong Liu and GitHub
f6cfe80bf5
feat: migrate Inner API module to Flask-RESTX ( #24492 )
2025-08-26 00:23:48 +08:00
2b91ba2411
example: limit current user usage ( #24470 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-26 00:23:29 +08:00
znn and GitHub
b4be132201
improve border radius ( #24486 )
2025-08-25 23:17:44 +08:00
99fec40117
example of remove some reflections ( #24488 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-25 23:16:59 +08:00
湛露先生 and GitHub
3df04c7e9a
Fix TypeError: object of type int has no len() ( #24484 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
2025-08-25 19:50:51 +08:00
lxsummer and GitHub
e7833b42cd
optimize close action on about page ( #24342 )
2025-08-25 18:04:21 +08:00
c64b9c941a
chore: translate i18n files ( #24474 )
...
Co-authored-by: hjlarry <25834719+hjlarry@users.noreply.github.com >
2025-08-25 17:55:57 +08:00
jiangbo721 and GitHub
1d776c4cd0
feat: If combining text and files, place the text prompt after the fi… ( #24472 )
2025-08-25 17:51:46 +08:00
Zhedong Cen and GitHub
d1ba5fec89
feat: Show tooltip on document names in document list ( #24467 )
2025-08-25 17:48:12 +08:00
Eric Guo and GitHub
9260aa3445
refactor: Update shareCode in useEffect to avoid setState during render ( #24468 )
2025-08-25 16:14:55 +08:00
6010d5f24c
feat: add multi model credentials ( #24451 )
...
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-25 16:12:29 +08:00
quicksand and GitHub
b08bfa203a
fix(flask_restx): invite member email parse error ( #24464 )
2025-08-25 15:50:20 +08:00
quicksand and GitHub
a06681913d
remove: document download file permission ( #24459 )
2025-08-25 15:11:48 +08:00
quicksand and GitHub
424fdf4b52
fix: flask_restx namespace path wrong ( #24456 )
2025-08-25 14:56:20 +08:00
bcf42362e3
feat: Optimize Docker build process by adding script to remove unnecessary files ( #24450 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-25 14:44:29 +08:00
lyzno1 and GitHub
a4d17cb585
fix: add backdrop-blur-sm to plugin dropdown filters for consistent dark mode styling ( #24454 )
2025-08-25 13:55:41 +08:00
-LAN- and GitHub
a9e106b17e
fix: Fix login error handling by raising exception instead of returning ( #24452 )
2025-08-25 13:54:25 +08:00
044ad5100e
fix: Update doc word count after delete chunks ( #24435 )
...
Co-authored-by: wangmuke <wangmuke@kingsware.cn >
2025-08-25 12:08:34 +08:00
Asuka Minato and GitHub
3032e6fe59
example for logging ( #24441 )
2025-08-25 11:41:17 +08:00
yihong and GitHub
4eba2ee92b
docs: better doc for dev in api like Claude.md ( #24442 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-08-25 11:14:04 +08:00
GuanMu and GitHub
b78ce1689a
feat: Add SQLALCHEMY_MAX_OVERFLOW configuration to support database connection pool overflow ( #24432 )
2025-08-25 09:51:37 +08:00
3aedc139ac
fix delete conversations via Api and delete conversations from db as well ( #23591 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-25 09:43:45 +08:00
-LAN- and GitHub
f7416eb810
feat: auto-login after admin account setup ( #24395 )
2025-08-25 09:29:22 +08:00
-LAN- and GitHub
fe06d266e9
refactor: better error handler ( #24422 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-25 09:28:42 +08:00
9a18911eba
Fix auth error handling ( #24420 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
2025-08-25 09:28:10 +08:00
-LAN- and GitHub
8c6e655380
feat: API docs for /files ( #24423 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-25 09:27:09 +08:00
-LAN- and GitHub
3075d415e1
feat: API docs for mcp ( #24424 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-25 09:27:01 +08:00
-LAN- and GitHub
b7466f8b65
feat: API docs for service api ( #24425 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-25 09:26:54 +08:00
846b6bd14e
hotfix: add test containers based tests for website service ( #24430 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-25 09:25:50 +08:00
Bowen Liang and GitHub
d8000251ff
chore: apply static type checks on celery async task dispatches and imports ( #24418 )
2025-08-24 23:07:22 +08:00
NeatGuyCoding and GitHub
b5159d8c8a
hotfix: add test containers based tests for webapp auth service ( #24397 )
2025-08-24 21:04:39 +08:00
huayaoyue6 and GitHub
23dcb2dc1b
fix(vector): use semantic version comparison for version check ( #24409 )
2025-08-24 21:04:33 +08:00
Matri Qi and GitHub
f31ddc4b1c
fix(api): restful to restx migration issue ( #24416 )
2025-08-24 20:58:42 +08:00
5ff3947312
chore: remove feature comparison tables from all README files ( #24403 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-24 16:16:19 +08:00
18dce66443
try flask_restful -> flask_restx ( #24310 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-08-24 13:45:47 +08:00
b84bb4164f
fix : #24292 HTTP Request Node Unable to Access File from Start Node When Using Remote URL in Workflow API Call ( #24293 )
...
Co-authored-by: 李强04 <liqiang04@gaotu.cn >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-24 00:32:42 +08:00
1d09708eb7
Fix incorrect exception reference for json.dumps() ( #24329 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
2025-08-24 00:31:04 +08:00
kenwoodjw and GitHub
8a348bea21
fix child-chunk ownership validation ( #24374 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-08-23 20:17:44 +08:00
kenwoodjw and GitHub
e64ff77852
fix kb api access docs ( #24377 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-08-23 20:17:32 +08:00
NeatGuyCoding and GitHub
68576a5d63
feature: add test containers based tests for web conversation service ( #24372 )
2025-08-23 11:03:51 +08:00
-LAN- and GitHub
2e47558f4b
fix: correct agent node token counting to properly separate prompt and completion tokens ( #24368 )
2025-08-23 11:00:14 +08:00
Davide Delbianco and GitHub
0a2111f33d
Expose agent node usage ( #24355 )
2025-08-23 10:57:58 +08:00
-LAN- and GitHub
da9af7b547
[Chore/Refactor] Use centralized naive_utc_now for UTC datetime operations ( #24352 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-22 23:53:05 +08:00
GuanMu and GitHub
295b47cbff
Node search supports model and name search ( #24331 )
2025-08-22 22:01:11 +08:00
-LAN- and GitHub
ad2c541163
Fix missing database commit in provider update handler ( #24357 )
2025-08-22 21:56:36 +08:00
-LAN- and GitHub
77223e4df4
refactor: simplify repository factory with Django-style import_string ( #24354 )
2025-08-22 21:56:25 +08:00
ffe1685b54
feat: Add default value support for all workflow start node variable types ( #24129 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-22 18:44:48 +08:00
Asuka Minato and GitHub
51cc2bf429
example of next(, None) ( #24345 )
2025-08-22 18:32:22 +08:00
hjlarry
9067c2a9c1
add update comment
2025-08-22 17:48:14 +08:00
hjlarry
9f7321ca1a
add create reply
2025-08-22 17:33:47 +08:00
hjlarry
5fa01132b9
add create and list comment api
2025-08-22 16:47:08 +08:00
2a43e634e8
Update knowledge_retrieval_node.py ( #24111 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-22 16:43:59 +08:00
805b698c2e
Feat/chat message image first for agent and advanced_chat APP ( #23796 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-22 16:42:15 +08:00
Asuka Minato and GitHub
cfcfc3c1fd
auto format md files ( #24242 )
2025-08-22 16:36:46 +08:00
HyaCinth and GitHub
09b0dd5583
fix: Optimize scrolling experience on plugin page ( #24314 ) ( #24322 )
2025-08-22 16:09:10 +08:00
455f842785
Flask 3.1.2 upgrade fix by Avoids using current_user in background thread ( #24290 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-22 14:47:13 +08:00
hjlarry
e082b6d599
add workflow comment models
2025-08-22 11:28:26 +08:00
6b01b0b165
feat: implement TooltipManager for managing tooltip lifecycle ( #24236 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-08-22 10:42:48 +08:00
Asuka Minato and GitHub
c5614d04d2
an example of sessionmaker ( #24246 )
2025-08-22 10:17:50 +08:00
Asuka Minato and GitHub
1459fded08
Annotations example ( #24304 )
2025-08-22 10:14:17 +08:00
6b466a8469
[Test] add unit tests for web_reader_tool.py ( #24309 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-22 09:28:00 +08:00
NeatGuyCoding and GitHub
21c56c3107
feature: add test containers base tests for tag service ( #24313 )
2025-08-22 09:27:51 +08:00
willzhao and GitHub
5ab6bc283c
[CHORE]: x: T = None to x: Optional[T] = None ( #24217 )
2025-08-21 21:58:39 +08:00
106ab7f2a8
Fix: safe defaults for BaseModel dict fields ( #24098 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-21 21:38:55 +08:00
Charles Lee and GitHub
0c595c4745
style: replace h-[1px] with h-px to unify the writing format of Tailwind CSS ( #24146 )
2025-08-21 21:38:40 +08:00
Guangdong Liu and GitHub
1abf1240b2
refactor: replace try-except blocks with contextlib.suppress for cleaner exception handling ( #24284 )
2025-08-21 18:18:49 +08:00
hjlarry
d44be2d835
add leader submit graph data
2025-08-21 17:53:39 +08:00
hjlarry
7dc8557033
add Leader election
2025-08-21 16:17:16 +08:00
ad8e82ee1d
[Test] add unit tests for ProviderConfigEncrypter encrypt/mask/decrypt ( #24280 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-21 16:05:53 +08:00
0e1dfb4161
fix: value_type check failed when updating variables ( #24274 )
...
Co-authored-by: me <zhouxi@tellers.cn >
2025-08-21 15:28:07 +08:00
a183b2affb
fix: rollback when AnalyticDB create zhparser failed ( #24260 )
...
Co-authored-by: xiaozeyu <xiaozeyu.xzy@alibaba-inc.com >
2025-08-21 15:00:26 +08:00
738aaee101
fix(api):Fix the issue of empty and not empty operations failing in k… ( #24276 )
...
Co-authored-by: liumin <min.liu@tongdun.net >
2025-08-21 14:43:08 +08:00
skayliu and GitHub
5867e6356d
feat: show the start time with seconds of the app logs ( #24267 )
2025-08-21 14:41:15 +08:00
hjlarry
72037a1865
improve cursors logic
2025-08-21 14:27:41 +08:00
ea066f891f
fix: loop exit condition accepts variables from nodes inside the loop #24183 : ( #24257 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-21 10:19:22 +08:00
34b9fbab48
Mcp support resource discovery ( #24223 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-21 09:46:36 +08:00
NeatGuyCoding and GitHub
1d7a8d94e0
feature: add test containers base tests for saved message service ( #24259 )
2025-08-21 09:34:49 +08:00
1caeac56f2
fix: dataset doc-form compatible ( #24177 )
...
Co-authored-by: huangzhuo <huangzhuo1@xiaomi.com >
2025-08-20 23:48:56 +08:00
6b1606f4f4
fix: keep idempotent when init AnalyticdbVectorBySql ( #24239 )
...
Co-authored-by: xiaozeyu <xiaozeyu.xzy@alibaba-inc.com >
2025-08-20 23:22:27 +08:00
17hz and GitHub
f0684c1957
Fix the bug of automatically appending basepath to image resource. ( #24201 )
2025-08-20 23:15:18 +08:00
d12255025c
add tyck tool (currently ignore the error) ( #22592 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-20 16:40:12 +08:00
Asuka Minato and GitHub
864872d24e
Httpx example ( #24151 )
2025-08-20 16:39:23 +08:00
5be2666938
chore: translate i18n files ( #24211 )
...
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com >
2025-08-20 16:18:05 +08:00
cfefe4f738
Feat: Education ( #24208 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-20 15:38:14 +08:00
ddf05ca059
feat: notice of the expire of education verify ( #24210 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-20 15:37:46 +08:00
NeatGuyCoding and GitHub
870e3daa95
hotfix: fix multiple case match syntax ( #24204 )
2025-08-20 14:45:46 +08:00
yihong and GitHub
4c1ad40f8e
docs: format all md files ( #24195 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-08-20 13:49:11 +08:00
Yongtao Huang and GitHub
52857eb6b3
Fix: replace get_builtin_provider with get_plugin_provider ( #24191 )
2025-08-20 09:37:25 +08:00
NeatGuyCoding and GitHub
e6183074f3
feat: add testcontainers based tests for model provider service ( #24193 )
2025-08-20 09:33:09 +08:00
Yongtao Huang and GitHub
6b5c2bea4d
Fix: correctly match http/https URLs in image upload file ( #24180 )
2025-08-19 22:44:22 +08:00
7c7618c083
Remove the second if self.runtime is None: check ( #24171 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
2025-08-19 18:27:30 +08:00
KVOJJJin and GitHub
5f0b52c017
Fix number input in tool configure form of agent node tool item ( #24154 )
2025-08-19 14:26:09 +08:00
c2606f9062
fix: correct behaviour of code fix ( #24152 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-19 14:18:49 +08:00
Asuka Minato and GitHub
70da81d0e5
try ast-grep ( #24149 )
2025-08-19 13:41:52 +08:00
75199442c1
feat: Implements periodic deletion of workflow run logs that exceed t… ( #23881 )
...
Co-authored-by: shiyun.li973792 <shiyun.li@seres.cn >
Co-authored-by: 1wangshu <suewangswu@gmail.com >
Co-authored-by: Blackoutta <hyytez@gmail.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-08-19 09:47:34 +08:00
NeatGuyCoding and GitHub
60cc82aff1
feat: add testcontainers based tests for feature service ( #24026 )
2025-08-19 09:32:47 +08:00
Asuka Minato and GitHub
ebd2c8236d
an example of suppress ( #24136 )
2025-08-19 00:21:26 +08:00
a2537ba4fd
chore: translate i18n files ( #24131 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-08-18 23:46:23 +08:00
a3a041ef6f
feat: add delete avatar functionality with confirmation modal ( #24127 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-08-18 21:35:20 +08:00
c0702aacac
Use typing.Literal to replace str places ( #24099 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-18 21:34:13 +08:00
He Wang and GitHub
670d479e32
Bump pyobvector to 0.2.15 ( #24120 )
2025-08-18 17:36:27 +08:00
ae7de7d36b
fix: treat default template of code as empty ( #24106 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-18 16:52:27 +08:00
ef5decc98a
Chore: remove some dead code in experience-enhance-group ( #24110 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
2025-08-18 16:51:43 +08:00
-LAN- and GitHub
4445460eca
fix: validate checklist before publishing workflow ( #24104 )
2025-08-18 16:46:22 +08:00
crazywoola and GitHub
8288b1dcab
Revert "fix pg_vector extension requires SUPERUSER, but not availabl… ( #24108 )
2025-08-18 16:46:15 +08:00
16d1289a0a
fix pg_vector extension requires SUPERUSER, but not available on Huawei Cloud RDS ( #24093 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-18 16:29:36 +08:00
ba775a1c90
chore: translate i18n files ( #24102 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-08-18 16:18:45 +08:00
GuanMu and GitHub
b0e58f9da7
Feature/improve goto anything commands ( #24091 )
2025-08-18 16:07:54 +08:00
Junyan Qin (Chin) and GitHub
531e784a92
feat: no longer enable auto upgrade when marketplace is disabled (#24… ( #24101 )
2025-08-18 15:57:33 +08:00
HyaCinth and GitHub
5e8fe30035
fix(ui): Optimize UI component styles and layouts ( #24090 ) ( #24092 )
2025-08-18 15:56:10 +08:00
Joel and GitHub
f5033c5a0e
fix: no current code caused code generation show error ( #24086 )
2025-08-18 14:18:08 +08:00
26d7654851
chore: translate i18n files ( #24081 )
...
Co-authored-by: Stream29 <36751053+Stream29@users.noreply.github.com >
2025-08-18 12:45:17 +08:00
Bo Wu and GitHub
790a6ec203
fix: return empty list instead of raising exception for qdrant search when score_threshold is 1 ( #24032 )
2025-08-18 12:44:05 +08:00
de9c5f10b3
feat: enchance prompt and code ( #23633 )
...
Co-authored-by: stream <stream@dify.ai >
Co-authored-by: Stream <1542763342@qq.com >
Co-authored-by: Stream <Stream_2@qq.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-18 12:29:12 +08:00
Maries and GitHub
a7fe0e3f87
fix(oauth): redis compatibility ( #23959 )
2025-08-18 11:14:08 +08:00
Wu Tianwei and GitHub
218e247fd2
refactor: improve loading animation and debug panel styles ( #24075 )
2025-08-18 11:12:47 +08:00
6b51530e21
fix: update first_id logic to use the oldest answer item in chat messages ( #23992 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-08-18 11:04:18 +08:00
lyzno1 and GitHub
9755564a05
Fix sticky table header transparency with backdrop-filter blur in dark mode ( #23999 )
2025-08-18 11:03:15 +08:00
-LAN- and GitHub
052d0e059e
feat: add Redis SSL/TLS certificate authentication support ( #23624 )
2025-08-18 10:59:07 +08:00
-LAN- and GitHub
fa4d3bba86
feat: add CLAUDE.md for LLM-assisted development guidance ( #23946 )
2025-08-18 10:13:44 +08:00
Zhehao Peng and GitHub
f8fc9f8c79
feat: add select input support to the conversation opener ( #24043 )
2025-08-18 10:01:29 +08:00
NeatGuyCoding and GitHub
80f0594f4b
feat: add testcontainers based tests for model loadbalancing service ( #24066 )
2025-08-18 09:54:22 +08:00
NeatGuyCoding and GitHub
97b24f48d5
feat: add testcontainers based tests for metadata service ( #24048 )
2025-08-18 09:43:20 +08:00
lyzno1 and GitHub
b475a6b257
chore: synchronize translations ( #24044 )
2025-08-18 09:29:52 +08:00
ff52a54fef
Restore useLabelStore mistakenly removed in commit 403e2d58 ( #24052 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-08-18 09:22:59 +08:00
kurokobo and GitHub
c69634085d
Revert "Fix: Correct file variable handling for custom tools in workflow ( #24061 )
2025-08-17 23:14:37 +08:00
0a9af45194
no used function for message_queue. ( #24027 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-17 09:33:22 +08:00
kurokobo and GitHub
d92ddc4dd4
chore(i18n): correct japanese translation ( #24041 )
2025-08-17 09:32:57 +08:00
32fa817eaa
Update mypy.ini ( #24014 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-16 19:29:19 +08:00
af10b3c5fa
Fix: add 'api_key' alias for backward compatibility ( #24022 )
...
Signed-off-by: Yongtao Huang <yongtaoh@gmail.com >
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
2025-08-16 19:28:31 +08:00
Yongtao Huang and GitHub
8b601a983c
Fix missing user_id in trace_manager ( #24024 )
2025-08-16 11:08:30 +08:00
耐小心 and GitHub
4b9812ce6a
fix: move database service call inside session context in workflow draft variable API ( #23996 )
2025-08-15 18:23:42 +08:00
c9e18346ce
Chore: remove empty files and unused code ( #23990 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
2025-08-15 16:28:41 +08:00
crazywoola and GitHub
462ba8f416
chore: add configurable stdio buffer sizes for plugins in compose file ( #23980 )
2025-08-15 15:25:11 +08:00
Will and GitHub
658157e9a1
chore: improved type annotations in MCP-related codes ( #23984 )
2025-08-15 15:19:30 +08:00
Masashi Tomooka and GitHub
4031a46572
doc: add deployment pattern using Amazon ECS and CDK ( #23985 )
2025-08-15 15:18:53 +08:00
Will and GitHub
821fe26b56
fix comparison with callable ( #23978 )
2025-08-15 15:03:00 +08:00
lyzno1 and GitHub
352776ba77
update: GitHub star fallback count to current value ( #23957 )
2025-08-15 11:25:50 +08:00
xubo and GitHub
f560116fb2
fix: 504 Gateway Time-out error on /console/api/version endpoint ( #23961 )
2025-08-15 11:25:25 +08:00
lyzno1 and GitHub
e7a5268fdd
Fix hover button contrast in dark mode for app and dataset cards ( #23955 )
2025-08-15 10:38:03 +08:00
aa71173dbb
Feat: External_trace_id compatible with OpenTelemetry ( #23918 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-15 09:13:41 +08:00
NeatGuyCoding and GitHub
11fdcb18c6
feature: add test for tool engine serialization ( #23951 )
2025-08-15 09:12:29 +08:00
lyzno1 and GitHub
62c34c4bc2
refactor: unify pnpm version management with packageManager field ( #23943 )
2025-08-15 09:01:18 +08:00
-LAN- and GitHub
01f2333381
chore: remove redundant .env.example from root directory ( #23948 )
2025-08-15 08:59:49 +08:00
8d47213529
fix(workflow/if-else): keep conditions in sync on variable rename ( #23611 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <427733928@qq.com >
2025-08-14 19:55:18 +08:00
f40e2cf98a
Fix: remove redundant allowed_keys check in jsonable_encoder ( #23931 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-14 19:52:07 +08:00
lyzno1 and GitHub
05e071bf2f
fix: resolve user profile dropdown cache sync issue across layouts ( #23937 )
2025-08-14 19:51:28 +08:00
-LAN- and GitHub
e340fccafb
feat: integrate flask-orjson for improved JSON serialization performance ( #23935 )
2025-08-14 19:50:59 +08:00
4a2e6af9b5
Fixes #23921 ( #23924 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-14 15:54:25 +08:00
crazywoola and GitHub
acba135de1
Revert "feat: support to upload files for visual model call when running LLM node for debugging in a single step" ( #23922 )
2025-08-14 15:52:19 +08:00
2476511368
Fix: replace deprecated String.prototype.substr with slice ( #23915 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
2025-08-14 13:47:23 +08:00
c39dfad7b6
fix: mime_type could be None ( #23880 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-14 13:40:06 +08:00
9e29309ffd
fix: ensure custom headers are ignored when using bearer or basic authorization ( #23584 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-14 10:18:12 +08:00
NeatGuyCoding and GitHub
e0f0813b7c
Add Test Containers Based Tests for App Generation Services ( #23899 )
2025-08-14 10:16:41 +08:00
lyzno1 and GitHub
caf50ea01e
fix: resolve text clipping issues in overview chart components ( #23907 )
2025-08-14 10:16:20 +08:00
d4756ba659
Fix multipart/form-data boundary issue in HTTP Call node ( #23903 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-14 10:01:27 +08:00
lyzno1 and GitHub
cc4d82f932
fix(web): resolve TypeScript errors in app overview components ( #23901 )
2025-08-14 09:22:27 +08:00
QuantumGhost and GitHub
7286b4ad06
fix(api): resolve "Message not exists" error in admin feedback creation ( #23232 )
...
Fix regression introduced in PR #22580 where admin users encountered
"Message not exists" errors when creating feedback on messages created
by other users.
The issue was caused by `MessageService.create_feedback()` incorrectly
filtering messages by the current user's ID, preventing admins from
accessing messages created by end users.
Reverts: #22580
2025-08-13 23:57:25 +08:00
02194db0c6
Fix: narrow beforeRequest hook type to avoid boolean in array ( #23860 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
2025-08-13 23:28:13 +08:00
Yongtao Huang and GitHub
b6bd145130
Remove redundant acceptedKeys check ( #23891 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
2025-08-13 23:24:23 +08:00
lyzno1 and GitHub
5dcbc9861b
fix: add dark mode support for embedded modal option icons ( #23893 )
2025-08-13 23:20:33 +08:00
xubo and GitHub
3ac4e122eb
Update use-document-title.ts to fix favicon.ico path ( #23872 )
2025-08-13 08:08:32 -07:00
NeatGuyCoding and GitHub
e336a8666a
fix translation ( #23873 )
2025-08-13 17:17:16 +08:00
HyaCinth and GitHub
a36fdf6a7d
chore(cmdk): Resolve default option selection issue in GotoAnything component ( #23878 ) ( #23813 )
2025-08-13 17:14:21 +08:00
bf2f03f911
Restructure the File errors in controller ( #23801 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-13 17:06:07 +08:00
Will and GitHub
5aaa47e25d
fix: messages updated_at ( #23869 )
2025-08-13 15:34:52 +08:00
Wu Tianwei and GitHub
f884886ef4
style: update dark and light theme colors and add new color variables ( #23865 )
2025-08-13 14:50:41 +08:00
4da6ec787e
feat: support to upload files for visual model call when running LLM node for debugging in a single step ( #23521 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-13 14:07:13 +08:00
lyzno1 and GitHub
2da00bb4ec
Fix misleading Studio button in account header ( #23842 )
2025-08-13 13:56:06 +08:00
lyzno1 and GitHub
e0fe0e1a3e
fix: goto-anything command filter should only match shortcut ( #23862 )
2025-08-13 13:55:25 +08:00
lyzno1 and GitHub
e11a334c9b
fix: SimpleSelect chevron icon state sync and add notClearable to monitoring selector ( #23858 )
2025-08-13 13:55:10 +08:00
kenwoodjw and GitHub
21e1b825fe
fix: optimize dataset cleanup task ( #23828 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-08-13 11:22:03 +08:00
NeatGuyCoding and GitHub
1cf7c3430a
Add more comprehensive Test Containers Based Tests for advanced prompt service ( #23850 )
2025-08-13 11:21:32 +08:00
Wu Tianwei and GitHub
ad2bc7f8ac
fix: update modal component to use relative positioning ( #23855 )
2025-08-13 11:20:40 +08:00
QuantumGhost and GitHub
e600070a61
feat(api): auto-delete WorkflowDraftVariable when app is deleted ( #23737 )
...
This commit introduces a background task that automatically deletes `WorkflowDraftVariable` records when
their associated workflow apps are deleted.
Additionally, it adds a new cleanup script
`cleanup-orphaned-draft-variables` to remove existing orphaned draft variables from the database.
2025-08-13 11:13:08 +08:00
lyzno1 and GitHub
854c1aa37d
fix: goto-anything highlighting consistency improvements ( #23843 )
2025-08-13 10:15:45 +08:00
-LAN- and GitHub
74ab057f56
refactor: improve Redis wrapper type hints and fix None value handling ( #23845 )
2025-08-13 09:46:02 +08:00
-LAN- and GitHub
ccc6d5975f
chore: rename misleading 'chore.yaml' issue template to 'refactor.yml' ( #23847 )
2025-08-13 09:28:42 +08:00
b3399642c5
feat: Add an asynchronous repository to improve workflow performance ( #20050 )
...
Co-authored-by: liangxin <liangxin@shein.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: liangxin <xinlmain@gmail.com >
2025-08-13 02:28:06 +08:00
6e6389c930
chore: translate i18n files ( #23841 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-08-12 23:56:50 +08:00
GuanMu and GitHub
973a390298
Feature/run cmd ( #23822 )
2025-08-12 23:47:50 +08:00
Bowen Liang and GitHub
a77dfb69b0
chore: update uv to 0.8.9 ( #23833 )
2025-08-12 23:41:39 +08:00
Yongtao Huang and GitHub
9769318875
Fix missing import in app.ts ( #23831 )
2025-08-12 23:27:31 +08:00
cathy and GitHub
c7f36d1a5a
chore: goto anything mouse keyboard interaction ( #23805 )
2025-08-12 18:17:19 +08:00
NeatGuyCoding and GitHub
cb46726fa4
Add Test Containers Based Tests for File Service ( #23771 )
2025-08-12 18:16:07 +08:00
lyzno1 and GitHub
7820e31a92
fix: add missing translation keys for goto anything command selector ( #23815 )
2025-08-12 18:14:57 +08:00
GuanMu and GitHub
de0dae9d9b
Fix node search ( #23795 )
2025-08-12 14:48:35 +08:00
Wu Tianwei and GitHub
a09935d9b9
chore: restore @mdx-js dependencies in package.json and pnpm-lock.yaml ( #23792 )
2025-08-12 14:45:56 +08:00
lyzno1 and GitHub
a62371940f
fix: remove misleading clear buttons and improve SimpleSelect UX ( #23791 )
2025-08-12 13:29:51 +08:00
02f7677d92
chore: translate i18n files ( #23789 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-08-12 13:29:33 +08:00
1ffe190557
Feat/improved mcp timeout configs ( #23605 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-08-12 13:14:00 +08:00
lyzno1 and GitHub
d3eff9b1a3
fix: prevent X button flying to screen corners in dataset settings modal ( #23788 )
2025-08-12 12:03:04 +08:00
66232792a2
fix: add MAX_TREE_DEPTH in env.service.web ( #23785 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-08-12 12:01:51 +08:00
lyzno1 and GitHub
dc2aaae414
feat: add highPriority option to Modal for goto-anything layering ( #23783 )
2025-08-12 10:37:11 +08:00
c0bb2ec851
feat: If combining text and files, place the text prompt after the fi… ( #23779 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
2025-08-12 10:36:55 +08:00
7566d90dfe
fix issue #23758 ( #23764 )
...
Co-authored-by: root <root@thinkpad-pc.localdomain >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-12 10:26:13 +08:00
Jason Young and GitHub
b38f195a0d
test: add comprehensive test suite for rate limiting module ( #23765 )
2025-08-12 10:05:30 +08:00
a6c5b7414d
Fix: expose MAX_TREE_DEPTH in env ( #23743 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-08-12 09:56:31 +08:00
Jason Young and GitHub
cdee5aab3a
fix: update integration tests to use 2-element variable selectors ( #23766 )
2025-08-12 09:33:09 +08:00
QuantumGhost and GitHub
4240e2dd29
fix(api): fix flaky tests by generating unique variable names ( #23768 )
2025-08-12 09:31:15 +08:00
lyzno1 and GitHub
e298eee822
feat: add select-none class to tag filter components to prevent text selection ( #23774 )
2025-08-12 09:23:59 +08:00
NeatGuyCoding and GitHub
bc1cfd4373
hotfix: fix translation ( #23757 )
2025-08-11 22:36:39 +08:00
lyzno1 and GitHub
2944a4fd43
feat: add filtering support for @ command selector in goto-anything ( #23763 )
2025-08-11 22:21:37 +08:00
Yongtao Huang and GitHub
a44ca29717
Chore: remove unused var in ModelProviderFactory ( #23690 )
2025-08-11 22:04:11 +08:00
-LAN- and GitHub
332e8e68ee
refactor: Change _queue_manager to public attribute queue_manager in task pipelines ( #23747 )
2025-08-11 18:18:07 +08:00
-LAN- and GitHub
577062b93a
refactor: simplify variable pool key structure and improve type safety ( #23732 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-08-11 18:10:04 +08:00
QuantumGhost and GitHub
223c1a8089
test(api): fix flaky tests in TestWorkflowDraftVariableService ( #23749 )
...
Fix flaky test
`TestWorkflowDraftVariableService.test_list_variables_without_values_success`
caused by low entropy in test data generation that led to
duplicate values violating unique constraints.
Also improve data generation in other tests within
`TestWorkflowDraftVariableService` to reduce the likelihood of
generating duplicate test data.
2025-08-11 17:39:58 +08:00
Wu Tianwei and GitHub
0baccb9e82
chore(version): bump version to 1.7.2 ( #23740 )
2025-08-11 17:12:44 +08:00
lyzno1 and GitHub
2c81db5a1c
feat: enhance GotoAnything UX with @ command selector ( #23738 )
2025-08-11 15:47:19 +08:00
-LAN- and GitHub
43411d7a9e
chore: remove debug log statements from DifyAPIRepositoryFactory ( #23734 )
2025-08-11 15:39:20 +08:00
-LAN- and GitHub
2dbf20a3e9
fix: resolve circular import in AppGenerateEntity ( #23731 )
2025-08-11 15:38:28 +08:00
-LAN- and GitHub
aaf9fc1562
fix: add @property decorator to pydantic computed_field for compatibility ( #23728 )
2025-08-11 15:34:19 +08:00
Wu Tianwei and GitHub
d30f898274
fix: model selector language undefined error ( #23723 )
2025-08-11 14:39:22 +08:00
NeatGuyCoding and GitHub
4a72fa6268
fix: Enhance doc_form null checking, exception handling, and rollback logic ( #23713 )
2025-08-11 13:53:40 +08:00
lyzno1 and GitHub
0c5e66bccb
fix: unified error handling for GotoAnything search actions ( #23715 )
2025-08-11 11:57:06 +08:00
HyaCinth and GitHub
ff791efe18
fix: Optimize the event handling for inserting variable shortcuts, resolving incorrect blur issues ( #22981 ) ( #23707 )
2025-08-11 11:08:12 +08:00
6083b1d618
Feat add testcontainers test for message service ( #23703 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-08-11 10:49:32 +08:00
69c3439c3a
chore: translate i18n files ( #23704 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-08-11 10:35:29 +08:00
7ee170f0a7
Feat node search ( #23685 )
...
Co-authored-by: GuanMu <ballmanjq@gmail.com >
Co-authored-by: zhujiruo <zhujiruo@foxmail.com >
Co-authored-by: Matri Qi <matrixdom@126.com >
Co-authored-by: croatialu <wuli.croatia@foxmail.com >
Co-authored-by: HyaCinth <88471803+HyaCiovo@users.noreply.github.com >
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com >
2025-08-11 10:19:52 +08:00
Yongtao Huang and GitHub
36b221b170
Fix model_setting_map key mismatch ( #23699 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
2025-08-11 09:33:26 +08:00
Guangdong Liu and GitHub
d1fc98200c
fix: update HTTP request timeout fields to use Field with default values ( #23694 )
2025-08-11 09:30:16 +08:00
lyzno1 and GitHub
bb852ef6d2
fix: improve dark mode UI consistency in signin page ( #23684 )
2025-08-10 17:21:05 +08:00
lyzno1 and GitHub
a17b7b3d89
fix: correct File Preview API position in Japanese advanced chat template ( #23645 )
2025-08-10 11:17:38 +08:00
dc65a72d93
chore: translate i18n files ( #23679 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-08-10 11:17:14 +08:00
Matri Qi and GitHub
ea502d36a9
lint: fix sonarjs/no-dead-store issues ( #23653 )
2025-08-10 11:16:43 +08:00
79a3c1618f
fix: support custom file types in workflow Start node ( #23672 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-10 11:09:47 +08:00
baonudesifeizhai and GitHub
0be3b4e7a6
fix: Add internationalization support for date input formatting Fixes #23266 ( #23678 )
2025-08-10 11:05:55 +08:00
NeatGuyCoding and GitHub
5f8967918e
Feat add testcontainers test for app dsl service ( #23675 )
2025-08-10 11:03:46 +08:00
-LAN- and GitHub
6900b08134
fix: sync missing conversation variables for existing conversations ( #23649 )
2025-08-09 22:42:18 +08:00
lyzno1 and GitHub
dc641348f6
fix: resolve datasets container rounded corners disappearing during scroll ( #23667 )
2025-08-09 22:41:42 +08:00
Yongtao Huang and GitHub
431e0105de
Fix bare raise in if blocks ( #23671 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
2025-08-09 22:40:55 +08:00
-LAN- and GitHub
cbe0d9d053
fix: conversation pinned filter returns incorrect results when no conversations are pinned ( #23670 )
2025-08-09 22:40:28 +08:00
lyzno1 and GitHub
f9abcfd789
fix: change i18n workflow trigger mechanism to run in main repository ( #23662 )
2025-08-09 16:31:24 +08:00
Ganondorf and GitHub
5a0a2b7e44
Allow to export full screen image of workflow ( #23655 )
2025-08-09 15:31:32 +08:00
NeatGuyCoding and GitHub
41345199d8
Feat add testcontainers test for api base extendsion service ( #23652 )
2025-08-09 12:57:24 +08:00
lyzno1 and GitHub
8362365eae
Fix file type misclassification in logs interface ( #23641 )
2025-08-08 22:58:52 +08:00
14e1c16cf2
Fix ClickZetta stability and reduce logging noise ( #23632 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-08 22:57:47 +08:00
Joel and GitHub
b32b7712e2
fix: i18n options too long breaks plugin setting ui ( #23640 )
2025-08-08 18:34:12 +08:00
GuanMu and GitHub
5cf55fcbab
feat: Enhance the alignment logic of the nodes in the context menu ( #23617 )
2025-08-08 15:20:24 +08:00
hjlarry
2d1621c43d
add leader but not review
2025-08-08 14:54:18 +08:00
lyzno1 and GitHub
57c4fc6bf8
Fix X button animation glitches in secret key modals ( #23614 )
2025-08-08 14:47:15 +08:00
lyzno1 and GitHub
92fcf0854b
fix: eliminate AppInfo sidebar animation glitches and layout jumps ( #23609 )
2025-08-08 12:55:52 +08:00
f73ec60311
Bug Fix: Fix workflow knowledge retrieval cache bug ( #23597 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-08 11:42:20 +08:00
crazywoola and GitHub
1c60b7f070
Revert "feat: improved MCP timeout" ( #23602 )
2025-08-08 11:20:53 +08:00
znn and GitHub
084dcd1a50
using message_file event instead of message event ( #22988 )
2025-08-08 09:50:20 +08:00
湛露先生 and GitHub
fd536a943a
word extractor cleans. ( #20926 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
2025-08-08 09:37:51 +08:00
6f80fb72cb
feat: tools json response support datetime uuid etc ( #22738 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
2025-08-08 09:26:50 +08:00
cb5e2ad9b2
lint: fix tailwind lint issues ( #23367 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-08-08 09:25:41 +08:00
62772e8871
fix: ensure vector database cleanup on dataset deletion regardless of document presence (affects all 33 vector databases) ( #23574 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-08 09:18:43 +08:00
Will and GitHub
4b0480c8b3
feat: improved MCP timeout ( #23546 )
2025-08-08 09:08:14 +08:00
Yongtao Huang and GitHub
c8c591d73c
Fix incorrect exception handling in db query ( #23582 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
2025-08-08 09:07:59 +08:00
2edd32fdea
fix: resolve AppCard description overlap with tag area ( #23585 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-08 09:05:55 +08:00
NeatGuyCoding and GitHub
5889059ce4
Feat add testcontainers test for annnotation service ( #23593 )
2025-08-08 09:03:50 +08:00
-LAN- and GitHub
7230497bf4
fix: empty arrays should convert to empty string in LLM prompts ( #23590 )
2025-08-08 08:50:37 +08:00
d98071a088
feat: add Service API file preview endpoint ( #23534 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-07 21:44:29 +08:00
ac02c12e49
fix: resolve Windows path separator issue in Huawei OBS operations ( #23475 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-07 21:17:46 +08:00
NFish and GitHub
11d29e8d3e
fix: update invite settings page style in dark mode ( #23571 )
2025-08-07 21:01:01 +08:00
NFish and GitHub
b44ecf9bf7
fix: hide opensource license link when custom branding is enabled ( #23569 )
2025-08-07 05:37:05 -07:00
NeatGuyCoding and GitHub
e60f148824
minor fix translation ( #23568 )
2025-08-07 05:36:52 -07:00
Qiang Lee and GitHub
e9045a8838
Fix: Apply Metadata Filters Correctly in Full-Text Search Mode for Tencent Cloud Vector Database ( #23564 )
2025-08-07 05:36:06 -07:00
-LAN- and GitHub
55487ba0c6
fix: exclude dev dependencies from production Docker image ( #23562 )
2025-08-07 05:35:32 -07:00
hjlarry
d1a5db3310
rm useCollaborativeCursors compoent
2025-08-07 18:03:12 +08:00
hjlarry
ad8fd8fecc
clone the node to avoid loro recursive
2025-08-07 17:45:38 +08:00
hjlarry
be74b76079
refactor websocket init
2025-08-07 17:31:12 +08:00
crazywoola and GitHub
305ea0a2d5
Fix/footer behavior ( #23555 )
2025-08-07 16:55:23 +08:00
thief and GitHub
a5ca76befb
Fixes #23536 ( #23542 )
2025-08-07 14:42:34 +08:00
hjlarry
dd64af728f
refactor the cursors component
2025-08-07 14:29:23 +08:00
e01510e2a6
feat: Add Clickzetta Lakehouse vector database integration ( #22551 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-08-07 14:21:46 +08:00
HyaCinth and GitHub
2931c891a7
chore: Optimize component styles and interactions ( #23250 ) ( #23543 )
2025-08-07 14:19:38 +08:00
goofy and GitHub
ad1b1193fa
fix localtime_to_timestamp tool throws 'no attribute localize error' when it executes without specifying a timezone parameter ( #23517 )
2025-08-07 11:14:45 +08:00
hjlarry
e43b46786d
refactor all the frontend code
2025-08-07 10:58:53 +08:00
crazywoola and GitHub
85f33fb73d
chore: add template for required fields ( #23533 )
2025-08-07 10:55:41 +08:00
hangboss1761 and GitHub
f3c98a274b
fix: update the guiding text in the upload component ( #23509 )
2025-08-07 10:06:04 +08:00
lyzno1 and GitHub
f6c7175828
fix: make TagSelector always visible for accessibility and mobile support ( #23515 )
2025-08-07 09:25:26 +08:00
NeatGuyCoding and GitHub
d253ca192a
Feat add testcontainers test for app service ( #23523 )
2025-08-07 09:13:30 +08:00
Yongtao Huang and GitHub
e072b7dafa
Chore: remove unused variable pruned_memory ( #23514 )
2025-08-07 09:06:17 +08:00
3ff52f1809
feat: Enhance response validation and parsing in tool.py ( #23456 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-07 09:04:51 +08:00
ghmark675 and GitHub
ad61b42494
fix(node): fix unexpected extra equals sign in HTTP params ( #23474 )
2025-08-07 09:04:09 +08:00
hjlarry
3f3b37b843
refactor to support mutli websocket connections
2025-08-06 17:05:39 +08:00
lyzno1 and GitHub
c95761f4e6
fix: resolve i18n workflow permissions and naming issues ( #23494 )
2025-08-06 15:59:26 +08:00
1f15cba9a0
Enhance API documentation TOC with modern design and improved UX ( #23490 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-08-06 14:45:06 +08:00
NeatGuyCoding and GitHub
3344aaabb6
minor fix: translation for contentEnableLabel ( #23483 )
2025-08-06 14:20:32 +08:00
Yongtao Huang and GitHub
b8ef0c84e6
Fix: moved file = after file presence validation ( #23453 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
2025-08-06 13:44:12 +08:00
6b8b31ff64
Remove unnecessary issubclass check ( #23455 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-06 13:43:55 +08:00
lyzno1 and GitHub
823872d294
Fix API documentation layout and dark mode contrast issues ( #23462 )
2025-08-06 11:19:47 +08:00
GuanMu and GitHub
724ec12bf3
Feat workflow node align ( #23451 )
2025-08-06 11:01:10 +08:00
hjlarry
2ecf9f6ddf
add features collaboration
2025-08-06 10:58:32 +08:00
crazywoola and GitHub
8aac402b24
fix: can not find file ( #23472 )
2025-08-06 10:39:19 +08:00
Good Wood and GitHub
eb12fd9461
fix: fix wrong unicodechar regx ( #23468 )
2025-08-06 09:48:25 +08:00
NeatGuyCoding and GitHub
ad622cea9e
Feat add testcontainers test for workflow draft variable service ( #23466 )
2025-08-06 09:47:56 +08:00
2575eaf1d6
Update milvus version to LTS ( #23393 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-08-05 21:29:38 +08:00
NeatGuyCoding and GitHub
fc5ed9f316
Feat add testcontainers test for account service ( #23380 )
2025-08-05 20:15:39 +08:00
rouxiaomin and GitHub
40a11b6942
feat(api):Enhance the scope of expired data cleanup table in the Dify… ( #23414 )
2025-08-05 19:57:43 +08:00
lyzno1 and GitHub
84543a591a
i18n/sync ( #23429 )
2025-08-05 19:36:25 +08:00
lyzno1 and GitHub
2cd3fe0dce
fix: Multiple UI component improvements and code quality enhancements ( #23446 )
2025-08-05 19:36:07 +08:00
crazywoola and GitHub
5eb061466f
chore: update tmpl ( #23438 )
2025-08-05 19:35:30 +08:00
Xiyuan Chen and GitHub
52050d3dff
feat(workflow): add support for release/e-* tag in build-push workflow ( #23418 )
2025-08-05 16:42:07 +08:00
Xiyuan Chen and GitHub
904af20023
Feat/webapp opt ( #23283 )
2025-08-05 16:07:48 +08:00
hjlarry
48c069fe68
support env vars collaborate
2025-08-05 15:22:22 +08:00
hjlarry
9c5c597c85
support empty collaboration event data
2025-08-05 15:21:41 +08:00
4934dbd0e6
feat(workflow): add relations panel to visualize dependencies ( #21998 )
...
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-08-05 15:08:23 +08:00
lyzno1 and GitHub
d080bea20b
fix: resolve sidebar animation issues and improve app detail page UX ( #23407 )
2025-08-05 15:06:40 +08:00
hjlarry
c2eec8545d
collaborate conversation vars
2025-08-05 14:24:51 +08:00
lyzno1 and GitHub
607dfc8be7
fix: remove redundant useEffect from TagSelector component ( #23406 )
2025-08-05 13:15:26 +08:00
3b5130b03d
add otel instrument for redis and http request ( #23371 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-05 11:14:51 +08:00
Matri Qi and GitHub
75f722a959
lint: fix issue of no-unused-vars ( #23375 )
2025-08-05 11:12:30 +08:00
Wu Tianwei and GitHub
b946378b38
fix: installed apps preview language error ( #23397 )
2025-08-05 11:01:31 +08:00
crazywoola and GitHub
0cee57acca
chore: add Template ( #23395 )
2025-08-05 10:43:51 +08:00
ab78e12089
enhancing logging ( #23332 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-05 10:36:48 +08:00
hjlarry
2395d4be26
fix imported updates also broadcast to other clients
2025-08-05 10:21:22 +08:00
Will and GitHub
7fe23a0ca6
remove useless Tool class attributes ( #23389 )
2025-08-05 10:20:28 +08:00
yyh and GitHub
d8584dc03a
feat: enhance document list navigation and sorting functionality ( #23383 )
2025-08-05 10:19:47 +08:00
NeatGuyCoding and GitHub
a724f35672
fix: fetchAppWithTags may return empty when apps is over 100 ( #23350 )
2025-08-04 20:20:43 +08:00
NeatGuyCoding and GitHub
60c7663a80
Feat add testcontainers test ( #23269 )
2025-08-04 19:27:36 +08:00
Tianyi Jing and GitHub
8041808b53
fix: diplay all helpfields ( #23348 )
...
Signed-off-by: jingfelix <jingfelix@outlook.com >
2025-08-04 14:39:54 +08:00
146d870098
Fix: avoid Flask route conflict by merging DocumentDetailApi and DocumentDeleteApi ( #23333 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-04 14:37:36 +08:00
hjlarry
9455476705
handle edge delete
2025-08-04 14:17:59 +08:00
yyh and GitHub
78d2f49e01
feat(i18n): enhance auto-gen script for template literals and add app-debug translations ( #23344 )
2025-08-04 13:30:11 +08:00
yyh and GitHub
54c8bd29ee
security: Fix XSS vulnerability in authentication check-code pages ( #23295 )
2025-08-04 12:48:38 +08:00
Yongtao Huang and GitHub
406c1952b8
Fix version comparison with imported_version ( #23326 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
2025-08-04 10:40:49 +08:00
znn and GitHub
0ebcee9a6b
fixing footer ( #22927 )
2025-08-04 10:14:57 +08:00
Yongtao Huang and GitHub
964fa132cb
Chore: fix typo, no code change ( #23331 )
2025-08-03 22:30:28 +08:00
yyh and GitHub
dedd5f571c
fix(ui): temporarily remove TagSelector from app sidebar per design review ( #23329 )
2025-08-03 22:30:21 +08:00
lyzno1 and GitHub
90373c7165
fix(i18n): correct translation errors across multiple languages ( #23328 )
2025-08-03 18:31:50 +08:00
znn and GitHub
d470120a60
retention of data filled on tab switch for tool plugin ( #23323 )
2025-08-03 18:31:15 +08:00
lyzno1 and GitHub
0c925bd088
feat(ui): unify tag editing in app sidebar and add management entry to TagFilter ( #23325 )
2025-08-03 18:30:47 +08:00
Yongtao Huang and GitHub
76d123fe19
Fix segment query tenant bug and variable naming typo ( #23321 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
2025-08-03 18:30:09 +08:00
20f0238aab
feat: support workflow version specification in workflow and chat APIs ( #23188 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-03 16:27:12 +08:00
Warren Wong and GitHub
6d5a7684b4
feat: Add Download Button to UI for Knowledge Resource Source Files ( #23320 )
2025-08-03 16:26:11 +08:00
hjlarry
494e223706
some operations don't need to broadcast
2025-08-03 14:18:48 +08:00
hjlarry
348fd18230
refactor collaboration
2025-08-03 13:34:07 +08:00
znn and GitHub
7831d44099
fixing chat window api recall fix on changing browser tab or window ( #23301 )
2025-08-03 10:14:17 +08:00
Yongtao Huang and GitHub
fbf844efd5
Chore: replace deprecated datetime.utcnow() with naive_utc_now() ( #23312 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
2025-08-03 10:11:47 +08:00
Matri Qi and GitHub
99a4bd82b5
chore: fix function name typo ( #23306 )
2025-08-03 10:09:26 +08:00
Asuka Minato and GitHub
58608f51da
replace db with sa to get typing support ( #23240 )
2025-08-02 23:54:23 +08:00
NeatGuyCoding and GitHub
ff9fd0cdb2
fix: fix wrong css class ( #23299 )
2025-08-02 17:36:15 +08:00
Matri Qi and GitHub
aac849d4f4
Fix/variable input validation issue ( #23300 )
2025-08-02 17:35:51 +08:00
Hasta and GitHub
688d07e9c3
fix the error of unable to retrieve url from file ( #13603 )
2025-08-02 17:15:55 +08:00
lyzno1 and GitHub
f9b3cd1b68
i18n: enhance check-i18n script with precise filtering and multiline support ( #23298 )
2025-08-02 12:52:12 +08:00
XiaoXiaoJiangYun and GitHub
b2c8718f35
Update metadata_service.py ( #23272 )
2025-08-02 12:15:23 +08:00
XiaoXiaoJiangYun and GitHub
46ba0a8781
Update metadata_service.py ( #23271 )
2025-08-02 12:14:43 +08:00
liujin-patsnap and GitHub
bc18d4d1b9
Fix: Correct file variable handling for custom tools in workflow ( #18427 )
2025-08-02 03:36:04 +08:00
a4b14fc992
fix video and audio extension, keep consistent with the web page. ( #23287 )
...
Co-authored-by: wangjialei <wangjialei@xiaomi.com >
2025-08-01 22:59:38 +08:00
Yongtao Huang and GitHub
be914438a5
Fix: incorrect array element validation in SegmentType ( #23289 )
2025-08-01 22:46:50 +08:00
Tianyi Jing and GitHub
ec488a4c43
fix: type for ProviderConfig.default ( #23282 )
...
Signed-off-by: jingfelix <jingfelix@outlook.com >
2025-08-01 17:37:22 +08:00
zxhlyh and GitHub
f78b903a49
Chore/variable label ( #23270 )
2025-08-01 15:43:36 +08:00
Yongtao Huang and GitHub
fd086b06a6
CI: restrict autofix.ci to run only in official repo ( #23267 )
2025-08-01 15:21:31 +08:00
NeatGuyCoding and GitHub
759ded3e3a
minor fix: fix default for status of TidbAuthBinding in compatible with various versions ( #22288 )
2025-08-01 14:51:16 +08:00
Leo Zhang and GitHub
05b002a8b7
Add a practical AKS one-click deployment Helm ( #23253 )
2025-08-01 14:22:59 +08:00
HyaCinth and GitHub
f7016fd922
chore: Optimize component styles and interactions ( #23250 ) ( #23251 )
2025-08-01 14:18:38 +08:00
da5c003f97
chore: tablestore full text search support score normalization ( #23255 )
...
Co-authored-by: xiaozhiqing.xzq <xiaozhiqing.xzq@alibaba-inc.com >
2025-08-01 14:14:11 +08:00
c33741a5e9
fix: improve boolean field handling in plugin configuration forms ( #23160 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-08-01 10:34:46 +08:00
872ff3f1d4
fix: resolve multipart/form-data boundary issue in HTTP Request compo nent #22880 ( #23008 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-08-01 10:26:50 +08:00
8ab3fda5a8
[Enhancement] Allow modify conversation variable via api ( #23112 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-01 09:34:56 +08:00
kenwoodjw and GitHub
1821726d4f
fix celery backend when use rabbitmq ( #23238 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-08-01 09:26:05 +08:00
GuanMu and GitHub
98aea05ad2
Fix: Update the background color and hover effect of secondary buttons ( #23186 )
2025-07-31 21:19:34 +08:00
Asuka Minato and GitHub
79ea94483e
refine some orm types ( #22885 )
2025-07-31 18:43:04 +08:00
ian woolf and GitHub
a0a30bfdcc
fix: set default value to avoid initializing with empty value ( #23220 )
2025-07-31 17:50:53 +08:00
HyaCinth and GitHub
caa5928ac4
chore: Optimize dark mode styles ( #23222 ) ( #23231 )
2025-07-31 17:43:08 +08:00
Maries and GitHub
9400832b2b
fix: correct plugin indentation ( #23228 )
2025-07-31 17:35:39 +08:00
hjlarry
7233b4de55
the initial data to collaboration store
2025-07-31 16:27:01 +08:00
lyzno1 and GitHub
a82b55005b
fix: resolve sidebar animation glitches and layout shifts in app detail page ( #23216 ) ( #23221 )
2025-07-31 16:04:49 +08:00
a434f6240f
Chroe: some misc cleanup ( #23203 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-07-31 15:33:39 +08:00
hjlarry
af6df05685
add setNodes and setEdges of collaboration store
2025-07-31 15:25:50 +08:00
f5e177db89
fix: call checkOrSetAccessToken when app access mode is PUBLIC ( #23195 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-07-31 14:18:54 +08:00
hjlarry
965b65db6e
use loro for crdt data
2025-07-31 14:02:53 +08:00
GuanMu and GitHub
5febd66808
Fix: Fix style issues ( #23209 )
2025-07-31 11:47:34 +08:00
afac1fe590
Add comprehensive security tests for file upload controller ( #23102 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-07-31 10:32:16 +08:00
kenwoodjw and GitHub
4251515b4e
fix remote file ( #23127 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-07-31 10:30:54 +08:00
lyzno1 and GitHub
1b2046da3f
fix: prevent client-side crashes from null/undefined plugin data in workflow ( #23154 ) ( #23182 )
2025-07-31 10:03:33 +08:00
znn and GitHub
646900b00c
fixing embedded chat styling ( #23198 )
2025-07-31 10:03:03 +08:00
Ali Saleh and GitHub
142ab74784
feat: Enable Tracing Support For Phoenix Cloud Instance ( #23196 )
2025-07-30 15:58:26 -07:00
ffddabde43
feat(notion): Notion Database extracts Rows content in row order and appends Row Page URL ( #22646 )
...
Co-authored-by: Aurelius Huang <cm.huang@aftership.com >
2025-07-30 21:35:20 +08:00
Wu Tianwei and GitHub
8c6d87f08a
chore: Update vulnerable eslint dependencies ( #23192 )
2025-07-30 21:31:23 +08:00
lyzno1 and GitHub
270dd955d0
chore(i18n): sync missing keys in zh-Hans and ja-JP ( #23175 )
2025-07-30 18:00:41 +08:00
Will and GitHub
4e2129d74f
fix: Error processing trace tasks ( #23170 )
2025-07-30 18:00:15 +08:00
NeatGuyCoding and GitHub
07cff1ed2c
minor fix: fix flask api resources only accept one resource for same url ( #23168 )
2025-07-30 17:05:02 +08:00
NeatGuyCoding and GitHub
070379a900
minor fix: fix wrong check of annotation_ids ( #23164 )
2025-07-30 17:04:31 +08:00
Sn0rt and GitHub
bbdeb15501
fix: Support URL-encoded passwords with special characters in CELERY_BROKER_URL ( #23163 )
...
Signed-off-by: Sn0rt <wangguohao.2009@gmail.com >
2025-07-30 16:39:54 +08:00
kenwoodjw and GitHub
28478cdc41
feat: support metadata condition filter string array ( #23111 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-07-30 16:13:45 +08:00
11ec62ca70
fix: element of Array[string] and Array[number] and size attribution ( #23074 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-07-30 15:21:50 +08:00
hjlarry
4cc01c8aa8
try a lot for yjs, but update data still not work...
2025-07-30 14:36:29 +08:00
GuanMu and GitHub
4499cda186
Feat annotations panel ( #22968 )
2025-07-30 13:40:48 +08:00
Joel and GitHub
c05c5953a8
fix: disabled auto update but still show in plugin detail ( #23150 )
2025-07-30 11:15:06 +08:00
eee576355b
Fix: Support for Elasticsearch Cloud Connector ( #23017 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-30 11:12:16 +08:00
lyzno1 and GitHub
a3ef869db6
fix(i18n): clean up unused keys and fix nesting & placeholder issues ( #23123 )
2025-07-30 10:37:44 +08:00
Yongtao Huang and GitHub
a51998e4aa
Fix: prevent KeyError in validate_api_list by correcting logical check ( #23126 )
2025-07-30 10:37:06 +08:00
znn and GitHub
0b44edaca9
request fail when no api key ( #23135 )
2025-07-30 10:36:03 +08:00
ab163a5f75
Chore: use Workflow.VERSION_DRAFT instead of hardcoded draft ( #23136 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-07-30 10:34:51 +08:00
Yongtao Huang and GitHub
f17ca26b10
Fix: add missing db.session.close() to ensure proper session cleanup ( #23122 )
2025-07-30 10:34:24 +08:00
0ea010d7ee
fix: metadata API nullable validation consistency issue ( #23133 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-07-30 10:33:24 +08:00
72a2c3decf
Fix/http node timeout validation#23077 ( #23117 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-07-29 21:40:15 +08:00
呆萌闷油瓶 and GitHub
ab7c2cf000
minor fix: Object of type int64 is not JSON serializable ( #23109 )
2025-07-29 21:40:03 +08:00
lyzno1 and GitHub
6914c1c85e
fix(web): make iteration panel respect MAX_PARALLEL_LIMIT environment variable ( #23083 ) ( #23104 )
2025-07-29 21:39:40 +08:00
crazywoola and GitHub
ea542d42ca
fix: i18n link in README.md ( #23121 )
2025-07-29 21:36:32 +08:00
NeatGuyCoding and GitHub
cba5bd588c
minor fix: wrong position of retry_document_indexing_task time elapsed ( #23099 )
2025-07-29 20:54:37 +08:00
00cb1c26a1
refactor: pass external_trace_id to message trace ( #23089 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-07-29 19:34:46 +08:00
lyzno1 and GitHub
f4d4a32af2
Feat/enhance i18n scripts ( #23114 )
2025-07-29 18:24:57 +08:00
NeatGuyCoding and GitHub
1bf0df03b5
minor fix: fix some translation ( #23105 )
2025-07-29 16:36:29 +08:00
NeatGuyCoding and GitHub
ae28ca0b8d
minor fix: wrong assignment ( #23103 )
2025-07-29 16:36:21 +08:00
51a6b9dc57
hotfix: clear_all_annotations should also execute delete_annotation_index_task just like delete_app_annotation ( #23093 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-29 16:35:33 +08:00
zxhlyh and GitHub
4c65a8091a
chore: base form ( #23101 )
2025-07-29 15:37:16 +08:00
crazywoola and GitHub
27f400e13f
feat: update banner ( #23095 )
2025-07-29 14:05:59 +08:00
GuanMu and GitHub
7721648867
Fix variable config ( #23070 )
2025-07-29 11:24:59 +08:00
NeatGuyCoding and GitHub
47cc951841
Fix Empty Collection WHERE Filter Issue ( #23086 )
2025-07-29 11:17:50 +08:00
NeatGuyCoding and GitHub
63b6026e6e
minor fix: fix error messages ( #23081 )
2025-07-29 10:59:43 +08:00
KVOJJJin and GitHub
84aa38586f
Fix: number input can display 0 ( #23084 )
2025-07-29 10:59:12 +08:00
znn and GitHub
a70d59d4a6
ability to click classifier during workflow execution ( #23079 )
2025-07-29 09:45:49 +08:00
57e0a12ccd
Refactor: remove redundant full module paths in exception handlers ( #23076 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-07-29 09:40:51 +08:00
lyzno1 and GitHub
f5e1fa4bd2
fix(scripts): resolve i18n check script path and logic issues ( #23069 )
2025-07-29 09:39:10 +08:00
znn and GitHub
a7ce1e5789
dark mode for overlay ( #23078 )
2025-07-29 09:37:40 +08:00
5f550126b3
Fix/23066 i18n related commands are broken ( #23071 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-28 21:25:18 +08:00
lyzno1 and GitHub
572a2bbe53
fix(i18n): Complete missing translations and clean up legacy keys in app-debug across all locales ( #23062 ) ( #23065 )
2025-07-28 19:46:27 +08:00
537c04745d
minor fix: using the same AccountInFreezeError ( #23061 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-07-28 18:24:27 +08:00
Yip Chung Lam and GitHub
7f004e2f41
fix: web SSO login redirect to correct basePath and origin ( #23058 )
2025-07-28 18:17:01 +08:00
GuanMu and GitHub
7c6415551d
Fixed code formatting issues in the comment header option component ( #23060 )
2025-07-28 16:44:50 +08:00
QuantumGhost and GitHub
0d2d349ab3
chore(version): bump version to 1.7.1 ( #23048 )
2025-07-28 16:42:39 +08:00
zyssyz123 and GitHub
de28bb1075
fix: changed email login use oauth will create an new account ( #23057 )
2025-07-28 16:32:25 +08:00
HyaCinth and GitHub
d409fb5f58
refactor(web): Optimize workflow operation tip popup ( #23051 ) ( #23052 )
2025-07-28 16:29:45 +08:00
Jyong and GitHub
3248d728ac
fix retry document db session issue ( #23046 )
2025-07-28 15:56:49 +08:00
HyaCinth and GitHub
beebcae0a1
fix(web): Fix issues with workflow as tool configuration button ( #23039 ) ( #23050 )
2025-07-28 15:49:19 +08:00
15757110cf
feat: default value option for select input fields ( #21192 )
...
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: GuanMu <ballmanjq@gmail.com >
2025-07-28 15:37:23 +08:00
fce126b206
fix(api): fix incorrect path handling in Langfuse integration ( #22766 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2025-07-28 15:37:13 +08:00
zhaobingshuang and GitHub
5c5f61b2aa
fix(dataset): CELERY_BROKER uses amqp rabbitmq. When adding document segments in batches and uploading large files, the status will always remain stuck at "In batch processing" #22709 ( #23038 )
2025-07-28 14:24:13 +08:00
Tianyi Jing and GitHub
3f8fb18c89
fix: delete the old provider_config_cache after refresh_credentials ( #23033 )
...
Signed-off-by: jingfelix <jingfelix@outlook.com >
2025-07-28 14:07:51 +08:00
f72c03a174
feat: Support selecting variables in conditional filtering in list operations. ( #23029 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <427733928@qq.com >
2025-07-28 13:59:34 +08:00
Wu Tianwei and GitHub
ee731c7810
chore: Updata eslint config dependencies ( #23040 )
2025-07-28 13:58:21 +08:00
Mike Zixuan HE and GitHub
bd5b938571
feat: Support allOf in OpenAPI properties inside schema #22946 ( #22975 )
2025-07-28 11:03:19 +08:00
heyszt and GitHub
7eb707f811
Rollback Aliyun Trace Icon File ( #23027 )
2025-07-28 11:01:38 +08:00
HyaCinth and GitHub
0546351d3e
refactor(web): Optimize the interaction effect of ToolTip component in menu items ( #23020 ) ( #23023 )
2025-07-28 10:34:11 +08:00
Yongtao Huang and GitHub
1c05491f1c
Chore: remove duplicate TYPE_CHECKING import ( #23013 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
2025-07-28 10:04:45 +08:00
znn and GitHub
177b0fb5e8
ability to select same type sub item by preserving children of both f… ( #23002 )
2025-07-28 10:04:31 +08:00
Will and GitHub
67a0751cf3
fix: Improve create_agent_thought and save_agent_thought Logic ( #21263 )
2025-07-27 11:06:37 +08:00
665fcad655
fix: resolve cross-page document selection issue in metadata batch edit ( #23000 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-07-27 09:22:36 +08:00
d776a7cde7
adding LANG LC_ALL PYTHONIOENCODING UTF-8 ( #22928 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-27 09:19:13 +08:00
znn and GitHub
e0fe158f0b
node title number on copied iteration node ( #23004 )
2025-07-27 09:10:04 +08:00
Yongtao Huang and GitHub
5411fd3757
Fix: correct misplaced ensure_ascii=False ( #22997 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
2025-07-26 18:29:03 +08:00
lyzno1 and GitHub
3328addb58
fix: eliminate dark mode flicker by moving ThemeProvider to root level ( #22996 )
2025-07-26 18:28:28 +08:00
Dylan Jiang and GitHub
1446f19709
fix: Update trigger styles for disabled state in PureSelect component ( #22986 )
2025-07-26 10:53:59 +08:00
znn and GitHub
773932b1e7
adding mcp error in toast ( #22987 )
2025-07-26 10:37:52 +08:00
Yongtao Huang and GitHub
faaf828dff
Remove redundant condition check ( #22983 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
2025-07-25 23:38:16 +08:00
ee50a2bcd5
feat: clear all annotation ( #22878 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-25 18:06:03 +08:00
Yongtao Huang and GitHub
31985d94fa
Fix incorrect assert type in the AgentNode class ( #22964 )
2025-07-25 16:31:21 +08:00
GuanMu and GitHub
9c5b1e7012
fix: Update the scheduling method for timed tasks, ( #22779 )
2025-07-25 16:27:35 +08:00
Wu Tianwei and GitHub
ad472d59e0
fix: Refactor i18n config and fix plugin search box styling issue ( #22945 )
2025-07-25 15:01:28 +08:00
little_huang and GitHub
32df3b68c7
fix: correct typo in function name paser_docx_part -> parser_docx_part ( #22936 )
2025-07-25 10:33:55 +08:00
Asuka Minato and GitHub
a189d293f8
make logging not use f-str, change others to f-str ( #22882 )
2025-07-25 10:32:48 +08:00
HyaCinth and GitHub
570aee5fe6
fix: Optimize AppInfo component styles and fix CustomizeModal step display ( #22930 ) ( #22935 )
2025-07-25 10:30:52 +08:00
Jason Young and GitHub
88952cbb7a
test: add comprehensive tests for file_factory build_from_mapping ( #22926 )
2025-07-25 10:30:19 +08:00
J2M3L2 and GitHub
89415ac453
fix: improve PostgreSQL healthcheck cmd to avoid fatal log errors ( #22749 ) ( #22917 )
2025-07-25 09:05:47 +08:00
8bbed5aeea
chore: translate i18n files ( #22934 )
...
Co-authored-by: JzoNgKVO <27049666+JzoNgKVO@users.noreply.github.com >
2025-07-25 09:04:36 +08:00
quicksand and GitHub
8340d775bd
Improve: support custom model parameters in auto-generator ( #22924 )
2025-07-25 09:00:26 +08:00
KVOJJJin and GitHub
cff6a488f8
fix: unexpected redirection when landing at workflow ( #22932 )
2025-07-25 08:48:47 +08:00
d6b980a2dd
Feat: change user email freezes limit ( #22912 )
...
Co-authored-by: Yansong Zhang <916125788@qq.com >
2025-07-25 08:48:23 +08:00
Yeuoly and GitHub
206bc4b36d
chore: enhance error message when handling PluginInvokeError ( #22908 )
2025-07-24 21:58:39 +08:00
HyaCinth and GitHub
45cebf09b0
fix: Optimize input variable retrieval logic ( #22888 ) ( #22914 )
2025-07-24 21:57:55 +08:00
GuanMu and GitHub
bd43ca6275
fix: rounded ( #22909 )
2025-07-24 16:40:37 +08:00
Yeuoly and GitHub
9237976988
fix: refine handling of constant and mixed input types in ToolManager and ToolNodeData ( #22903 )
2025-07-24 16:14:08 +08:00
zyssyz123 and GitHub
6ac06486e3
Feat/change user email freezes limit ( #22900 )
2025-07-24 15:36:53 +08:00
HyaCinth and GitHub
061d4c8ea0
fix(plugins_select): Adjust z-index, fix issue where options cannot be displayed ( #22873 ) ( #22893 )
2025-07-24 15:14:30 +08:00
NFish and GitHub
aca8b83669
fix: support authorization using session and user_id in URL. ( #22898 )
2025-07-24 15:10:15 +08:00
Wu Tianwei and GitHub
a8f09ad43f
refactor(i18next): streamline fallback translation handling and initi… ( #22894 )
2025-07-24 14:40:37 +08:00
de611ab344
Feat: add notification for change email completed ( #22812 )
...
Co-authored-by: Yansong Zhang <916125788@qq.com >
2025-07-24 14:16:39 +08:00
呆萌闷油瓶 and GitHub
371fe7a700
fix: type error in list-operator ( #22803 )
2025-07-24 12:21:20 +08:00
Nite Knite and GitHub
c6d7328e15
feat: revamp tool list page ( #22879 )
2025-07-24 11:51:39 +08:00
Will and GitHub
a327d024e9
fix: improved conversation name ( #22840 )
2025-07-24 11:28:05 +08:00
HyaCinth and GitHub
b8504ac7d0
refactor(dayjs): Refactor internationalized time formatting feature ( #22870 ) ( #22872 )
2025-07-24 10:42:33 +08:00
Asuka Minato and GitHub
bb33335dd4
add autofix ( #22785 )
2025-07-24 10:12:59 +08:00
5a02e599e1
chore: code format model-selector use enum ( #22787 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
2025-07-24 10:11:24 +08:00
croatialu and GitHub
d1572f47a0
feat: Add user variable processing function to chat history ( #22863 )
2025-07-24 10:06:49 +08:00
ef51678c73
orm filter -> where ( #22801 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-24 00:57:45 +08:00
Boris Polonsky and GitHub
e64e7563f6
feat(k8s): Add pure migration option for api component ( #22750 )
2025-07-23 23:38:18 +08:00
0731db8c22
fix: private.pem keyPath error in windows ( #22814 )
...
Co-authored-by: songkunling <songkunling@cabrtech.com >
2025-07-23 23:29:46 +08:00
Jason Young and GitHub
8c3e390172
test: add comprehensive integration tests for API key authentication system ( #22856 )
2025-07-23 23:14:40 +08:00
wanttobeamaster and GitHub
8278b39f85
fix tablestore full text search bug ( #22853 )
2025-07-23 19:31:47 +08:00
1c3c40db69
fix: tablestore TypeError when vector is missing ( #22843 )
...
Co-authored-by: xiaozhiqing.xzq <xiaozhiqing.xzq@alibaba-inc.com >
2025-07-23 18:59:16 +08:00
7ec94eb83c
chore(version): bump to 1.7.0 ( #22830 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-07-23 18:37:30 +08:00
-LAN- and GitHub
79ab8b205f
fix: improve max active requests calculation logic ( #22847 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-07-23 18:36:24 +08:00
Wu Tianwei and GitHub
882f8bdd2c
fix: update @headlessui/react to version 2.2.1 ( #22839 )
2025-07-23 17:29:03 +08:00
Wu Tianwei and GitHub
a366de26c4
feat: performance optimization ( #22810 )
2025-07-23 16:04:46 +08:00
cf07189bd2
chore: translate i18n files ( #22824 )
...
Co-authored-by: Nov1c444 <66365942+Nov1c444@users.noreply.github.com >
2025-07-23 15:42:59 +08:00
b4e152f775
FEAT: Tencent Vector search supports backward compatibility with the previous score calculation approach. ( #22820 )
...
Co-authored-by: wlleiiwang <wlleiiwang@tencent.com >
2025-07-23 15:38:31 +08:00
eaae79a581
feat: plugin auto upgrade strategy ( #19758 )
...
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Novice <novice12185727@gmail.com >
2025-07-23 15:33:39 +08:00
Novice and GitHub
e6913744ae
fix: database lock timeout by separating external MCP calls from transactions ( #22821 )
2025-07-23 14:58:50 +08:00
-LAN- and GitHub
6b544aa0b9
feat: decouple WorkflowAppRunner from AppRunner ( #21739 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-07-23 14:56:06 +08:00
60c37fe492
Added a check to ensure the input text is a string before proceeding with parsing ( #22809 )
...
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-07-23 13:53:27 +08:00
-LAN- and GitHub
82cc37bf51
chore(tests): Remove outdated tests ( #22816 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-07-23 13:22:15 +08:00
ad67094e54
feat: oauth refresh token ( #22744 )
...
Co-authored-by: Yeuoly <admin@srmxy.cn >
2025-07-23 13:12:39 +08:00
hjlarry
41372168b6
refactor code
2025-07-23 10:04:16 +08:00
6d3e198c3c
Mapped column ( #22644 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-23 00:39:59 +08:00
0f4809b9b8
refactor: centralize email internationalization handling ( #22752 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-23 00:26:00 +08:00
呆萌闷油瓶 and GitHub
5c7f0a533a
fix : #22784 ( #22795 )
2025-07-22 22:28:45 +08:00
Will and GitHub
095bae01b2
fix: Invalid expected metadata value type error ( #22793 )
2025-07-22 22:28:16 +08:00
hjlarry
f4438b0a08
support mouse display
2025-07-22 18:08:35 +08:00
KVOJJJin and GitHub
366d42d9c0
Fix invite member template ( #22782 )
2025-07-22 16:49:50 +08:00
a2048fd0f4
fix: tablestore vdb support metadata filter ( #22774 )
...
Co-authored-by: xiaozhiqing.xzq <xiaozhiqing.xzq@alibaba-inc.com >
2025-07-22 16:48:59 +08:00
ea069cc2d4
chore: translate i18n files ( #22756 )
...
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com >
2025-07-22 15:40:20 +08:00
quicksand and GitHub
90c4df7919
fix(web): add dayjs relativeTime plugin ( #22761 )
2025-07-22 15:35:23 +08:00
Wu Tianwei and GitHub
ce15ca8929
feat: custom components in markdown comp ( #22776 )
2025-07-22 15:30:22 +08:00
841e53dbbe
feat(trace): support external trace id propagation ( #22623 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-22 15:17:43 +08:00
Wu Tianwei and GitHub
c987001a19
fix: add missing translation function to deprecation notice component ( #22767 )
2025-07-22 13:40:30 +08:00
Novice and GitHub
e9c9c5d8f1
fix: single step node execution init error ( #22764 )
...
LGTM
2025-07-22 13:00:24 +08:00
KVOJJJin and GitHub
c2c69ffb82
fix import error in marketplace ( #22759 )
2025-07-22 10:58:08 +08:00
2d8eace34b
feat: plugin deprecation notice ( #22685 )
...
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com >
Co-authored-by: twwu <twwu@dify.ai >
2025-07-22 10:27:35 +08:00
yijq and GitHub
eb06de0921
refactor: Modify the triggering method of the variable selector in the modification object subtree panel( #22237 ) ( #22238 )
2025-07-22 08:24:54 +08:00
58d92970a9
Optimize tencent_vector knowledge base deletion error handling with batch processing support ( #22726 )
...
Co-authored-by: liuchen15 <liuchen15@gaotu.cn >
Co-authored-by: crazywoola <427733928@qq.com >
2025-07-22 08:21:41 +08:00
Jason Young and GitHub
db09e7386f
test: add comprehensive unit tests for AuthType ( #22742 )
2025-07-22 08:12:38 +08:00
lyzno1 and GitHub
b5599b2945
fix: prevent panel width localStorage pollution during viewport compression ( #22745 ) ( #22747 )
2025-07-22 08:11:01 +08:00
f70ff72a58
chore: Add fonts-noto-cjk dependency for pypdfium2 ( #22359 )
...
Co-authored-by: kentaka347 <kentaka347@gmail.com >
2025-07-22 02:43:12 +08:00
e9893f1518
chore: use 'json_list' instead of 'json' to prevent ambiguity ( #22739 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
2025-07-22 02:40:40 +08:00
Will and GitHub
29f0a9ab94
Fix incorrect mcp method_name ( #22736 )
2025-07-21 21:14:38 +08:00
Maries and GitHub
308f1340dd
fix: migrations circle dependency ( #22731 )
2025-07-21 20:18:19 +08:00
NFish and GitHub
5d5fa88857
fix: the text/icon shows wrong color in darkmode ( #22724 )
2025-07-21 18:07:49 +08:00
lyzno1 and GitHub
659d51a2da
fix: complete file_upload schema in OpenAPI templates ( #22700 ) ( #22719 )
2025-07-21 17:43:49 +08:00
GuanMu and GitHub
8246f946c2
fix: Update the style of the batch operation component ( #22716 )
2025-07-21 17:39:40 +08:00
62b29b3d76
feat: update file manager and file factory implementations ( #22704 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-21 17:37:08 +08:00
Nite Knite and GitHub
8fa3b3f931
fix: prevent app type description from overflowing the card ( #22711 )
2025-07-21 16:36:12 +08:00
KVOJJJin and GitHub
a83e4ed9a4
Perf: remove user profile loading ( #22710 )
2025-07-21 16:35:52 +08:00
hjlarry
897c842637
ruff format
2025-07-21 16:13:04 +08:00
hjlarry
ee86ceb906
fix gunicorn gvent
2025-07-21 16:09:51 +08:00
hjlarry
e298732499
refactor code
2025-07-21 16:07:22 +08:00
uply23333 and GitHub
ab012fe1a2
fix: improve document filtering in full text search(elasticsearch) ( #22683 )
2025-07-21 15:59:37 +08:00
Jason Young and GitHub
c7382150b5
test: add comprehensive unit tests for Firecrawl and Watercrawl auth providers ( #22705 )
2025-07-21 15:58:36 +08:00
HyaCinth and GitHub
74981a65c6
fix: Adjust tool selector popup styles ( #22622 ) ( #22697 )
2025-07-21 15:04:01 +08:00
9251a66a10
fix: update analyticdb vector to do filter by metadata ( #22698 )
...
Co-authored-by: xiaozeyu <xiaozeyu.xzy@alibaba-inc.com >
2025-07-21 15:03:37 +08:00
hjlarry
4081937e22
migrate to python-socketio
2025-07-21 14:57:28 +08:00
3b23fc5ad8
fix: Correct and enhance the doc on CELERY_BROKER_URL in .env.example ( #22693 )
...
Co-authored-by: Jianheng Hou <jianhenh@example.com >
2025-07-21 13:55:16 +08:00
Xin Zhang and GitHub
bddeebd4c9
refactor: remove unused dissolve_tenant static method ( #22690 )
2025-07-21 12:40:47 +08:00
quicksand and GitHub
d45e48eed7
fix: knowledge retrieval validation error ( #22682 )
2025-07-21 11:22:32 +08:00
NeatGuyCoding and GitHub
cbc3474bbb
minor fix: fix dissolve tenant check permission always failed ( #22292 )
2025-07-21 11:20:05 +08:00
hjlarry
f9aedb2118
add collaborate event
2025-07-21 11:10:23 +08:00
383a79772c
Increased the character limitation ( #22679 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-07-21 09:58:10 +08:00
Asuka Minato and GitHub
f8c7b28da7
oxlint ( #22584 )
2025-07-21 09:55:04 +08:00
Bowen Liang and GitHub
74940ad3f2
chore: code improvement for mcp_client and mcp_tools_manage_service ( #22645 )
2025-07-21 09:52:55 +08:00
17a8f1a0f1
fix: avoid using node_data.version for judgement tool node version ( #22462 )
...
Co-authored-by: JzoNg <jzongcode@gmail.com >
2025-07-21 09:28:47 +08:00
doskoi and GitHub
f9f46bfcbe
fix(i18n) update Japanese translation for "optional" ( #22667 )
2025-07-21 09:26:39 +08:00
doskoi and GitHub
bd2014d13b
fix(i18n): "道具" into "ツール" ( #22666 )
2025-07-20 21:23:08 +08:00
doskoi and GitHub
cb660e8104
fix(i18n): standardize template variable names across all languages {{count}} ( #22670 )
2025-07-20 21:22:30 +08:00
doskoi and GitHub
a4a67ef1ec
fix(i18n): improve Japanese translations for technical terms "dupulicate" ( #22669 )
2025-07-20 21:22:15 +08:00
GuanMu and GitHub
09abc9951d
chore: update pnpm version to 10.13.1 ( #22660 )
2025-07-20 11:10:44 +08:00
znn and GitHub
19c09d6111
enabling vector index prefix name via configuration files ( #22661 )
2025-07-20 11:10:08 +08:00
Jason Young and GitHub
6248658c04
fix: resolve Redis mock import error in test configuration ( #22663 )
2025-07-20 11:06:38 +08:00
Jason Young and GitHub
274142c4c2
test: add comprehensive unit tests for auth service module ( #22662 )
2025-07-20 11:06:32 +08:00
Aryan Raj and GitHub
ce794335e9
Fix/replace datetime patterns with naive utc now ( #22654 )
2025-07-20 11:05:53 +08:00
BXbing and GitHub
5985055aef
Fix: Remove ${basePath} from the <Link> tag's href attribute. ( #22636 )
2025-07-19 22:07:29 +08:00
Bowen Liang and GitHub
ff8fc96ebb
chore: skip SuperLinter check on .editorconfig when no changes ( #22649 )
2025-07-19 08:53:47 +08:00
c70b0cb730
fix(docs): unify workflow_run_id style with other languages ( #22642 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
2025-07-18 21:09:53 +08:00
Wu Tianwei and GitHub
dba42567b1
fix: restore globals dependency in package.json and pnpm-lock.yaml ( #22625 )
2025-07-18 15:14:21 +08:00
hjlarry
74b4719af8
support broadcast online users
2025-07-18 15:02:34 +08:00
71d96b671b
feat: update VECTOR_STORE supported types in api/.env.example ( #22617 )
...
Co-authored-by: nicksarno <nicksarno@ztm-tech.com >
2025-07-18 13:54:48 +08:00
kurokobo and GitHub
a93db6d797
fix: correct tracing for workflows and chatflows for phoenix ( #22547 )
2025-07-18 13:54:18 +08:00
Jason Young and GitHub
f2389771cf
test: add comprehensive API key authentication service tests ( #22572 )
2025-07-18 13:52:22 +08:00
znn and GitHub
ed263aed9f
fix text splitter ( #22596 )
2025-07-18 13:51:58 +08:00
mudiko and GitHub
d37b6716cd
Fix #22508 ( #22590 )
2025-07-18 13:43:58 +08:00
Wu Tianwei and GitHub
b035f3f884
feat: convert components to dynamic imports for improved performance ( #22614 )
2025-07-18 11:43:37 +08:00
hjlarry
2f35cc9188
add online users backend api and frontend submit cursor pos
2025-07-18 11:17:08 +08:00
1f9cd99bc2
refactor: elegant event dispatch patterns (92% complexity reduction) ( #22600 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-18 10:34:47 +08:00
ffee6f3288
fix: admin feedback uses the same method create_feedback ( #22580 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
2025-07-18 10:10:31 +08:00
460a825ef1
refactor: decouple Node and NodeData ( #22581 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2025-07-18 10:08:51 +08:00
54c56f2d05
chore: translate i18n files ( #22563 )
...
Co-authored-by: Yeuoly <45712896+Yeuoly@users.noreply.github.com >
2025-07-18 09:59:42 +08:00
kenwoodjw and GitHub
61a5741c05
fix celery config ( #22566 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-07-18 09:41:09 +08:00
KVOJJJin and GitHub
0e235e5872
Fix valid check of mcp server address ( #22510 )
2025-07-18 09:40:16 +08:00
kawabata-mcl and GitHub
d0bece1679
fix(docs): correct workflow API parameter name from workflow_id to workflow_run_id ( #22587 )
2025-07-18 09:31:33 +08:00
-LAN- and GitHub
1715dd4320
refactor: Fix some type error ( #22594 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-07-18 09:26:29 +08:00
Asuka Minato and GitHub
14513b7677
use nolyfill to reduce download size ( #22589 )
2025-07-18 09:26:14 +08:00
-LAN- and GitHub
b88dd17fc1
feat(workflow_cycle_manager): Removes redundant repository methods and adds caching ( #22597 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-07-18 09:26:05 +08:00
znn and GitHub
3826b57424
remove node-info for non mcp ( #22595 )
2025-07-18 09:25:57 +08:00
hato_code and GitHub
62586719b3
fix: remove redundant partial member list retrieval in dataset API ( #15492 )
2025-07-17 22:56:18 +08:00
e7d80bf7bf
Fix: the pict type picture was not processed in the docx ( #19305 )
...
Co-authored-by: zqgame <zqgame@zqgame.local >
2025-07-17 22:53:35 +08:00
Kalo Chin and GitHub
7a69b57823
Fix jinja2 variable naming inconsistencies ( #22578 )
2025-07-17 22:16:47 +08:00
Asuka Minato and GitHub
2423f97c72
remove overrides ( #22575 )
2025-07-17 21:47:48 +08:00
a4ef900916
Support OAuth Integration for Plugin Tools ( #22550 )
...
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: Yeuoly <admin@srmxy.cn >
2025-07-17 17:18:44 +08:00
hjlarry
2f966d8c38
fix websocket auth
2025-07-17 17:16:52 +08:00
hjlarry
b0868d9136
fix websocket auth
2025-07-17 17:16:38 +08:00
NeatGuyCoding and GitHub
965e952336
minor translation fix: fix translation duplicate and typo, fix date format ( #22548 )
2025-07-17 16:05:33 +08:00
hjlarry
37440e9416
ruff format
2025-07-17 15:37:13 +08:00
hjlarry
0d7d27ec0b
establish websocket connection
2025-07-17 15:36:50 +08:00
znn and GitHub
3cfba9e47b
updating icon ( #22485 )
2025-07-17 15:10:36 +08:00
4b604bd79a
fix: Python SDK WorkflowClient and KnowledgeBase client imports fixed. Added documentation for WorkflowClient. ( #22476 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-07-17 15:09:14 +08:00
Jason Young and GitHub
74caebac32
test: add comprehensive OAuth authentication unit tests ( #22528 )
2025-07-17 14:20:59 +08:00
NeatGuyCoding and GitHub
fafb1d5fd7
feat: validate email according to RFC 5322 ( #22540 )
2025-07-17 14:20:44 +08:00
4b2baeea65
fix: use model provided by user in prompt generator ( #22541 ) ( #22542 )
...
Co-authored-by: stream <stream@dify.ai >
2025-07-17 14:19:52 +08:00
NeatGuyCoding and GitHub
93c27b134d
minor typo fix: remove debug code and fix typo ( #22539 )
2025-07-17 13:52:15 +08:00
NeatGuyCoding and GitHub
853c97a910
minor bug fix: wrong default metrics endpoint ( #22535 )
2025-07-17 13:49:41 +08:00
97f080fa03
fix: Japanese dateTimeFormat ( #22516 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-07-17 13:46:40 +08:00
aeb68f99bd
chore: translate i18n files ( #22526 )
...
Co-authored-by: JzoNgKVO <27049666+JzoNgKVO@users.noreply.github.com >
2025-07-17 13:25:39 +08:00
quicksand and GitHub
10e6b11ff6
fix: code node check decimal precision ( #22522 )
2025-07-17 13:21:17 +08:00
NeatGuyCoding and GitHub
c3037c5491
minor code fix: remove duplicate type check branch ( #22536 )
2025-07-17 13:20:31 +08:00
quicksand and GitHub
e4ae1e2b94
fix (ci) : remove test_url_signer ( #22525 )
2025-07-17 11:12:14 +08:00
a4f421028c
Feat/change user email ( #22213 )
...
Co-authored-by: NFish <douxc512@gmail.com >
Co-authored-by: JzoNg <jzongcode@gmail.com >
Co-authored-by: Garfield Dai <dai.hai@foxmail.com >
2025-07-17 10:55:59 +08:00
NFish and GitHub
a324d3942e
Perf/web app authrozation ( #22524 )
2025-07-17 10:52:10 +08:00
HyaCinth and GitHub
a3ced1b5a6
fix(signin): Improve login button UI ( #22433 ) ( #22514 )
2025-07-17 10:15:24 +08:00
fb5c6dd644
chore: remove unused code ( #22501 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
2025-07-17 09:33:31 +08:00
yihong and GitHub
d2933c2bfe
fix: drop dead code phase2 unused class ( #22042 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-07-17 09:33:07 +08:00
kenwoodjw and GitHub
3587bd4040
fix mcp error not input ( #22505 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-07-17 09:32:42 +08:00
crazywoola and GitHub
3aecceff27
Update bug_report.yml ( #22502 )
2025-07-16 21:34:14 +08:00
heyszt and GitHub
f082452c9b
feat: add otel endpoint config ( #22492 )
2025-07-16 18:24:17 +08:00
30aa052a57
feat: Add Citations and Attributions to Agent Node ( #18558 )
...
Co-authored-by: oneness0 <2902216407@qq.com >
Co-authored-by: Novice <novice12185727@gmail.com >
2025-07-16 15:46:15 +08:00
qfl and GitHub
bdb9f29948
feat(app): support custom max_active_requests per app ( #22073 )
2025-07-16 15:31:19 +08:00
Minamiyama and GitHub
66cc1b4308
feat(variable-list): add drag-and-drop functionality for variables in code node ( #22127 )
2025-07-16 15:24:19 +08:00
baonudesifeizhai and GitHub
d52fb18457
feat: auto-fill MCP server description with app description #22443 ( #22477 )
2025-07-16 15:03:33 +08:00
crazywoola and GitHub
4a2169bd5f
Chore/update gh template ( #22480 )
2025-07-16 14:22:51 +08:00
heyszt and GitHub
2c9ee54a16
fix aliyun trace session_id ( #22468 )
2025-07-16 13:56:44 +08:00
Wu Tianwei and GitHub
aef67ed7ec
fix: add background color for chat bubble in light and dark themes ( #22472 )
2025-07-16 13:36:51 +08:00
QuantumGhost and GitHub
ddfd8c8525
feat(api): add UUIDv7 implementation in SQL and Python ( #22058 )
...
This PR introduces UUIDv7 implementations in both Python and SQL to establish the foundation for migrating from UUIDv4 to UUIDv7 as proposed in #19754 .
ID generation algorithm of existing models are not changed, and new models should use UUIDv7 for ID generation.
Close #19754 .
2025-07-16 13:07:08 +08:00
QuantumGhost and GitHub
2c1ab4879f
refactor(api): Separate SegmentType for Integer/Float to Enable Pydantic Serialization ( #22025 )
...
refactor(api): Separate SegmentType for Integer/Float to Enable Pydantic Serialization (#22025 )
This PR addresses serialization issues in the VariablePool model by separating the `value_type` tags for `IntegerSegment`/`FloatSegment` and `IntegerVariable`/`FloatVariable`. Previously, both Integer and Float types shared the same `SegmentType.NUMBER` tag, causing conflicts during serialization.
Key changes:
- Introduce distinct `value_type` tags for Integer and Float segments/variables
- Add `VariableUnion` and `SegmentUnion` types for proper type discrimination
- Leverage Pydantic's discriminated union feature for seamless serialization/deserialization
- Enable accurate serialization of data structures containing these types
Closes #22024 .
2025-07-16 12:31:37 +08:00
Kerwin Bryant and GitHub
229b4d621e
Improve Tooltip UX by enabling delay by default ( #21383 )
2025-07-16 11:26:54 +08:00
yolofit and GitHub
0dee41c074
fix: When var value changed, PromptEditor should be reset ( #22219 )
2025-07-16 11:22:54 +08:00
NeatGuyCoding and GitHub
bf542233a9
minor fix: using Pydantic model_validate instead of deprecated parse_obj ( #22239 )
...
Signed-off-by: neatguycoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-07-16 10:57:08 +08:00
Jason Young and GitHub
38106074b4
test: add comprehensive unit tests for console authentication and authorization decorators ( #22439 )
2025-07-16 10:07:01 +08:00
1f4b3591ae
adding tooltip for bindingCount ( #22450 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: crazywoola <427733928@qq.com >
2025-07-16 09:59:42 +08:00
7bf3d2c8bf
fix(api): Fix potential thread leak in MCP BaseSession ( #22169 )
...
The `BaseSession` class in the `core/mcp/session` package uses `ThreadPoolExecutor`
to run the receive loop but fails to properly clean up the executor and receiver
future, leading to potential thread leaks.
This PR addresses this issue by:
- Initializing `_executor` and `_receiver_future` attributes to `None` for proper cleanup checks
- Adding graceful shutdown with a 5-second timeout in the `__exit__` method
- Ensuring the ThreadPoolExecutor is properly shut down to prevent resource leaks
This fix prevents memory leaks and hanging threads in long-running scenarios where
multiple MCP sessions are created and destroyed.
Signed-off-by: neatguycoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-16 00:01:44 +08:00
Jacky Wu and GitHub
da53bf511f
chore: add SQLALCHEMY_POOL_USE_LIFO option and missing SQLALCHEMY_POOL_PRE_PING env default value. ( #22371 )
2025-07-15 19:46:48 +08:00
GuanMu and GitHub
7388fd1ec6
fix: Disable question editing in chat history ( #22438 )
2025-07-15 19:41:51 +08:00
GuanMu and GitHub
b803eeb528
fix: Update condition items to support variable type acquisition ( #22414 )
2025-07-15 19:38:13 +08:00
quicksand and GitHub
14f79ee652
fix: create api workflow run repository error ( #22422 )
2025-07-15 16:12:02 +08:00
-LAN- and GitHub
df89629e04
fix: conversatino statistic including data from debugger ( #22412 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-07-15 15:45:45 +08:00
GuanMu and GitHub
d427088ab5
fix: remove PickerPanel padding ( #22419 )
2025-07-15 15:37:13 +08:00
Hao Cheng and GitHub
32c541a9ed
fix: generate deterministic operationId for root endpoints without one ( #19888 )
2025-07-15 14:19:55 +08:00
Minamiyama and GitHub
7e666dc3b1
fix(prompt-editor): show error warning for destructive env and conv var ( #21802 )
2025-07-15 14:10:50 +08:00
quicksand and GitHub
5247c19498
fix: code result included "error" field ( #22392 )
2025-07-15 13:55:00 +08:00
9823edd3a2
fix workflow node iterator . ( #21008 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-15 10:55:49 +08:00
suntp and GitHub
88537991d6
fix: Metadata filtering with Manual option in Agent mode does not take effect when specifying input variables. ( #20362 )
2025-07-15 10:47:20 +08:00
homejim and GitHub
8e910d8c59
fix(plugin): introduce response_type parameter in plugin list API to enable paginated response support ( #22251 )
2025-07-15 10:10:37 +08:00
Minamiyama and GitHub
a0b32b6027
feat(config-modal): add space to underscore conversion in variable name input of start node ( #22284 )
2025-07-15 10:00:19 +08:00
bf7b2c339b
tablestore vector support more method ( #22225 )
...
Co-authored-by: xiaozhiqing.xzq <xiaozhiqing.xzq@alibaba-inc.com >
2025-07-15 09:58:48 +08:00
Bowen Liang and GitHub
a1dfe6d402
chore: bump nextjs to 15.3 ( #22262 )
2025-07-15 09:35:17 +08:00
Zhoneym and GitHub
d2a3e8b9b1
Provides a set of Kubernetes manifests supporting version 1.6.0 ( #22287 )
2025-07-15 09:34:17 +08:00
quicksand and GitHub
ebb88bbe0b
improve opik workflow_trace span name to node name ( #22356 )
2025-07-15 09:33:06 +08:00
heyszt and GitHub
b690a9d839
fix: aliyun trace title&description ( #22347 )
2025-07-14 17:14:24 +08:00
Krishna Somani and GitHub
9d9423808e
Update README.md ( #22351 )
2025-07-14 17:13:50 +08:00
Jacky Wu and GitHub
3e96c0c468
fix: close session before doing long latency operation ( #22306 )
2025-07-14 15:16:10 +08:00
6eb155ae69
feat(api/repo): Allow to config repository implementation ( #21458 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2025-07-14 14:54:38 +08:00
GuanMu and GitHub
b27c540379
Fix: Remove height and overflow style settings ( #22327 )
2025-07-14 13:57:53 +08:00
HyaCinth and GitHub
8b1f428ead
Chore: Replace lodash/noop with lodash-es/noop ( #22331 )
2025-07-14 13:57:26 +08:00
Novice and GitHub
1d54ffcf89
fix: error parsing object type parameters for code node ( #22230 )
2025-07-14 10:37:26 +08:00
NFish and GitHub
d9eb5554b3
fix: prevent trigger form submit action when press 'enter' ( #22313 )
2025-07-14 09:59:20 +08:00
Krishna Somani and GitHub
da94bdeb54
Update README.md ( #22305 )
2025-07-14 09:37:17 +08:00
Jason Young and GitHub
27e5e2745b
test: add comprehensive unit tests for login decorator ( #22294 )
2025-07-14 09:34:13 +08:00
znn and GitHub
1b26f9a4c6
fixing Enum part in backend and making it same as front end ( #22296 )
2025-07-14 09:34:04 +08:00
Rhon Joe and GitHub
df886259bd
test(web): add password regexp test case ( #22308 )
2025-07-14 09:32:34 +08:00
Minamiyama and GitHub
016ff0feae
fix(ui): prevent var icon hidden when only one var in list of start node ( #22290 )
2025-07-13 20:10:15 +08:00
非法操作 and GitHub
aa6cad5f1d
fix: tool's model selector and app selector not work ( #22291 )
2025-07-13 20:04:29 +08:00
Bowen Liang and GitHub
e7388779a1
chore: bump ruff to 0.12.x ( #22259 )
2025-07-12 20:00:54 +08:00
NeatGuyCoding and GitHub
6c233e05a9
minor fix: wrong and ( #22242 )
2025-07-12 19:59:07 +08:00
NeatGuyCoding and GitHub
9f013f7644
Add unit test for account service ( #22278 )
2025-07-12 19:58:42 +08:00
Jason Young and GitHub
253d8e5a5f
test: add comprehensive unit tests for PassportService with exception handling optimization ( #22268 )
2025-07-12 19:56:20 +08:00
Rhon Joe and GitHub
7f5087c6db
reject whitespace characters in password regexp ( #22232 )
2025-07-11 19:18:18 +08:00
yolofit and GitHub
817071e448
fix: iteration itemType support conversation var ( #22220 ) ( #22236 )
2025-07-11 19:16:30 +08:00
GuanMu and GitHub
f193e9764e
fix: Optimize the workspace panel width calculation ( #22195 )
2025-07-11 19:12:12 +08:00
Minamiyama and GitHub
5f9628e027
feat(workflow): add drag-and-drop support for variable list items for start node ( #22150 )
2025-07-11 18:53:29 +08:00
HyaCinth and GitHub
76d21743fd
fix(web): Optimize AppInfo Component Layout ( #22212 ) ( #22218 )
2025-07-11 17:54:09 +08:00
HyaCinth and GitHub
2d3c5b3b7c
fix(emoji-picker): Adjust the style of the emoji picker ( #22161 ) ( #22231 )
2025-07-11 17:52:16 +08:00
Joel and GitHub
1d85979a74
chore:extract last run common logic ( #22214 )
2025-07-11 16:41:25 +08:00
Garden12138 and GitHub
2a85f28963
fix:Fixed the problem of plugin installation failure caused by incons… ( #22156 )
2025-07-11 15:18:42 +08:00
fe4e2f7921
feat: support var in suggested questions ( #17340 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-07-11 15:07:32 +08:00
Marcelo Díaz and GitHub
9a9ec0c99b
feat: Add Audio configuration setting to app configuration UI ( #21957 )
2025-07-11 14:04:42 +08:00
d5624ba671
fix: resolve Docker file URL networking issue for plugins ( #21334 ) ( #21382 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-07-11 12:11:59 +08:00
Wu Tianwei and GitHub
c805238471
fix: adjust layout styles for header and dataset update ( #22182 )
2025-07-11 11:17:28 +08:00
诗浓 and GitHub
e576b989b8
feat(tool): add support for API key authentication via query parameter ( #21656 )
2025-07-11 10:39:20 +08:00
NeatGuyCoding and GitHub
f929bfb94c
minor fix: remove duplicates, fix typo, and add restriction for get mcp server ( #22170 )
...
Signed-off-by: neatguycoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-07-11 09:40:17 +08:00
诗浓 and GitHub
f4df80e093
fix(custom_tool): omit optional parameters instead of setting them to None ( #22171 )
2025-07-10 20:56:45 +08:00