f60eb39e4c
update merge notes
2026-02-07 13:24:33 +08:00
4c61b36233
Merge remote-tracking branch 'origin/feat/support-agent-sandbox' into pre-align-hitl-frontend
2026-02-07 12:45:03 +08:00
ccbbf9161c
Merge remote-tracking branch 'origin/main' into pre-align-hitl-frontend
2026-02-07 12:44:44 +08:00
e10996c368
chore: log 20 recent crdt import changes
2026-02-07 10:12:47 +08:00
865b221ce6
fix: make sure restart server not get ghost online user
2026-02-07 09:48:07 +08:00
bb9ae66f81
fix: ensure leader online to accept graph change
2026-02-07 09:34:13 +08:00
39146f7b20
Merge remote-tracking branch 'origin/feat/support-agent-sandbox' into pre-align-hitl-frontend
2026-02-06 19:15:13 +08:00
16513a340c
add merge notes
2026-02-06 19:14:14 +08:00
30b9295156
Merge remote-tracking branch 'origin/build/feat/hitl' into wip/hitl-merge-web-conflicts-20260206-175434
...
# Conflicts:
# api/.env.example
# api/core/app/apps/advanced_chat/app_generator.py
# api/core/app/apps/advanced_chat/app_runner.py
# api/core/app/apps/advanced_chat/generate_task_pipeline.py
# api/core/app/apps/workflow/app_generator.py
# api/core/app/apps/workflow/app_runner.py
# api/core/app/entities/queue_entities.py
# api/core/workflow/node_events/__init__.py
# api/core/workflow/runtime/graph_runtime_state.py
# api/fields/message_fields.py
# api/services/workflow_service.py
# web/app/components/app/app-publisher/index.tsx
# web/app/components/base/chat/chat/answer/index.tsx
# web/app/components/base/chat/chat/hooks.ts
# web/app/components/base/chat/chat/type.ts
# web/app/components/base/prompt-editor/index.tsx
# web/app/components/rag-pipeline/hooks/use-available-nodes-meta-data.ts
# web/app/components/share/text-generation/result/header.tsx
# web/app/components/workflow-app/components/workflow-header/features-trigger.tsx
# web/app/components/workflow-app/hooks/use-workflow-run.ts
# web/app/components/workflow/hooks/use-checklist.ts
# web/app/components/workflow/hooks/use-fetch-workflow-inspect-vars.ts
# web/app/components/workflow/hooks/use-workflow.ts
# web/app/components/workflow/nodes/_base/components/variable/var-reference-picker.tsx
# web/app/components/workflow/nodes/_base/components/variable/var-reference-vars.tsx
# web/app/components/workflow/nodes/_base/node.tsx
# web/app/components/workflow/nodes/tool/components/mixed-variable-text-input/components/placeholder.tsx
# web/app/components/workflow/panel/debug-and-preview/hooks.ts
# web/app/components/workflow/panel/workflow-preview.tsx
# web/app/components/workflow/store/workflow/workflow-slice.ts
# web/eslint-suppressions.json
# web/i18n/en-US/common.json
# web/i18n/zh-Hans/common.json
# web/i18n/zh-Hant/common.json
# web/service/workflow.ts
2026-02-06 19:13:51 +08:00
c5439a3739
fix: tool icon hover
2026-02-06 18:35:01 +08:00
776fb04bf0
chore: use more good availableNodes
2026-02-06 18:10:32 +08:00
4430a1b3da
fix: batch delete document db session block ( #32062 )
2026-02-06 18:02:14 +08:00
dae2e3b6fb
feat: support choose var in tool config in sandbox prompt editor
2026-02-06 17:52:35 +08:00
971bfa4758
chore: Add ENABLE_SOURCE_MAP env var with priority over legacy var
2026-02-06 17:37:16 +08:00
3bc574234f
feat(web): use terminal-square icon for bash tool calls
2026-02-06 17:34:29 +08:00
81715426d2
chore: plugin in sandbox auto set to true
2026-02-06 17:23:30 +08:00
c61129590d
fix: improve download filename handling in S3 storage and asset service
2026-02-06 16:32:55 +08:00
2c9430313d
fix: redis for api token ( #31861 )
...
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: hj24 <mambahj24@gmail.com >
2026-02-06 16:25:27 +08:00
552ee369b2
chore: update deploy branches for deploy-hitl.yaml ( #32051 )
2026-02-06 16:14:05 +08:00
fef42a05ee
chore: max interatons default to 100
2026-02-06 16:13:22 +08:00
d5b9a7b2f8
test: only remove text coverage in CI ( #32043 )
2026-02-06 16:12:28 +08:00
287c1bbc35
fix(skill): use nuqs query state for fileId param
2026-02-06 16:03:32 +08:00
d3b32645f4
feat(skill-editor): add opacity style to dragged node's original position
...
Apply the same opacity-50 visual feedback used for cut nodes to nodes
being dragged, so the source position is visually dimmed during drag.
2026-02-06 15:50:04 +08:00
3bfa495795
refactor(skill-editor): add single/double click and optimize re-renders in search results
...
Extract SearchResultRow component with useDelayedClick to match file
tree behavior (single-click preview, double-click pin). Subscribe to
derived boolean instead of raw activeTabId to avoid unnecessary
re-renders across all rows.
2026-02-06 15:39:00 +08:00
dc213ca76c
refactor(skill)!: add file node view-state flow and mode-based file data hook
...
- introduce resolving/ready/missing node view-state to avoid unsupported flicker
- switch useSkillFileData to explicit mode: none/content/download
- add hook tests for view-state transitions and mode query gating
BREAKING CHANGE: useSkillFileData signature changed from (appId, nodeId, isEditable) to (appId, nodeId, mode).
2026-02-06 15:39:00 +08:00
f1100b82f9
feat(skill-editor): render flat search result list in file tree
...
Replace the tree-filtered search with a flat list that shows icon + name
on the left and parent path on the right, matching the Figma design.
Clicking a file opens its tab; clicking a folder clears the search and
reveals the folder in the tree.
2026-02-06 15:39:00 +08:00
c2a3f459c7
fix(api): return proper HTTP 204 status code in DELETE endpoints ( #32012 )
...
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-02-06 15:32:52 +08:00
4971e11734
perf: use batch delete method instead of single delete ( #32036 )
...
Co-authored-by: fatelei <fatelei@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: FFXN <lizy@dify.ai >
2026-02-06 15:12:32 +08:00
ad3a5ad473
fix: placehoder pos
2026-02-06 14:59:23 +08:00
c5d1b2a02e
fix: fold not exist not same with file
2026-02-06 14:52:03 +08:00
768bfa8a7e
chore: hover show tool icon
2026-02-06 14:42:51 +08:00
3d0ff9463f
Merge branch 'fix/redis-pubsub-perf' into feat/hitl
2026-02-06 14:42:39 +08:00
b893d2df82
docs(api): add a short note about the target_node argument
2026-02-06 14:42:04 +08:00
871ec3b0ca
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# api/controllers/console/app/app.py
# web/eslint-suppressions.json
# web/eslint.config.mjs
2026-02-06 14:40:44 +08:00
a297b06aac
fix: fix tool type is miss ( #32042 )
2026-02-06 14:38:15 +08:00
79b6117d80
fixup! fix(api): fix performance issue in ShardedRedisBroadcastChannel
2026-02-06 14:35:19 +08:00
44fd58853c
fix(skill-editor): remove redundant focus ring and suppress row outline
...
Remove isFocused ring style from TreeNode since focus-visible already
handles keyboard focus indication. Add rowClassName="outline-none" to
suppress the default browser outline on react-arborist row containers.
2026-02-06 14:31:56 +08:00
4d1d83b509
test(skill-editor): add tests for TreeEditInput filename stem selection
2026-02-06 14:31:38 +08:00
f0ba739e44
fix(skill-editor): select only filename stem when renaming files
...
Use setSelectionRange to exclude the file extension from the initial
selection, matching the behavior of VS Code and Finder.
2026-02-06 14:27:52 +08:00
799d0c0d0b
feat(skill-editor): auto-focus editor on file creation and improve tree-tab sync
...
Add editorAutoFocusFileId state to automatically focus the editor when
a new text file is created. Improve tree-tab synchronization by adding
syncSignal/isTreeLoading guards, deduplicating rAF calls, and skipping
redundant select/openParents operations when the node is already active.
2026-02-06 14:21:33 +08:00
92c3656fe5
fix: vertically center empty search state to match Figma design
2026-02-06 14:21:33 +08:00
ecbcd5803b
fix(workflow): avoid nested button in skill file tree menu
2026-02-06 14:21:32 +08:00
30981dfa7c
feat: add empty state for skill template search with no results
2026-02-06 14:21:32 +08:00
3eba0c561e
feat: support show deleted file and folds
2026-02-06 14:20:25 +08:00
e988266f53
chore: update HITL auto deploy workflow ( #32040 )
2026-02-06 14:15:32 +08:00
d2ef434dec
Merge branch 'main' into feat/hitl
2026-02-06 13:58:24 +08:00
d9530f7bb7
fix: make flask upgrade-db fail on error ( #32024 )
2026-02-06 12:01:31 +08:00
b24e6edada
fix: fix agent node tool type is not right ( #32008 )
...
Infer real tool type via querying relevant database tables.
The root cause for incorrect `type` field is still not clear.
2026-02-06 11:24:39 +08:00
a0984a779f
feat: support file and fold not find
2026-02-06 11:13:07 +08:00
59a9cbbf78
chore: remove .codex/skills directory ( #32022 )
...
Co-authored-by: Longwei Liu <longweiliu@LongweideMacBook-Air.local >
2026-02-06 10:46:50 +08:00