Skip to content

larkswitch v0.2.17

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Nov 18:29
b034e04

Runs 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 consume no 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.