Repository navigation
larkswitch v0.2.17
Pre-releaseRuns many lark-cli commands at once without one command blocking or failing another, and stops health checks from falsely reporting CLI 故障 (#6).
- Commands no longer queue behind each other. The official CLI's own per-account lock already serializes token refreshes.
- The Windows host bridge serves requests concurrently and returns when the command exits. A long
event consumeno longer holds up other calls. - Forwarding loops are capped at 3 hops on both ends, and the host process tree is capped at 1024 processes by Windows, so a failing host check cannot fork-storm the machine.
- The desktop follows the active official CLI instead of the copy it started with, so health checks and commands use the same version.
- A health check that times out or finds the keychain busy leaves the account's status unchanged.
- The recommended official CLI is now 1.0.98.
Validation: CI covers Rust core on Windows, macOS and Linux, Tauri checks and the frontend build. On a local Windows install with 20 accounts, the startup health check refreshed 10 real tokens on 1.0.98. All accounts are ready, and 40 and 100 parallel commands all succeed. A storm test runs the real shim with a failing host check.
Not yet verified: a new OAuth authorization on 1.0.98, real flows on macOS and Linux, and the released installers themselves. Per-command latency through the Windows host bridge is still higher than the official CLI's.
Unsigned prerelease. Windows NSIS and MSI installers and macOS artifacts are attached.