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
0ac847fb3c
refactor: unify structured output with pydantic model
...
Signed-off-by: Stream <Stream_2@qq.com >
2026-01-21 21:04:33 +08:00
70f5365398
Merge remote-tracking branch 'origin/feat/support-agent-sandbox' into feat/support-agent-sandbox
2026-01-21 20:55:02 +08:00
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
d82943f48c
Merge remote-tracking branch 'origin/feat/support-agent-sandbox' into feat/support-agent-sandbox
2026-01-21 20:50:44 +08:00
c4249f94de
feat: Add suggested questions to context generate modal
2026-01-21 20:49:12 +08:00
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
d7ccea8ac5
refactor: Refactor mixed-variable-text-input to extract hooks
2026-01-21 17:55:41 +08:00
1fcff5f8d1
fix: click files close
2026-01-21 17:15:43 +08:00
78c7be09f8
chore: not show switch graph skill map in classical
2026-01-21 17:15:42 +08:00
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
ccbf908d22
feat: support computer use config
2026-01-21 16:53:04 +08:00
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
b5e31c0f25
feat: parallelize asset packing
2026-01-21 16:23:44 +08:00
c4943ff4f5
fix: parse uname output for arch/os
2026-01-21 16:09:57 +08:00
699650565e
fix: reduce e2b uname calls
2026-01-21 16:07:12 +08:00
1c90c729bc
feat: add ignore files support in monaco editor
2026-01-21 15:18:56 +08:00
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
911c1852d5
feat: support choose tools
2026-01-21 15:05:58 +08:00
e85b0c49d8
fix: llm generation variable
2026-01-21 14:57:54 +08:00
b0a059250a
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-21 14:52:11 +08:00
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
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
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
5657bf52f0
fix: can not save when switch to skill
2026-01-21 13:56:18 +08:00
c3333006cf
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-21 13:52:47 +08:00
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
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
8e20ef6cb5
merge
2026-01-21 10:53:11 +08:00
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
cf6c089e72
chore: add skill true for sandbox agent llm
2026-01-21 10:15:00 +08:00
2f70f778c9
feat: Refactor context generate modal UI and improve UX
2026-01-21 04:18:57 +08:00
9400863949
feat: add mention graph API integration for tool parameters
2026-01-21 04:18:57 +08:00
f831d3bbd6
fix(app_assets_initializer): specify output directory for unzip command to ensure proper asset extraction
2026-01-21 02:58:47 +08:00
7fd9ef3d22
fix(dify_cli): solve the permission error on e2b
2026-01-21 01:25:21 +08:00
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
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
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