Skip to content

Releases: Microck/kagi-cli

v0.11.0

19 Jun 14:21

Choose a tag to compare

[0.11.0]

Changed

  • The configuration file now lives at a fixed XDG location instead of a working-directory-relative ./.kagi.toml. It is resolved in this order: $KAGI_CONFIG (an explicit full file path), then $XDG_CONFIG_HOME/kagi-cli/config.toml, then ~/.config/kagi-cli/config.toml. The file is still created with 0600 permissions, and the KAGI_API_KEY/KAGI_API_TOKEN/KAGI_SESSION_TOKEN environment variables continue to take precedence over it.

    Breaking: credentials previously saved in a working-directory-relative ./.kagi.toml are no longer read. Run kagi auth set (or kagi auth) once to re-save them at the new location, or point KAGI_CONFIG at your existing file.

v0.10.0

17 Jun 17:44

Choose a tag to compare

[0.10.0]

Added

  • kagi search and kagi batch now preserve related search metadata from the Search API in structured output.
  • kagi extract now supports --format json and --format compact to expose the full Extract API envelope, including retained link metadata when returned by Kagi.

Changed

  • Assistant thread output now uses folders instead of tags, matching Kagi's current thread organization model.

Fixed

  • kagi translate now reports inactive subscription failures with a clearer message when Kagi Translate rejects access.

v0.9.6

17 Jun 15:32

Choose a tag to compare

[0.9.6]

Fixed

  • MCP tool discovery now declares each tool's input schema, including required parameters, so clients can populate kagi_search, kagi_extract, kagi_news_search, and other tool calls correctly.

v0.9.5

12 Jun 18:04

Choose a tag to compare

[0.9.5]

Fixed

  • Improved CLI error messages so authentication, validation, and network failures explain what was not completed and how to recover.

v0.9.4

07 Jun 19:08

Choose a tag to compare

[0.9.4]

Fixed

  • kagi assistant prompt mode now reads a missing QUERY from non-empty stdin, including streamed prompts such as echo "hello" | kagi assistant --stream.

v0.9.3

05 Jun 22:38

Choose a tag to compare

[0.9.3]

Fixed

  • Hardened demo scripts so they no longer use a predictable shared /tmp PATH shim before running authenticated kagi commands.
  • Made Unix and PowerShell installers replace existing binaries through staged same-directory writes instead of overwriting the installed binary directly.
  • Tightened release, publish, security, coverage, CI, and Makefile checks for more reproducible and complete release validation.
  • Isolated integration test home and XDG directories so local user config cannot leak into test runs.
  • Reduced default CLI failure output to a single user-facing diagnostic.

v0.9.2

05 Jun 15:38

Choose a tag to compare

[0.9.2]

Added

  • Added kagi skills and kagi agent so agents can load embedded, version-matched CLI usage guidance directly from the installed binary.
  • Added Mintlify command documentation for the new embedded skill workflow.

v0.9.1

03 Jun 15:19

Choose a tag to compare

[0.9.1]

Changed

  • Search auth routing now preserves session-preferred fallback behavior when API credentials are unavailable or rejected.
  • Lens create, update, enable, and disable flows now validate lens names more consistently and behave more reliably against live Kagi accounts.
  • Assistant examples and live-test coverage now use the current model catalog.
  • Release and package metadata were updated for the current GitHub Actions workflow shapes.

v0.9.0

28 May 11:23

Choose a tag to compare

[0.9.0]

Added

  • Added kagi completion generate and kagi completion install to generate or install shell completions for Bash, Zsh, Fish, and PowerShell.
  • Added configurable Assistant streaming output. kagi assistant --stream now writes incremental text deltas by default, and --stream-output json keeps structured newline-delimited JSON events.

Changed

  • Base search in API-first mode now falls back to the session-token path when the Search API rejects the API key, including rate-limit and quota-style failures.
  • Updated README and Mintlify docs for auth routing, completion installation, and Assistant streaming behavior.

v0.8.1

26 May 16:11

Choose a tag to compare

[0.8.1]

Added

  • Added V1 Search API support for --region, --from-date, --to-date, and --limit when search is routed through KAGI_API_KEY.
  • Added a release workflow step that triggers the Mintlify docs deployment when MINTLIFY_DEPLOY_COOKIE is configured.

Changed

  • Clarified current /api/v1 API key behavior and legacy /api/v0 API token behavior across README and Mintlify docs.