- 29 Apr, 2026 1 commit
-
-
Archer committed
-
- 28 Apr, 2026 11 commits
-
-
* perf: catch error toast * fix: submodule * perf: ssrf * perf: readfiles
Archer committed -
* perf: template permission * perf: action * doc
Archer committed -
* fix: pro's Dockefile * fix: action --------- Co-authored-by: xqvvu <whoeverimf5@gmail.com>
Archer committed -
fix(share): show contact admin message and hide plan button for visitors on insufficient AI points (#6846)
DigHuang committed -
* chore: update admin release workflow * fix: preview-admin-build.yml
Ryo committed -
Hinotobi committed
-
* sandbox tool inject * perf: read file prompt * submodule
Archer committed -
* step-retry-error * error output * doc * lock --------- Co-authored-by: archer <545436317@qq.com>
YeYuheng committed -
Ryo committed
-
* chore: update actions workflow yamls * chore: update turbo.json * fix: split admin preview image workflows * fix: allow home chat file uploads
Ryo committed -
* chore: update actions workflow yamls * fix: allow pro workflows on fork pull requests * chore: update turbo.json * fix: split admin preview image workflows * chore: bump pro submodule for admin typecheck * chore: update pro submodule
Ryo committed
-
- 27 Apr, 2026 7 commits
-
-
Archer committed
-
* file-bug * file-bug * file-bug * fix * fix * perf: test * perf: file inject prompt --------- Co-authored-by: archer <545436317@qq.com>
YeYuheng committed -
Archer committed
-
* sandbox-sync-agent * refactor: host pro as submodule * chore: checkpoint host pro restructure * refactor workspace test layout and startup init * chore: update next turbopack setup * chore: snapshot current work before actions fix * chore: update pro submodule * chore: point pro submodule url to upstream https * fix: Dockerfile * chore: update pro submodule * ci: support private pro submodule token and skip fork jobs * fix(ci): build sdk workspace deps before code-sandbox bundle * fix(app): exclude vitest configs from production typecheck * fix(app-image): build sdk packages before next build * fix(ci): align dockerfiles with workspace sdk build flow * chore(docker): upgrade node20 docker images to node24 * fix(ci): read admin coverage output path in pro test workflow * fix(app-image): include next-i18next config and locale assets * chore: update pro submodule * chore: do not specify branch for submodule * chore: remove most ts-nocheck sign * chore: update pro submodule * chore: remove sandbox-agent-sync package * chore: do not modify "pushData" file logic * fix: health check * chore: restore dev axios proxy state * fix: test-fastgpt report workflow * fix: use valid vitest coverage action inputs
Ryo committed -
YeYuheng committed
-
* fix(drag): mutex selection between nested parent and child nodes * fix: mutex selection between nested parent and child nodes * doc --------- Co-authored-by: archer <545436317@qq.com>
DigHuang committed -
amingbo committed
-
- 26 Apr, 2026 3 commits
- 25 Apr, 2026 6 commits
-
-
Archer committed
-
Archer committed
-
Archer committed
-
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.6 to 8.5.10. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.5.6...8.5.10) --- updated-dependencies: - dependency-name: postcss dependency-version: 8.5.10 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] committed -
* perf: stop loop * fix: test
Archer committed -
DigHuang committed
-
- 24 Apr, 2026 5 commits
-
-
* feat: 文本输入框变量支持多 valueType * fix: 文本输入框变量非 string valueType 的渲染映射 - formRender/utils.ts: variableInputTypeToInputType 在 text input 场景下 按 valueType 派生,非 string 走 JSONEditor/textarea,让 Chat 表单与 调试面板能正确渲染 object/array/any 变量 - packages/global/core/workflow/utils.ts: appData2FlowNodeIO 的 renderTypeMap 对 text input + 非 string 使用 [JSONEditor, reference], 保证父工作流节点输入同步跟进 - 补 appData2FlowNodeIO 的 text input valueType 分支测试 * feat(workflow): 全局变量联动清理节点引用及变量更新节点必填校验 * fix(workflow): 文本输入变量 legacy 兼容与引用存活校验 * refactor(workflow): 抽出文本输入变量 valueType 兜底 helper * feat: adapt test for all node type * revert(workflow): 移除全局变量引用联动清理 * feat: remove any in text input * doc --------- Co-authored-by: archer <545436317@qq.com>
DigHuang committed -
* feat(workflow): add loop run node with start/break sub-nodes * fix(workflow): clear loop run resume state and polish interactions * fix(workflow): harden loop run error paths and dedupe template registry * fix(workflow): route loop run precheck errors through errorText and validate break reachability * fix(workflow): fix loop run conditional validation and outer-node ref snapshot * refactor: consolidate shared workflow usage and feedback collection helpers into dispatch/utils.ts * feat(workflow): aggregate loop run iterations in response tree and polish editor/UI * fix(workflow): i18n loop run errors and surface uncaught nested errors in chat * fix(workflow): route node card delete button through onNodesChange * fix(chat): recurse loopRun/parallelRun details when flattening responses * fix(workflow): loop run resume stitching and PR review polish * fix(workflow): loop run max-length boundary and resume isEntry leak
DigHuang committed -
* doc * doc * doc
Archer committed -
Archer committed
-
Archer committed
-
- 23 Apr, 2026 4 commits
-
-
* helper-error * helper-error * helper-error * helper-error * reset helperbot fe --------- Co-authored-by: archer <545436317@qq.com>
YeYuheng committed -
Archer committed
-
* fix(embedding): decode base64 embedding responses before vector processing When a model's extra body config includes `encoding_format: "base64"`, the embedding API returns a base64-encoded IEEE 754 little-endian float32 array instead of a `number[]`. The previous code passed this raw string directly to `formatVectors`, which called `.reduce()` on it and threw: TypeError: a.reduce is not a function Add `decodeEmbedding()` that detects base64 strings and decodes them to `number[]` via `Buffer → Float32Array → Array.from()`, then use it in `getVectorsByText` before calling `formatVectors`. Fixes #6769 * perf: test --------- Co-authored-by: octo-patch <octo-patch@github.com> Co-authored-by: archer <545436317@qq.com>
Octopus committed -
fix(storage): swap reversed sourceKey/targetKey args in OssStorageAdapter.copyObjectInSelfBucket (#6806) The ali-oss `copy(name, sourceName)` API expects the destination as the first argument and the source as the second. The previous implementation passed an encoded sourceKey as the destination and targetKey as the source, causing copy operations to attempt reading from the target path (which does not exist yet) and writing to the source path (overwriting the original). This bug caused custom plugin uploads to fail when using OSS storage, since the plugin file could not be moved from the temp path to its final location. Fixes #6787, #6648 Co-authored-by: octo-patch <octo-patch@github.com>
Octopus committed
-
- 22 Apr, 2026 3 commits