c31b214444
Project CI / AI game creator shell Rust crates (pull_request) Successful in 3m45s
Project CI / AI game creator shell Rust lane 2/2 (pull_request) Successful in 5m59s
Project CI / AI game creator shell Rust lane 1/2 (pull_request) Successful in 6m53s
Project CI / Frontend tests (pull_request) Successful in 4m13s
Project CI / AI game creator shell web tests (pull_request) Successful in 2m48s
Project CI / Repository checks (pull_request) Successful in 6m39s
Project CI / Backend tests (pull_request) Successful in 10m3s
Project CI / Native shell tests (pull_request) Successful in 9m57s
- project_command_actual_target 返回 Vec<OsString>,npm_cli 以 as_os_str 原样放入 argv[0],非 UTF-8 路径不再被 U+FFFD 改写 - prepare_command_sandbox_launch / prepare_linux_command_sandbox_launch / LinuxSandboxPlan 的 arguments 改为 OsString,bwrap 直接透传 - command_sandbox_requests_npm_install 按 OsStr 逐字节比对可信 npm_cli,避免误拒合法的 npm install 联网 - process_session_bridge 直接对 OsString 取字节,去掉一次 String 中转 - 用例补齐非 UTF-8 的 npm_cli 必须命中;真机测试同步改用 OsString