feat: 增加远程 WSL/SSH Helper 支持#28
Open
bfzha wants to merge 1 commit into
Open
Conversation
- 增加远程目标管理、Helper 安装与远程一键启动。 - 远程代理配置改走 stdin,并补齐代理依赖资源与同版本刷新能力。 - 端口变更前先停止旧链路,避免运行状态和配置分裂。 Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
摘要
本 PR 在现有本地 CSSwitch 流程之外补充远程目标能力,让桌面端可以管理 WSL / SSH Linux 环境中的 Helper、代理和 Science 沙箱。
上游基准:
SuperJJ007/CSSwitch@d4eebff(docs: rewrite README for multilingual onboarding)。本 PR 只包含核心代码、构建支撑和测试,不包含 README / CHANGELOG / docs / release notes 等文档更新。主要改动
csswitch-helper与csswitch-ssh-askpass,支持远程 config、proxy、sandbox、logs、doctor、verify 等命令。csswitch_proxy.py、dsml_shim.py、provider_policy.py、anthropic_compat.py),并通过proxy-bundle-v2capability 让同版本旧 Helper 也会自动刷新。未包含
测试
git diff --check --cachednode --test test\\test_desktop_ui_contract.mjs(52 passed)python -m py_compile proxy\\csswitch_proxy.py proxy\\dsml_shim.py proxy\\provider_policy.py proxy\\anthropic_compat.pycargo test --lib(119 passed)cargo test --no-default-features --bin csswitch-helper(65 passed)cargo check