* 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>
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| confirm | Loading commit data... | |
| editor | Loading commit data... | |
| file | Loading commit data... | |
| language | Loading commit data... | |
| text | Loading commit data... | |
| add2.svg | Loading commit data... | |
| addCircleLight.svg | Loading commit data... | |
| addLight.svg | Loading commit data... | |
| addUser.svg | Loading commit data... | |
| administrator.svg | Loading commit data... | |
| alipay.svg | Loading commit data... | |
| app.svg | Loading commit data... | |
| arrowLeft.svg | Loading commit data... | |
| arrowRight.svg | Loading commit data... | |
| audit.svg | Loading commit data... | |
| backFill.svg | Loading commit data... | |
| backLight.svg | Loading commit data... | |
| billing.svg | Loading commit data... | |
| check.svg | Loading commit data... | |
| clearLight.svg | Loading commit data... | |
| closeLight.svg | Loading commit data... | |
| courseLight.svg | Loading commit data... | |
| customTitleLight.svg | Loading commit data... | |
| data.svg | Loading commit data... | |
| detail.svg | Loading commit data... | |
| dingtalkFill.svg | Loading commit data... | |
| disable.svg | Loading commit data... | |
| downArrowFill.svg | Loading commit data... | |
| download.svg | Loading commit data... | |
| downloadLine.svg | Loading commit data... | |
| edit.svg | Loading commit data... | |
| ellipsis.svg | Loading commit data... | |
| enable.svg | Loading commit data... | |
| error.svg | Loading commit data... | |
| errorFill.svg | Loading commit data... | |
| exclamationMark.svg | Loading commit data... | |
| fileNotFound.svg | Loading commit data... | |
| first_page.svg | Loading commit data... | |
| folderFill.svg | Loading commit data... | |
| folderImport.svg | Loading commit data... | |
| fullScreenLight.svg | Loading commit data... | |
| gitFill.svg | Loading commit data... | |
| gitInlight.svg | Loading commit data... | |
| gitLight.svg | Loading commit data... | |
| globalLine.svg | Loading commit data... | |
| googleFill.svg | Loading commit data... | |
| help.svg | Loading commit data... | |
| htmlPreview.svg | Loading commit data... | |
| importLight.svg | Loading commit data... | |
| info.svg | Loading commit data... | |
| inviteLight.svg | Loading commit data... | |
| latest_page.svg | Loading commit data... | |
| layer.svg | Loading commit data... | |
| leftArrowLight.svg | Loading commit data... | |
| line.svg | Loading commit data... | |
| lineChange.svg | Loading commit data... | |
| lineStop.svg | Loading commit data... | |
| lineUser.svg | Loading commit data... | |
| link.svg | Loading commit data... | |
| linkBlue.svg | Loading commit data... | |
| list.svg | Loading commit data... | |
| loading.svg | Loading commit data... | |
| logLight.svg | Loading commit data... | |
| maximize.svg | Loading commit data... | |
| microsoft.svg | Loading commit data... | |
| model.svg | Loading commit data... | |
| monitor.svg | Loading commit data... | |
| more.svg | Loading commit data... | |
| moreFill.svg | Loading commit data... | |
| openai.svg | Loading commit data... | |
| overviewLight.svg | Loading commit data... | |
| paramsLight.svg | Loading commit data... | |
| paused.svg | Loading commit data... | |
| playFill.svg | Loading commit data... | |
| playLight.svg | Loading commit data... | |
| publishFill.svg | Loading commit data... | |
| refresh.svg | Loading commit data... | |
| refreshLight.svg | Loading commit data... | |
| resultLight.svg | Loading commit data... | |
| retryLight.svg | Loading commit data... | |
| rightArrow.svg | Loading commit data... | |
| rightArrowFill.svg | Loading commit data... | |
| rightArrowLight.svg | Loading commit data... | |
| rocket.svg | Loading commit data... | |
| routePushLight.svg | Loading commit data... | |
| running.svg | Loading commit data... | |
| saveFill.svg | Loading commit data... | |
| searchLight.svg | Loading commit data... | |
| select.svg | Loading commit data... | |
| selectLight.svg | Loading commit data... | |
| setting.svg | Loading commit data... | |
| settingLight.svg | Loading commit data... | |
| skill.svg | Loading commit data... | |
| solidChevronDown.svg | Loading commit data... | |
| solidChevronRight.svg | Loading commit data... | |
| solidChevronUp.svg | Loading commit data... | |
| subtract.svg | Loading commit data... | |
| templateMarket.svg | Loading commit data... | |
| thirdParty.svg | Loading commit data... | |
| tickFill.svg | Loading commit data... | |
| toolkit.svg | Loading commit data... | |
| trash.svg | Loading commit data... | |
| upRightArrowLight.svg | Loading commit data... | |
| uploadFileFill.svg | Loading commit data... | |
| upperRight.svg | Loading commit data... | |
| userInfo.svg | Loading commit data... | |
| variable.svg | Loading commit data... | |
| viewLight.svg | Loading commit data... | |
| voiceLight.svg | Loading commit data... | |
| wallet.svg | Loading commit data... | |
| warn.svg | Loading commit data... | |
| warningFill.svg | Loading commit data... | |
| wechat.svg | Loading commit data... | |
| wechatFill.svg | Loading commit data... | |
| wecom.svg | Loading commit data... |