QuantumGhost
8ca020e179
Revert "revert: revert human input relevant code ( #31766 )"
...
This reverts commit 90fe9abab7 .
2026-02-01 16:21:14 +08:00
Asuka Minato
7828508b30
refactor: remove all reqparser ( #29289 )
...
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: 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-02-01 13:43:14 +09:00
Stream
726fc1851f
vibe: implement file structured output
2026-02-01 02:49:48 +08:00
Stream
b66db183c9
vibe: implement file structured output
2026-02-01 02:47:28 +08:00
zhsama
b6465327c1
fix: Fix race condition in prompt editor reference sync
2026-01-31 22:10:38 +08:00
Stream
03774a7bd0
fix: refix parameter for tool
2026-01-31 21:53:08 +08:00
zhsama
4d82769baa
fix: Fix null safety issues in workflow variable components
2026-01-31 21:26:32 +08:00
盐粒 Yanli
b8cb5f5ea2
refactor(typing): Fixup typing A2 - workflow engine & nodes ( #31723 )
...
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: Asuka Minato <i@asukaminato.eu.org>
2026-01-31 18:00:56 +09:00
Stream
d353feb172
fix: crash
2026-01-31 01:51:25 +08:00
Stream
db56fe546b
fix: crash
2026-01-31 01:21:53 +08:00
zhsama
f76f4252e0
Merge remote-tracking branch 'origin/feat/support-agent-sandbox' into feat/support-agent-sandbox
2026-01-31 01:17:14 +08:00
zhsama
be96e6032e
refactor: add json schema type guard
2026-01-31 00:57:45 +08:00
盐粒 Yanli
5bc99995fc
fix(api): align graph protocols for response streaming ( #31777 )
2026-01-31 01:57:36 +09:00
Stream
9ad49340bf
refactor: remove union types
...
Signed-off-by: Stream <Stream_2@qq.com>
2026-01-31 00:41:23 +08:00
zhsama
5572de1d3c
chore: prune eslint suppressions
2026-01-31 00:31:57 +08:00
zhsama
078e2d7150
refactor: streamline variable inspect editor state
2026-01-31 00:31:26 +08:00
zhsama
52d0716159
chore:prune eslint suppressions
2026-01-31 00:04:58 +08:00
zhsama
473262d70e
refactor: type event emitter payloads
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-Claude )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-01-31 00:04:57 +08:00
zhsama
f880ef0052
chore: prune eslint suppressions
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-Claude )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-01-31 00:04:57 +08:00
zhsama
51ffab8a1a
refactor: type variable inspect handlers
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-Claude )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-01-31 00:04:57 +08:00
Harry
a87560d667
fix: revert stupid changes
2026-01-30 23:56:24 +08:00
zhsama
7be3c4c7b4
chore: remove eslint suppressions for type-safe validateJSONSchema
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-Claude )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-01-30 23:33:04 +08:00
zhsama
3bdc16ac5f
refactor: make validateJSONSchema type-safe
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-Claude )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-01-30 23:30:51 +08:00
zhsama
03ec2f64cd
refactor: Refactor storage keys into hierarchical structure
2026-01-30 23:23:21 +08:00
zhsama
a052c414ac
refactor: Replace hardcoded localStorage key with constant
2026-01-30 23:07:41 +08:00
zhsama
d0d553ba38
refactor: Refactor context generate modal storage key management
2026-01-30 22:59:53 +08:00
Harry
b67d0d8c45
refactor(sandbox): update sandbox service to use sandbox_id instead of workflow_execution_id
...
- Modified the SandboxService and related app generators to replace workflow_execution_id with sandbox_id for improved clarity and consistency in sandbox handling.
- Adjusted the AdvancedChatAppGenerator and WorkflowAppGenerator to align with the new parameter naming convention.
2026-01-30 22:45:28 +08:00
Harry
bb4dd85ae3
feat(sandbox): refactor sandbox file handling to include app_id
...
- Updated API routes to use app_id instead of sandbox_id for file operations, aligning with user-specific sandbox workspaces.
- Enhanced SandboxFileService and related classes to accommodate app_id in file listing and download functionalities.
- Refactored storage key generation for sandbox archives to include app_id, ensuring proper file organization.
- Adjusted frontend contracts and services to reflect the new app_id parameter in API calls.
2026-01-30 22:45:28 +08:00
zhsama
bc1d3bdf57
refactor: Extract nested node ID parsing into shared utility
2026-01-30 22:24:30 +08:00
zhsama
618dde1e3d
refactor: Refactor chat view to use useMemo for version mapping
2026-01-30 22:24:30 +08:00
yyh
9d5db4993d
fix: disable SSR for ImportSkillModal dynamic import
2026-01-30 22:02:45 +08:00
yyh
ea88bcfbd2
feat: add ZIP skill import with client-side extraction
...
Add import skill modal that accepts .zip files via drag-and-drop or
file picker, extracts them client-side using fflate, validates structure
and security constraints, then batch uploads via presigned URLs.
- Add fflate dependency for browser-side ZIP decompression
- Create zip-extract.ts with fflate filter API for validation
- Create zip-to-upload-tree.ts for BatchUploadNodeInput tree building
- Create import-skill-modal.tsx with drag-and-drop support
- Lazy-load ImportSkillModal via next/dynamic for bundle optimization
- Add en-US and zh-Hans i18n keys for import modal
2026-01-30 21:54:00 +08:00
zhsama
ea91f96924
refactor: Replace hardcoded string checks with VarType enum
2026-01-30 21:51:03 +08:00
zhsama
73b78c9edc
refactor: Improve type safety in context generate modal hooks
2026-01-30 21:41:04 +08:00
zhsama
617b64bb93
refactor: Improve type safety in context generate modal hooks
2026-01-30 21:41:04 +08:00
Asuka Minato
a433d5ed36
refactor: port api/controllers/console/tag/tags.py to ov3 ( #31767 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-30 22:40:14 +09:00
Asuka Minato
b58d9e030a
refactor: init_validate.py to v3 ( #31457 )
2026-01-30 22:39:02 +09:00
Asuka Minato
a4db322440
chore: update restx to 1.3.2 ( #31229 )
2026-01-30 21:24:49 +08:00
Stream
0265cc0403
fix: type check
...
Signed-off-by: Stream <Stream_2@qq.com>
2026-01-30 21:17:19 +08:00
zhsama
c1de8f75ca
fix: Fix missing current_user variable in conversation variable API
2026-01-30 20:49:14 +08:00
zhsama
304d8e5fe7
feat: Add @ and keyboard navigation to tool picker in prompt editor
2026-01-30 20:49:14 +08:00
lif
24b280a0ed
fix(i18n): improve Chinese translation of Max Tokens ( #31771 )
...
Signed-off-by: majiayu000 <1835304752@qq.com>
2026-01-30 20:19:35 +08:00
yyh
dbc32af932
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
...
# Conflicts:
# api/app.py
# api/controllers/console/app/generator.py
# api/core/llm_generator/llm_generator.py
# web/eslint-suppressions.json
# web/pnpm-lock.yaml
# web/tailwind-common-config.ts
2026-01-30 20:08:35 +08:00
QuantumGhost
90fe9abab7
revert: revert human input relevant code ( #31766 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-30 19:18:49 +08:00
Asuka Minato
ba568a634d
refactor: api/controllers/console/remote_files.py to ov3 ( #31466 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-30 19:32:20 +09:00
Cursx
f33d99ea01
refactor: api/controllers/console/feature.py (test) ( #31562 )
...
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-30 19:22:01 +09:00
Joel
4346f61b0c
chore: hide disable try tab when not support ( #31759 )
2026-01-30 18:10:25 +08:00
QuantumGhost
f90fa2b186
fix(api): fix workflow state persistence issue ( #31752 )
...
Ensure workflow pause configuration is correctly set for all entrypoints.
2026-01-30 17:44:29 +08:00
Harry
40b58dfcde
feat(storage): enhance AWS S3 client configuration for presigned URLs
...
- Updated the AWS S3 client initialization to enforce SigV4 for presigned URLs, ensuring consistent header signing behavior across S3-compatible providers.
- Introduced a dedicated configuration for the S3 client to manage addressing styles and signature versions more effectively.
2026-01-30 17:34:40 +08:00
Harry
3f5f893e6c
feat: add exists method to sandbox sources for existence checks
...
- Implemented the `exists` method in `SandboxFileSource` and its subclasses to verify the availability of sandbox sources.
- Updated `SandboxFileService` to utilize the new `exists` method for improved error handling when listing files and downloading files.
- Removed the previous check for storage existence in `archive_source.py` and replaced it with the new method.
2026-01-30 17:34:40 +08:00