Skip to content

kane-cli 0.8.20

Choose a tag to compare

@robot-lt robot-lt released this 02 Oct 04:39
· 7 commits to main since this release
970f92b

Highlights

Mobile and WebView runs share one perception layer and pick the right export platform automatically, and web agents get a dedicated clear_input tool. Typed values are redacted before extraction so secrets stay out of logs and traces.

[0.8.20] - 2026-10-01

Mobile and WebView runs behave

  • WebView perception works the same everywhere — mobile WebView runs now use the same Appium bindings as the rest of the mobile stack, so what the agent sees matches what's on screen.
  • Exports pick the right platform automatically — the export platform is derived from the session target you locked in, so a mobile run no longer produces desktop code.
  • No more spurious export errors on mobile — code export validation is skipped for mobile runs instead of failing them.
  • Exiting and resetting match your target — quitting or resetting a session now cleans up the right state whether you were running locally or against the grid.

Agents that handle forms better

  • Clearing a field is one action — web agents get a clear_input tool that empties a field outright, instead of simulating a pile of keystrokes.

Secrets stay out of your logs

  • Typed values are redacted before extraction — anything the agent types is scrubbed before page content is pulled, so passwords and tokens don't end up in run data.

Runs land in the right project

  • Your TMS project ID travels with the run — kane-cli passes it through as x-project-id, and reads configuration fresh per request so a project switch takes effect immediately.

Install

# npm
npm install -g @testmuai/kane-cli@0.8.20

# Homebrew
brew install lambdatest/kane/kane-cli

# Shell installer (latest release)
curl -fsSL https://raw.githubusercontent.com/LambdaTest/kane-cli/main/install.sh | bash

Compare: 0.8.18...0.8.20