- 29 May, 2026 2 commits
- 28 May, 2026 7 commits
-
-
Archer committed
-
Archer committed
-
Archer committed
-
Archer committed
-
* fix: login ui * delet doc * fix: login en policy tip * perf: word break --------- Co-authored-by: archer <545436317@qq.com>
light5980 committed -
* feat(code-sandbox): add queue id concurrency limit * doc * test(code-sandbox): avoid duplicate app logger setup
Archer committed -
* Preserve workflow drafts through auth redirects * perf: code * fix: refine workflow local draft recovery * fix: refine workflow node drag labels * fix: refine workflow local draft account matching * add tmbId local storage * fix: refine workflow draft login restore * chore: refresh workflow draft restore pr * fix: await login success restore flow * docs: clarify workflow draft restore flow * fix: avoid PR diff API in change detection * doc * revert: remove workflow change detection tweak * fix: keep workflow leave confirmation * fix: show workflow draft auth expired notice * fix: handle workflow auth expired draft restore * fix: avoid stale workflow draft redirect * perf code * toast * perf: lastTmbId --------- Co-authored-by: archer <545436317@qq.com>
Finley Ge committed
-
- 27 May, 2026 7 commits
-
-
* refactor(skill): offload skill package decompression to sandbox container * refactor(skill): consolidate skill utilities and constants * refactor(skill): remove dead code and restrict helper function visibility * refactor(skill): extract gitignore parser to utility and add robust test coverage
DigHuang committed -
YeYuheng committed
-
Xianquan committed
-
DigHuang committed
-
DigHuang committed
-
* refactor(skill): remove duplicate name constraint for skills and folders * clean script
DigHuang committed -
Archer committed
-
- 26 May, 2026 11 commits
-
-
Archer committed
-
* fix: chat home login * doc
Archer committed -
Archer committed
-
Archer committed
-
* feat(app): implement workflow node inline edit and spacing updates * refactor(app): extract InlineEdit component and implement workflow node inline editing
DigHuang committed -
* feat: persist share chat language preference * fix: simplify language switching persistence * doc * fix: isolate share language preference --------- Co-authored-by: archer <545436317@qq.com>
YeYuheng committed -
* refactor(web): refactor MyModal and migrate its usages * refactor(app): migrate modals to v2 MyModal with skill dashboard * refactor(modal): modal spacing; standardize scrollbars * refactor(modal): clean up custom padding and icon props on MyModal migrations
DigHuang committed -
Xianquan committed
-
* upgrade ts6 * fix docs css type declaration
Archer committed -
* refactor: extract ChatBox hooks and components Split ChatBox/index.tsx into hooks, utilities, and UI components while keeping the public API unchanged. Includes main #6977 stop chat overrides, mark-read hooks, and quote list type updates. Co-authored-by: Cursor <cursoragent@cursor.com> * fix: make requestVariables time test timezone-agnostic Use formatTime2YMDHMS for expected values so CI in UTC matches local runs. Co-authored-by: Cursor <cursoragent@cursor.com> * refactor: organize ChatBox utility modules * fix: keep active chat refs in sync before resume callbacks * test: cover ChatBox utility modules * perf: ui * test: stabilize workflow benchmark scaling check * fix: reason render * fix: ts * submodule * doc --------- Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: archer <545436317@qq.com>
Xianquan committed -
DigHuang committed
-
- 25 May, 2026 6 commits
-
-
* test: parallelize mongo-backed vitest suites * ci: split FastGPT test jobs * ci: publish one coverage report * test: fix app suite under retained mongo indexes * test: keep app vitest config self-contained * test: preserve root username in fixtures
Archer committed -
* feat(app): introduce resource reference index and optimize skill appCount query performance * refactor(app): standardize api input validation and optimize backfill performance * fix: tighten skill resource refs backfill * fix: use version resource refs for skill app count * fix: cache skill resource refs on apps * chore: remove unused app version refs index * perf: optimize skill list permission lookup --------- Co-authored-by: archer <545436317@qq.com>
DigHuang committed -
* feat: support multimodal LLM inputs - add model capability config for vision, audio, and video inputs - wire multimodal flags through simple app, chat agent, and workflow LLM nodes - normalize uploaded files and file links into image/audio/video request parts - adapt chat, agent, and toolcall runtime context for multimodal messages - add capability tags, i18n entries, design docs, and related tests * perf: code * test: update agent file prompt assertion --------- Co-authored-by: archer <545436317@qq.com>
YeYuheng committed -
Xianquan committed
-
* doc * docs: translate cloud FAQ
Archer committed -
* doc * perf: count token * doc
Archer committed
-
- 24 May, 2026 1 commit
-
-
* perf: quote code * fix: type * doc * doc * add zod schema
Archer committed
-
- 23 May, 2026 6 commits
-
-
* perf: deploy * doc * noproxy
Archer committed -
* perf: deploy * doc * deploy
Archer committed -
* perf: deploy * doc * default editor size
Archer committed -
* perf: deploy * doc
Archer committed -
Archer committed
-
* refactor(sandbox-proxy): add subdomain proxy auth foundation Squashes: - 545b5b767 refactor(sandbox): subdomain-routed proxy with cookie auth and direct execd - 3bfeb1384 fix(sandbox): align proxy token TTL handling - 62a642ce8 refactor(sandbox-proxy): consolidate auth/token modules and simplify tests * style(skill): refine header and background UI * feat(skill): add version switch * feat(sandbox-proxy): manage code-server sessions Squashes: - e5c07bf5f refactor: refine sandbox-proxy architecture - d95a7e539 feat: implement code-server session management and update sandbox proxy configuration/permissions - fe9f1476e refactor: replace manual Map-based cache with lru-cache for session and backoff management * feat(sandbox): adapt devbox code-server * fix(sandbox): stabilize debug sessions and sandbox reuse Squashes: - c07e2070d fix(debug): route skill preview chat controls through debug session APIs - 0e251569c fix(sandbox): stabilize agent skill sandbox reuse - 9f8b672c3 fix(sandbox): split FastGPT sandboxId from providerSandboxId * refactor(sandbox): clean up provider and proxy routing Squashes: - f18361444 feat: sandbox-proxy images and provider cleanup - dfc27ba3b refactor(sandbox): move resource cleanup into SandboxClient - 65015efb8 refactor(sandbox-proxy): derive sandbox id from host label * refactor(sandbox): use stable sandbox instances Squashes: - a9f18f873 refactor(sandbox): sandbox to use stable sandboxId - 3a2ad1691 refactor(db): sandbox DB ops into instance module * feat(sandbox): preserve folder structure with generated ids Squashes: - 8e1374491 fix(sandboxId): use generateSandboxId no matter mode - 78b5ce27f feat(sandbox): keep sandbox folder struct - 9f0382305 fix(sandbox): remove unused skill reference params * fix(skill): tighten sandbox permission handling * fix(sandbox-proxy): add friendly iframe error fallback * feat: improve skill sandbox availability checks and prompts * fix: requestIds required * feat: sandbox provider handling and proxy revision * fix(skill): require write permission for edit-debug sandbox proxy token * fix: type test * fix(switch): create failed when switch version * feat(skill): create pending skills asynchronously * rewrite skill runtime * fix(switch): create failed when switch version * feat(skill): skillIds filter and deleted-skill UI * feat(skill): DeleteConfirmInput and modal support * feat(sandbox): retry sandbox exec on timeout; UI/i18n updates * rewrite skill diractory * feat(skill): use safe skill directory name in edit sandbox & UI label updates * rewrite skill schema * refactor(skill): transactional delete, sandbox resource cleanup, and test cleanup * perf: loading animation * refactor(app): extract SaveAndPublishModal as common component and support custom title * fix(skill): align package creation and edit sandbox flow * perf: api * fix(skill): tighten skill mutation validation * feat(skill): introduce inline SandboxEditor & fileOp API, remove legacy sandbox-proxy * fix(sandbox): support binary file uploading and fix preview corruption in sandbox editor * test(sandbox): remove obsolete heartbeat test for legacy sandbox proxy * chore: rm sandbox endpoint types; add runtimeTools * feat(sandbox): support team plan verification, file optimistic updates and custom avatar for skill imports * perf: sandbox code * doc * fix(sandbox): fix pro test failure and unify sandbox API auth - Update pro submodule commit to eacfd364b to solve obsolete agentSkills imports - Refactor sandbox API endpoints to use Unified authSandboxSession auth - Support teamId parameter in getSandboxClient and resolve runtime permission check * perf: stop chat in skill edit * refactor(sandbox): adjust sandbox permission check and migrate skill APIs to parseApiInput * refactor(sandbox): extract sandbox files state and actions to useSandboxFileStore hook * perf: prompt and list recursive * submodule * feat: fileOp queue * doc * check empty response * fix(sandbox): prevent duplicate file loading in editor and add hover title for tabs * show skill * feat: update sandboxEditor modal * perf: storage code * skill ui * fix(skill): preserve skills root directory structure in sandbox workspace * fix: adapt * fix(skill): normalize sandbox zip extraction paths and cleanup unused sandbox checks * loading ui * fix: export import and perf loading * submodule * fix: repair skill edit sandbox ci * fix(skill): harden sandbox edit and cleanup flows * ui * perf: sealos default workspace * perf: code * perf: code * select skill * perf: docker secret * perf: skill editor ui * fix: test --------- Co-authored-by: archer <545436317@qq.com>
DigHuang committed
-