Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

赵月辉 / fastgpt-migrated

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 0
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Snippets
  • Members
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Files
  • Commits
  • Branches
  • Tags
  • Contributors
  • Graph
  • Compare
  • Charts
Switch branch/tag
  • fastgpt-migrated
  • document
  • public
  • imgs
  • associated_skills_vm.png
Find file
HistoryPermalink
  • DigHuang's avatar
    feat(sandbox): migrate to standalone Rust proxy and implement stateless WSS… · 0b86c361
    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
    DigHuang committed Jun 16, 2026
    0b86c361
associated_skills_vm.png 144 KB

Download (144 KB)

associated_skills_vm.png