feat(sandbox): migrate to standalone Rust proxy and implement stateless WSS gateway with dynamic file sync (#7034) * feat(sandbox): implement stateless WSS gateway, Rust agent-proxy service, and interactive terminal - Implement stateless WSS gateway for agent-sandbox connection. - Migrate WSS proxy to a standalone Rust service. - Integrate interactive PTY terminal and clean up obsolete APIs. - Add unit & integration tests for Rust proxy & agent with CI workflow. - Unify proxy secrets under AGENT_SANDBOX_PROXY_SECRET. - Implement fine-grained session ticket permissions & enhance proxy log security. * refactor(sandbox): upgrade agent & proxy to Rust 2024, optimize file operations, and support connection limiting - Implement dynamic file change sync with debounce and robust connection limiting. - Upgrade Rust dependencies, split ide agent modules and enhance file access security. - Optimize Docker build targets, configure default Sealos image, and implement native file operations. - Support dynamic gateway hostnames, add proxy ping keepalive, and refine terminal resize checks. - Upgrade to Rust 2024, secure workspace operations, and refine adapter helpers. * feat(skill): redesign skill detail page with split layout and refine sandbox editor styling * refactor(sandbox): optimize edit-debug hot-reload and skip S3 pull on cold-start - Refine edit-debug sandbox hot-reload and auto resume logic. - Skip S3 pull on cold-start when volume exists and fix OpenSandbox getInfo. * feat(sandbox): implement cold archive and restore, unify file limits, and relax proxy secret * style(skill): adjust chatbox and input layout padding for skill detail page * feat(sandbox): add archive migration API and restore support for empty or archived workspaces refactor(sandbox): enhance workspace archiving/restore, zip safety, and websocket stability * feat(sandbox): migrate archived records across providers, adjust probe timeout and command limits * feat(skill): add preview empty state, disable sending before sandbox ready, and unify error handling * refactor(skill): simplify export, fix import encoding, and use default LLM * feat(sandbox): ensure zip availability and track archiving failures * feat(sandbox): refactor workspace fs watcher with debouncer, improve terminal styling, and add archive progress tracking - rust ide agent: Integrate notify-debouncer-full to debounce workspace file system events and broadcast batches with sequential numbers to handle lagged events. - frontend/sandbox: Remove client-side debounce in favor of backend debouncing, refine workspace file tree refreshing, and adjust terminal background and horizontal padding. - archive: Introduce onProgress callback for resource archiving and utilize it in initSandboxArchive API to log real-time progress and errors. * docs(skill): comprehensive user guides for agent skills * refactor(sandbox): improve TS safety, simplify markdown frontmatter, and support sandboxToolMap info
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| guide/team_permissions | Loading commit data... | |
| intro | Loading commit data... | |
| plugins | Loading commit data... | |
| use-cases/external-integration/wecom | Loading commit data... | |
| Deploy-on-Sealos.svg | Loading commit data... | |
| Ollama-aiproxy1.png | Loading commit data... | |
| Ollama-aiproxy2.png | Loading commit data... | |
| Ollama-aiproxy3.png | Loading commit data... | |
| Ollama-direct1.png | Loading commit data... | |
| Ollama-models1.png | Loading commit data... | |
| Ollama-models2.png | Loading commit data... | |
| Ollama-models3.png | Loading commit data... | |
| Ollama-models4.png | Loading commit data... | |
| Ollama-oneapi1.png | Loading commit data... | |
| Ollama-oneapi2.png | Loading commit data... | |
| Ollama-oneapi3.png | Loading commit data... | |
| Ollama-pull.png | Loading commit data... | |
| RAG1.png | Loading commit data... | |
| RAG2.png | Loading commit data... | |
| RAG3.png | Loading commit data... | |
| agent_chat_vm_files.png | Loading commit data... | |
| agent_debug_chat.png | Loading commit data... | |
| aichat.png | Loading commit data... | |
| aichat02.png | Loading commit data... | |
| aichat2.png | Loading commit data... | |
| aiproxy-1.png | Loading commit data... | |
| aiproxy-10.png | Loading commit data... | |
| aiproxy-11.png | Loading commit data... | |
| aiproxy-4.png | Loading commit data... | |
| aiproxy-5.png | Loading commit data... | |
| aiproxy-6.png | Loading commit data... | |
| aiproxy-7.png | Loading commit data... | |
| aiproxy-9.png | Loading commit data... | |
| appid.png | Loading commit data... | |
| associated_skills_vm.png | Loading commit data... | |
| chatglm2.png | Loading commit data... | |
| chatgptnext.png | Loading commit data... | |
| chatgptweb.png | Loading commit data... | |
| chunkReader1.png | Loading commit data... | |
| chunkReader2.jpg | Loading commit data... | |
| chunkReader3.webp | Loading commit data... | |
| chunkReader4.jpg | Loading commit data... | |
| chunkReader5.jpg | Loading commit data... | |
| chunkReader6.png | Loading commit data... | |
| chunkReader7.jpg | Loading commit data... | |
| chunkReader8.png | Loading commit data... | |
| chunkReader9.jpg | Loading commit data... | |
| collection-tags-1.png | Loading commit data... | |
| collection-tags-2.png | Loading commit data... | |
| collection-tags-3.png | Loading commit data... | |
| coreferenceResolution1.jpg | Loading commit data... | |
| coreferenceResolution2.webp | Loading commit data... | |
| coreferenceResolution3.webp | Loading commit data... | |
| cq1.png | Loading commit data... | |
| create-app.png | Loading commit data... | |
| create-app2.png | Loading commit data... | |
| create-app3.png | Loading commit data... | |
| create-app4.png | Loading commit data... | |
| create-rep.png | Loading commit data... | |
| create_import_skill.png | Loading commit data... | |
| customfeedback1.jpg | Loading commit data... | |
| customfeedback2.jpg | Loading commit data... | |
| customfeedback3.jpg | Loading commit data... | |
| customfeedback4.jpg | Loading commit data... | |
| dataset1.png | Loading commit data... | |
| dataset2.png | Loading commit data... | |
| dataset3.png | Loading commit data... | |
| dataset4.png | Loading commit data... | |
| datasetSetting1.png | Loading commit data... | |
| dataset_search_params1.png | Loading commit data... | |
| dataset_search_params2.png | Loading commit data... | |
| dataset_search_params3.png | Loading commit data... | |
| dataset_search_process.png | Loading commit data... | |
| dataset_tree.png | Loading commit data... | |
| dingtalk-bot-1.png | Loading commit data... | |
| dingtalk-bot-2.png | Loading commit data... | |
| dingtalk-bot-3.png | Loading commit data... | |
| dingtalk-bot-4.png | Loading commit data... | |
| dingtalk-bot-5.png | Loading commit data... | |
| dingtalk-bot-6.png | Loading commit data... | |
| dingtalk-bot-7.png | Loading commit data... | |
| dingtalk-bot-8.png | Loading commit data... | |
| document_analysis1.png | Loading commit data... | |
| document_analysis2.png | Loading commit data... | |
| evaluation1.png | Loading commit data... | |
| evaluation2.png | Loading commit data... | |
| evaluation4.png | Loading commit data... | |
| evaluation5.png | Loading commit data... | |
| extract1.png | Loading commit data... | |
| faq1.png | Loading commit data... | |
| faq2.png | Loading commit data... | |
| faq3.png | Loading commit data... | |
| faq4.png | Loading commit data... | |
| faq5.png | Loading commit data... | |
| fastgpt-api-baseurl.png | Loading commit data... | |
| fastgpt-api1.jpg | Loading commit data... | |
| fastgpt-api2.jpg | Loading commit data... | |
| fastgpt-list-models.png | Loading commit data... | |
| fastgpt-loop-node-config.webp | Loading commit data... | |
| fastgpt-loop-node-example-1.png | Loading commit data... | |
| fastgpt-loop-node-example-2.png | Loading commit data... | |
| fastgpt-loop-node-example-3.png | Loading commit data... | |
| fastgpt-loop-node-example-4.png | Loading commit data... | |
| fastgpt-loop-node-example-5.png | Loading commit data... | |
| fastgpt-loop-node.png | Loading commit data... | |
| fastgpt-loop-run-detail.png | Loading commit data... | |
| fastgpt-loop-run-example.png | Loading commit data... | |
| fastgpt-loop-run-node.png | Loading commit data... | |
| fastgpt-parallel-run-detail.png | Loading commit data... | |
| fastgpt-parallel-run-example.png | Loading commit data... | |
| fastgpt-parallel-run-node.png | Loading commit data... | |
| fastgptonsealos1.png | Loading commit data... | |
| feishu-bot-1.png | Loading commit data... | |
| feishu-bot-10.jpg | Loading commit data... | |
| feishu-bot-11.jpg | Loading commit data... | |
| feishu-bot-12.jpg | Loading commit data... | |
| feishu-bot-13.jpg | Loading commit data... | |
| feishu-bot-2.png | Loading commit data... | |
| feishu-bot-3.png | Loading commit data... | |
| feishu-bot-4.png | Loading commit data... | |
| feishu-bot-5.png | Loading commit data... | |
| feishu-bot-6.png | Loading commit data... | |
| feishu-bot-7.png | Loading commit data... | |
| feishu-bot-8.png | Loading commit data... | |
| feishu-bot-9.png | Loading commit data... | |
| fileinpu-1.png | Loading commit data... | |
| fileinpu-2.png | Loading commit data... | |
| fileinpu-4.jpg | Loading commit data... | |
| flow-dataset1.png | Loading commit data... | |
| flow-intro1.png | Loading commit data... | |
| flow-intro2.png | Loading commit data... | |
| flow-intro3.png | Loading commit data... | |
| flow-tool1.png | Loading commit data... | |
| flow-tool2.png | Loading commit data... | |
| flow-tool3.png | Loading commit data... | |
| flow-tool4.png | Loading commit data... | |
| flow-tool5.png | Loading commit data... | |
| flow-tool6.png | Loading commit data... | |
| flow-tool7.png | Loading commit data... | |
| form_input1.png | Loading commit data... | |
| form_input2.png | Loading commit data... | |
| form_input3.png | Loading commit data... | |
| getDatasetId.jpg | Loading commit data... | |
| getfile_id.webp | Loading commit data... | |
| htmlRendering1.png | Loading commit data... | |
| htmlRendering2.png | Loading commit data... | |
| htmlRendering3.png | Loading commit data... | |
| http1.jpg | Loading commit data... | |
| image-10.png | Loading commit data... | |
| image-102.png | Loading commit data... | |
| image-104.png | Loading commit data... | |
| image-105.png | Loading commit data... | |
| image-108.png | Loading commit data... | |
| image-109.png | Loading commit data... | |
| image-11.png | Loading commit data... | |
| image-110.png | Loading commit data... | |
| image-111.png | Loading commit data... | |
| image-112.png | Loading commit data... | |
| image-113.png | Loading commit data... | |
| image-114.png | Loading commit data... | |
| image-115.png | Loading commit data... | |
| image-116.png | Loading commit data... | |
| image-117.png | Loading commit data... | |
| image-118.png | Loading commit data... | |
| image-119.png | Loading commit data... | |
| image-12.png | Loading commit data... | |
| image-120.png | Loading commit data... | |
| image-121.png | Loading commit data... | |
| image-122.png | Loading commit data... | |
| image-123.png | Loading commit data... | |
| image-124.png | Loading commit data... | |
| image-126.png | Loading commit data... | |
| image-127.png | Loading commit data... | |
| image-13.png | Loading commit data... | |
| image-14.png | Loading commit data... | |
| image-15.png | Loading commit data... | |
| image-16.png | Loading commit data... | |
| image-17.png | Loading commit data... | |
| image-18.png | Loading commit data... | |
| image-19.png | Loading commit data... | |
| image-20.png | Loading commit data... | |
| image-21.png | Loading commit data... | |
| image-22.png | Loading commit data... | |
| image-23.png | Loading commit data... | |
| image-24.png | Loading commit data... | |
| image-25.png | Loading commit data... | |
| image-26.png | Loading commit data... | |
| image-3.png | Loading commit data... | |
| image-31.png | Loading commit data... | |
| image-32.png | Loading commit data... | |
| image-33.png | Loading commit data... | |
| image-34.png | Loading commit data... | |
| image-35.png | Loading commit data... | |
| image-36.png | Loading commit data... | |
| image-37.png | Loading commit data... | |
| image-38.png | Loading commit data... | |
| image-39.png | Loading commit data... | |
| image-4.png | Loading commit data... | |
| image-40.png | Loading commit data... | |
| image-41.png | Loading commit data... | |
| image-42.png | Loading commit data... | |
| image-43.png | Loading commit data... | |
| image-44.png | Loading commit data... | |
| image-5.png | Loading commit data... | |
| image-51.png | Loading commit data... | |
| image-52.png | Loading commit data... | |
| image-53.png | Loading commit data... | |
| image-55.png | Loading commit data... | |
| image-56.png | Loading commit data... | |
| image-57.png | Loading commit data... | |
| image-58.png | Loading commit data... | |
| image-6.png | Loading commit data... | |
| image-68.png | Loading commit data... | |
| image-7.png | Loading commit data... | |
| image-70.png | Loading commit data... | |
| image-71.png | Loading commit data... | |
| image-72.png | Loading commit data... | |
| image-73.png | Loading commit data... | |
| image-75.png | Loading commit data... | |
| image-76.png | Loading commit data... | |
| image-77.png | Loading commit data... | |
| image-78.png | Loading commit data... | |
| image-79.png | Loading commit data... | |
| image-8.png | Loading commit data... | |
| image-80.png | Loading commit data... | |
| image-81.png | Loading commit data... | |
| image-82.png | Loading commit data... | |
| image-83.png | Loading commit data... | |
| image-84.png | Loading commit data... | |
| image-85.png | Loading commit data... | |
| image-86.png | Loading commit data... | |
| image-87.png | Loading commit data... | |
| image-9.png | Loading commit data... | |
| image-92.png | Loading commit data... | |
| image-93.png | Loading commit data... | |
| image-94.png | Loading commit data... | |
| image-95.png | Loading commit data... | |
| image-96.png | Loading commit data... | |
| image-97.png | Loading commit data... | |
| image-98.png | Loading commit data... | |
| image-99.png | Loading commit data... | |
| image-dd1.png | Loading commit data... | |
| image-dd2.png | Loading commit data... | |
| image-dd3.png | Loading commit data... | |
| image-dd4.png | Loading commit data... | |
| image-dd5.png | Loading commit data... | |
| judgement1.png | Loading commit data... | |
| knowledge_merge1.png | Loading commit data... | |
| knowledge_merge2.png | Loading commit data... | |
| knowledge_merge3.png | Loading commit data... | |
| laf1.webp | Loading commit data... | |
| laf2.webp | Loading commit data... | |
| laf3.webp | Loading commit data... | |
| laf4.png | Loading commit data... | |
| marker2.png | Loading commit data... | |
| marker3.png | Loading commit data... | |
| mcp_server1.png | Loading commit data... | |
| mcp_server10.png | Loading commit data... | |
| mcp_server2.png | Loading commit data... | |
| mcp_server3.png | Loading commit data... | |
| mcp_server4.png | Loading commit data... | |
| mcp_server5.png | Loading commit data... | |
| mcp_server6.png | Loading commit data... | |
| mcp_server7.png | Loading commit data... | |
| mcp_server8.png | Loading commit data... | |
| mcp_server9.png | Loading commit data... | |
| mcp_tools1.png | Loading commit data... | |
| mcp_tools3.png | Loading commit data... | |
| mcp_tools4.png | Loading commit data... | |
| mcp_tools5.png | Loading commit data... | |
| mcp_tools6.png | Loading commit data... | |
| mcp_tools7.png | Loading commit data... | |
| mcp_tools8.png | Loading commit data... | |
| mineru1.png | Loading commit data... | |
| mineru2.png | Loading commit data... | |
| mineru3-1.png | Loading commit data... | |
| mineru3.png | Loading commit data... | |
| mineru4-1.png | Loading commit data... | |
| mineru4.png | Loading commit data... | |
| mineru5-1.png | Loading commit data... | |
| mineru5.png | Loading commit data... | |
| mineru6.png | Loading commit data... | |
| model-m3e1.png | Loading commit data... | |
| model-m3e2.png | Loading commit data... | |
| model-m3e3.png | Loading commit data... | |
| model-m3e4.png | Loading commit data... | |
| offiaccount-1.png | Loading commit data... | |
| offiaccount-2.png | Loading commit data... | |
| offiaccount-3.png | Loading commit data... | |
| offiaccount-4.png | Loading commit data... | |
| offiaccount-5.png | Loading commit data... | |
| offiaccount-6.png | Loading commit data... | |
| offiaccount-7.png | Loading commit data... | |
| offiaccount-8.png | Loading commit data... | |
| offiaccount-9.png | Loading commit data... | |
| onSealos1.png | Loading commit data... | |
| one-api-add-xinference-models.jpg | Loading commit data... | |
| onsealos2.png | Loading commit data... | |
| onsealos3.png | Loading commit data... | |
| onsealos4.png | Loading commit data... | |
| onsealos5.png | Loading commit data... | |
| onsealos6.png | Loading commit data... | |
| onsealos7.png | Loading commit data... | |
| onsealos8.png | Loading commit data... | |
| questionGuide.png | Loading commit data... | |
| rerank1.png | Loading commit data... | |
| sealos-deploy1.jpg | Loading commit data... | |
| sealos-fastgpt.webp | Loading commit data... | |
| sealos-redis1.png | Loading commit data... | |
| sealos-redis2.png | Loading commit data... | |
| sealos-redis3.png | Loading commit data... | |
| sealos-s3.png | Loading commit data... | |
| sealos1.png | Loading commit data... | |
| sealos2.png | Loading commit data... | |
| share-auth1.png | Loading commit data... | |
| share-auth2.jpg | Loading commit data... | |
| share-setlink.png | Loading commit data... | |
| sharelink_process.png | Loading commit data... | |
| skill_list_intro.png | Loading commit data... | |
| specialreply.png | Loading commit data... | |
| sso1.png | Loading commit data... | |
| sso10.png | Loading commit data... | |
| sso11.png | Loading commit data... | |
| sso12.png | Loading commit data... | |
| sso13.png | Loading commit data... | |
| sso14.png | Loading commit data... | |
| sso15.png | Loading commit data... | |
| sso16.png | Loading commit data... | |
| sso17.png | Loading commit data... | |
| sso18.png | Loading commit data... | |
| sso2.png | Loading commit data... | |
| sso3.png | Loading commit data... | |
| sso4.png | Loading commit data... | |
| sso5.png | Loading commit data... | |
| sso6.png | Loading commit data... | |
| sso7.png | Loading commit data... | |
| sso8.png | Loading commit data... | |
| sso9.png | Loading commit data... | |
| string.png | Loading commit data... | |
| teammode.png | Loading commit data... | |
| thirddataset-1.png | Loading commit data... | |
| thirddataset-10.png | Loading commit data... | |
| thirddataset-11.png | Loading commit data... | |
| thirddataset-12.png | Loading commit data... | |
| thirddataset-13.png | Loading commit data... | |
| thirddataset-14.png | Loading commit data... | |
| thirddataset-15.png | Loading commit data... | |
| thirddataset-16.png | Loading commit data... | |
| thirddataset-17.png | Loading commit data... | |
| thirddataset-18.png | Loading commit data... | |
| thirddataset-19.png | Loading commit data... | |
| thirddataset-2.png | Loading commit data... | |
| thirddataset-20.png | Loading commit data... | |
| thirddataset-21.png | Loading commit data... | |
| thirddataset-3.png | Loading commit data... | |
| thirddataset-4.png | Loading commit data... | |
| thirddataset-5.png | Loading commit data... | |
| thirddataset-6.png | Loading commit data... | |
| thirddataset-7.png | Loading commit data... | |
| thirddataset-8.png | Loading commit data... | |
| thirddataset-9.png | Loading commit data... | |
| updateImageSealos1.jpg | Loading commit data... | |
| updateImageSealos2.png | Loading commit data... | |
| updateImageSealos3.png | Loading commit data... | |
| updateImageSealos4.png | Loading commit data... | |
| upload-data.png | Loading commit data... | |
| upload-data2.png | Loading commit data... | |
| user-selection1.png | Loading commit data... | |
| user-selection2.png | Loading commit data... | |
| user-selection3.png | Loading commit data... | |
| v45-1.jpg | Loading commit data... | |
| v45-2.jpg | Loading commit data... | |
| v45-3.jpg | Loading commit data... | |
| v45-4.jpg | Loading commit data... | |
| variable_update1.png | Loading commit data... | |
| variable_update2.png | Loading commit data... | |
| variable_update3.png | Loading commit data... | |
| variable_update4.png | Loading commit data... | |
| variable_update5.png | Loading commit data... | |
| version_history_rollback.png | Loading commit data... | |
| webSync1.jpg | Loading commit data... | |
| webSync10.webp | Loading commit data... | |
| webSync2.jpg | Loading commit data... | |
| webSync3.jpg | Loading commit data... | |
| webSync4.jpg | Loading commit data... | |
| webSync5-1.jpg | Loading commit data... | |
| webSync5.jpg | Loading commit data... | |
| webSync6.jpg | Loading commit data... | |
| webSync7.webp | Loading commit data... | |
| webSync8.webp | Loading commit data... | |
| webSync9.webp | Loading commit data... | |
| workspace_file_management.png | Loading commit data... | |
| xinference-launch-model.png | Loading commit data... | |
| zilliz_key.png | Loading commit data... |