- 30 Jul, 2026 5 commits
-
-
* refactor(skill): stream skill package import directly to S3 * refactor(sandbox): stream sandbox file upload directly via octet-stream * refactor(sandbox): derive limits from storage size * refactor(sandbox): rename storage size env * refactor(sandbox): use Gi storage env name * chore: keep v4.15 deployment templates unchanged
DigHuang committed -
Archer committed
-
Finley Ge committed
-
Archer committed
-
Jon committed
-
- 29 Jul, 2026 7 commits
-
-
* Agent sandox user (#7383) * feat(sandbox): implement user-level sandbox and legacy workspace migration (#7315) * feat(sandbox): implement user-level sandbox and legacy workspace migration * refactor(sandbox): implement durable-saga pattern and migrate lifecycle operations * Revert "refactor(sandbox): implement durable-saga pattern and migrate lifecycle operations" This reverts commit 921953d97819776645868038e44d75decd552e8a. * refactor(sandbox): implement durable-saga runner and migrate lifecycle operations * fix(sandbox): preserve legacy migration backups * fix(sandbox): repair missing provider instances and support allowCreate option * refactor(sandbox): cleanup legacy archive endpoints and streamline migration workflow * feat: add direct sandbox workspace preview (#7316) * feat: add direct sandbox workspace preview * refactor: align sandbox preview claims with upstream refactor: fix IDE agent internal ports fix: decode sandbox proxy claims generically ci: install Rust toolchain without third-party actions * chore: keep sandbox proxy on one port by default feat: split sandbox proxy preview port fix: require sandbox preview proxy URL * Codex/agent sandbox preview (#7349) * refactor: use sessions for sandbox preview links * docs: update sandbox preview session design * fix: align preview sessions with user sandboxes * fix: align preview ids with sandbox runtime * refactor(sandbox): unify App and Skill runtime image upgrade status (#7352) * refactor(sandbox): simplify provider migration and runtime upgrade logic (#7357) * feat(sandbox): improve app chat runtime resilience (#7361) * refactor(sandbox): implement server-side silent runtime upgrade for App workflows * feat(sandbox): implement graceful degradation for app chat when sandbox is unavailable * refactor(sandbox): refactor ticket verification and rename preview session cache * fix(sandbox): pause and reuse OpenSandbox resources (#7363) * fix(sandbox): pause OpenSandbox resources on stop * refactor(sandbox): upgrade OpenSandboxAdapter lifecycle and SDK integration * refactor(sandbox): align adapter contract, structure and OpenSandbox lifecycle * feat(sandbox): make suspend and archive thresholds configurable via env * refactor(sandbox): unify workflow sandbox preparation and status streaming * fix(sandbox): create parent directories before file writes (#7384) * feat(sandbox): prepareSandboxFileParentDirectories utility and update sandbox file handling * doc: summary * feat(sandbox): improve resource controls and agent reliability * doc * doc * fix(sandbox): move migration staging out of workspace (#7394) * fix(sandbox): move migration staging out of workspace * refactor(sandbox): replace batchRun waitForAll with batchRunSettled * env * fix(sandbox): restore legacy migration prerequisites (#7396) * fix(sandbox): restore legacy migration prerequisites * fix(sandbox): stop migrated targets * fix(sandbox): harden preview sessions and document risks * fix(sandbox): add preview-only proxy env validation * docs(sandbox): clarify required preview proxy env --------- Co-authored-by: DigHuang <114602213+DigHuang@users.noreply.github.com> * feat(workflow): support agent generated tool parameters (#7267) * feat(workflow): add agentGenerated input type for tool parameters - Add `FlowNodeInputTypeEnum.agentGenerated` to distinguish parameters generated by the model during tool calls. - Implement `initToolInputTypeByDefaultMode` to handle initialization based on tool descriptions and safe boundaries. - Update ToolCall and Agent runtime schema generators to filter parameters based on final input type. - Add security boundaries to prevent sensitive fields (e.g., secrets, files, model selection) from being marked as agent-generated. - Update UI components to support configuration of parameter sources and improve state management for tool inputs. * fix(workflow): surface agent generated tool params * feat(workflow): align agent generated tool input UI * refactor: simplify plugin runtime and cleanup workflow logic * feat(workflow): introduce isToolParam to define agent-generated inputs Add `isToolParam` to handle default input generation logic more precisely than `toolDescription`, ensuring better control over which fields are exposed as model parameters in the tool call schema. * fix(workflow): honor selected render type index * Restrict agent tool params to selected generated fields * Persist selected tool input type in workflow detail * fix(formEdit): preserve saved input type when initializing defaults * fix(workflow): avoid materializing unset selectedType * refactor(formEdit): improve tool input selection * refactor(formEdit): drop default tool input mode Remove persisting default tool input mode (isToolParam) and centralize selection via saved input by introducing stripToolInputDefaultMode and updating call sites to pass savedInput only. Propagate tool errors through the agent loop by carrying errorMessage in tool results and dispatch, so errors do not produce visible node responses. Update tests, runtime types, and i18n descriptions accordingly. * fix(form): normalize reference-only tool inputs to agent generated * feat(global): preserve workflow tool node metadata in json schema * refactor(config-tool-modal): unify input and output sections with shared * fix(formEdit): default user chat inputs to agent generated in tools * fix(tool): align runtime schemas with legacy tool inputs * fix(jsonschema): preserve open union types and secret config state * refactor: improve application workflows and supporting modules * fix(form-edit): preserve textarea render type selection * fix(workflow-tool): preserve hidden inputs and normalize legacy defaults * fix(workflow): migrate legacy tool descriptions to AI inputs * fix(workflow): scope legacy tool input migration to supported tools --no-edit * fix(workflow): restore legacy workflow tool input types at runtime * fix(app): preserve legacy tool input compatibility * fix(workflow): restrict legacy tool description fallback * feat(agent): persist tool input modes independently * refactor(tool): move agent tool schemas out of skill module * fix(tool): filter agent-generated params from tool configs * refactor: reorganize application modules and shared services * fix(workflow): align tool input defaults and option handling * fix(form-edit): preserve explicit input types and infer tool controls * feat(agent-tools): support fixed and latest tool versions * chore: submodule * fix(workflow): preserve fixed tool versions and legacy input types * submodule * fix(sandbox): align v2 migration and Devbox resource limits (#7405) * feat: clean dead code * refactor(service): remove tmbId & legacy fields from skill runtime APIs * feat(sandbox): pass resource limits to Sealos Devbox * refactor(sandbox): share resource limit configuration (#7407) * fix(workflow): preserve tool node input configuration (#7409) * fix(workflow): align tool input defaults and option handling * fix(workflow): preserve tool node input configuration * doc * doc * fix(workflow): restore tool parameter label (#7410) --------- Co-authored-by: DigHuang <114602213+DigHuang@users.noreply.github.com> Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
Archer committed -
Finley Ge committed
-
DigHuang committed
-
Finley Ge committed
-
Deepturn committed
-
* feat: add SoMark PDF provider * docs: document SoMark PDF provider * docs: update environment and v4.15.5 notes
Archer committed -
* fix:修复升级到 V4.15.x 后,部分早期创建的插件节点(节点级 version 为空)在工作流编辑器中输入框完全消失 * test(app): update workflow detail reference type expectation --------- Co-authored-by: Finley Ge <finleyge@fastgpt.io>
John Chen committed
-
- 28 Jul, 2026 1 commit
-
-
Archer committed
-
- 27 Jul, 2026 2 commits
- 26 Jul, 2026 2 commits
-
-
* chore: refresh workspace dependencies * submodule * fix: complete OSS storage compatibility for v4.15.5 * fix: complete COS storage integration compatibility * fix: align portable storage key limit * test: expand cross-provider storage integration coverage * feat: add Cloudflare R2 storage support * fix: use supported docs code fence language
Archer committed -
John Chen committed
-
- 24 Jul, 2026 7 commits
-
-
Archer committed
-
Finley Ge committed
-
Bumps [next](https://github.com/vercel/next.js) from 15.5.18 to 15.5.21. - [Release notes](https://github.com/vercel/next.js/releases) - [Commits](https://github.com/vercel/next.js/compare/v15.5.18...v15.5.21) --- updated-dependencies: - dependency-name: next dependency-version: 15.5.21 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] committed -
* fix: make mongo index sync non-destructive * feat: add safe mongo index maintenance * docs: document mongo index sync modes * refactor: simplify mongo index synchronization * refactor: reduce mongo index sync logs * refactor: unify mongo index declarations * docs: consolidate mongo index design notes * refactor: simplify mongo index declarations * docs: clarify legacy index cleanup upgrade path * docs: clarify MongoDB deprecated index cleanup * fix: match deprecated text indexes by weights, drop options check Allow name+key cleanup for MongoDB text indexes whose stored key is rewritten to _fts/_ftsx, and stop requiring options equality so valid deprecations are not blocked by declaration noise. * fix: keep agent skill folder tree index active Restore { teamId, parentId, deleteTime } as a current Schema index so findSkillAndAllChildren can use it and startup cleanup will not drop it. * fix: align pro submodule for admin build --------- Co-authored-by: Archer <545436317@qq.com>Xianquan committed -
* fix(storage): avoid MinIO XML entity expansion limit * fix(storage): add MinIO delete request timeout * fix(storage): handle MinIO delete failures and timeouts * test(storage): add shared adapter integration suite * test(storage): expand adapter boundary coverage * test(storage): recreate stable integration buckets * fix(storage): align object key and delete contracts * docs(storage): remove integration test design * fix(storage): stabilize integration test setup * fix(storage): keep legacy test mock import path --------- Co-authored-by: Archer <545436317@qq.com>
Xianquan committed -
YeYuheng committed
-
light5980 committed
-
- 23 Jul, 2026 2 commits
-
-
* feat: add workflow file context * refactor: remove unused outbound axios selector * fix: register workflow file inputs * fix: authorize workflow file cache reads * refactor: unify external workflow file reads * fix: isolate child workflow file context * fix: align SSE user errors and compliance copy * fix: tighten workflow file handling and SSE errors * test: cover workflow file context edge cases * fix: enforce child workflow file boundaries * fix: preserve workflow form input files * fix: address workflow file context regressions * docs: clarify FE_DOMAIN origin * docs: simplify FE_DOMAIN guidance * docs: refine FE_DOMAIN Chinese description * test: align workflow file metadata expectation * refactor(workflow): pass file urls to read_files * refactor(workflow): unify read file execution * refactor(workflow): unify AI file message handling * fix: preserve pro chat file context export * refactor(workflow): remove obsolete file context adapters * submodule * refactor(workflow): finalize file URL handling * fix(workflow): enforce plugin file input limits * fix(workflow): enforce file input limits * test(workflow): complete app schema mock * fix(workflow): isolate file context inputs * fix(workflow): isolate interactive edge state * fix(workflow): harden file reading * chore: update pro workflow file handling * fix(workflow): unify file upload quotas * refactor(workflow): clarify file limit resolution
Archer committed -
DigHuang committed
-
- 22 Jul, 2026 3 commits
- 21 Jul, 2026 4 commits
- 20 Jul, 2026 7 commits
-
-
* feat: connect home attribution to CRM identity * refactor: keep only visitor id attribution * refactor: remove fastgpt source query parameter * refactor: remove fastgpt sem source field * refactor: report unified visitor contact * fix: prefer stored visitor identity on login * fix: validate visitor ids and decouple CRM reporting * fix: validate visitor id before client storage * fix: allow internal CRM endpoints
Archer committed -
light5980 committed
-
* fix(ui): agent creation preview image overlaps on the text Signed-off-by: Nixieboluo <me@sagirii.me> * fix(ui): workflowPreview image have too much gaps Signed-off-by: Nixieboluo <me@sagirii.me> --------- Signed-off-by: Nixieboluo <me@sagirii.me>
Nixieboluo committed -
Xianquan committed
-
Xianquan committed
-
Co-authored-by: 李俊鹏64078 <64078@sangfor.com>
Jon committed -
Archer committed
-