Highlights
The central theme of this release is start URL control. You can now set a default URL once and forget it, pass one per-run with --url, or embed it in a .testmd file's frontmatter — and the CLI will tell you clearly when one is missing rather than silently falling back to a placeholder.
[0.4.4] - 2026-06-14
One place to set your start URL
- Default URL in config — set a default start URL with
config set-urland the CLI will use it for every run automatically. The/configmenu in interactive mode now includes a "Default URL" item, andshowdisplays whatever value you've stored. - Per-run
--urlflag — pass--url <address>on anykane runortestmd runcall to override the default for that run without touching your config. - URL in
.testmdfrontmatter — add aurl:key to a test file's frontmatter and it becomes that file's built-in start URL. Resolution order:--urlflag → frontmatter → stored default.
Clearer errors when a URL is missing
- Missing URL is now a hard stop, not a silent fallback — previously the CLI could fall back to a hardcoded placeholder (google.com). Now, if no URL can be resolved, an overlay in the TUI or an error in the CLI tells you immediately and asks you to supply one.
- Skip the requirement when you need to — pass
--allow-missing-urlon non-TTY runs to opt out of the URL requirement entirely, useful for headless pipelines where the URL comes from another source.
Fewer surprises in long sessions
- URL is only sent for the first run, not replayed — after the first completed run in a session, the start URL is no longer re-injected into subsequent sub-flows, which prevents stale navigation on
/newor follow-up runs. - Session reset clears URL state cleanly —
/newand/resetnow properly reset the internal "has completed run" flag, so a fresh session behaves exactly like the first one. - Non-TTY testmd runs no longer prompt — when running in a non-interactive environment, the CLI no longer blocks waiting for user input if a URL is missing.
Install
# npm
npm install -g @testmuai/kane-cli@0.4.4
# Homebrew
brew install lambdatest/kane/kane-cli
# Shell installer (latest release)
curl -fsSL https://raw.githubusercontent.com/LambdaTest/kane-cli/main/install.sh | bashCompare: 0.4.3...0.4.4