83c3c23c27
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-26 11:18:41 +08:00
3bde614bd3
feat: enabel tool num
2026-01-26 11:00:29 +08:00
9a68243fcc
feat: show provider config
2026-01-26 10:44:09 +08:00
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
b44169de41
fix mysql-connector-python 9.6 not work
2026-01-26 09:37:21 +08:00
bd2ee70c63
fix: remove output tokens constraint
...
Signed-off-by: Stream <Stream_2@qq.com >
2026-01-26 02:53:40 +08:00
87dba2765b
fix(tests): remove unnecessary noqa directive from test function
2026-01-26 01:12:07 +08:00
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
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
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
84d032c104
fix: test
2026-01-25 19:54:09 +08:00
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
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
150730d322
rm
2026-01-25 17:19:55 +08:00
8754b321df
fix: Add sandbox feature to workflow features mapping
2026-01-25 16:30:50 +08:00
47835aaad9
feat(app-assets): add upload functionality and update proxy handling
2026-01-25 15:34:53 +08:00
c035133353
refactor(asset-storage): fix security problems
2026-01-25 03:44:36 +08:00
22287e16e2
fix header
2026-01-25 00:16:30 +08:00
1c943eb89f
fix migration file version
2026-01-25 00:05:19 +08:00
4c596aaac2
Merge branch 'feat/collaboration2' into feat/support-agent-sandbox
2026-01-25 00:00:03 +08:00
f4321279b9
fix migration file
2026-01-24 19:51:43 +08:00
2a372df33c
fix web unittest
2026-01-24 19:49:20 +08:00
ef536ba909
fix
2026-01-24 15:30:45 +08:00
b192c6e658
fix package version
2026-01-24 15:26:59 +08:00
89b2ae01a6
[autofix.ci] apply automated fixes
2026-01-24 07:26:47 +00:00
edb4457684
Merge remote-tracking branch 'myori/main' into feat/collaboration2
2026-01-24 15:22:07 +08:00
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
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
1f8c730259
feat: optimize http status code ( #31430 )
2026-01-24 10:16:16 +08:00
a36ea5addc
Merge branch 'main' into feat/support-agent-sandbox
...
# Conflicts:
# api/pyproject.toml
# api/uv.lock
2026-01-23 22:31:01 +08:00
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
0419dc9632
fix(docker): warn about localhost FILES_URL and forward port to container
2026-01-23 19:57:41 +08:00
eed9faedaa
refactor: replace AppAssetsInitializer with DraftAppAssetsInitializer and ensure assets directory creation in app_assets_initializer
2026-01-23 18:51:31 +08:00
41dd93c6b2
fix(e2b): stupid e2b env variable not work
2026-01-23 18:42:13 +08:00
00ae975f0b
fix: comments
2026-01-23 18:25:43 +08:00
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
c51c40ede7
fix: migrations
2026-01-23 18:04:42 +08:00
65ffc5b3d9
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
2026-01-23 18:04:32 +08:00
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
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
8a6e1a695b
fix: import storage module and ensure file record creation for presigned URL uploads
2026-01-23 17:26:26 +08:00