Skip to content

Releases: Microck/kagi-cli

v0.4.4

19 Apr 20:14

Choose a tag to compare

[0.4.4]

Added

  • Rust doc comments on all previously undocumented public functions across the crate

Fixed

  • Patched rustls-webpki to 0.103.12 to pick up the current TLS validation fixes
  • kagi summarize now fails fast when neither --url nor --text is provided
  • Parse-failure debug logging now emits bounded body previews and body lengths instead of full raw response bodies
  • Batch worker task failures now log at error level with query context
  • Auth/config tests now isolate environment mutation safely and use tempfile-backed cleanup
  • Rate limiter tests now use less timing-sensitive assertions during release verification
  • Replaced map_or with is_none_or to resolve clippy::unnecessary_map_or lint
  • Corrected stale README badges, broken links, and missing documentation sections
  • Applied Clippy pedantic and nursery lint auto-fixes across the codebase
  • timeout-minutes guards on CI, release, coverage, and security workflows to prevent hung runs
  • persist-credentials: false on all checkout steps to avoid stale token leakage
  • Dependabot configuration for the npm wrapper package

v0.4.3

16 Apr 21:21

Choose a tag to compare

[0.4.3]

Fixed

  • Restored Assistant references in --format pretty and --format markdown output so footnotes and source links match the JSON response

v0.4.2

11 Apr 14:55

Choose a tag to compare

[0.4.2]

Fixed

  • Made Assistant thread parsing tolerate missing expires_at values from thread.json stream frames so thread commands stop failing when Kagi omits that field

v0.4.1

03 Apr 15:48

Choose a tag to compare

[0.4.1]

Added

  • Demo coverage for lens management, custom bangs, redirects, and saved-assistant selection with new recorded GIF assets

Changed

  • Synced the README, docs site, and bundled skill docs with the current CLI surface for settings management and Assistant/search flows
  • Improved transport and batch error visibility with lightweight tracing hooks and clearer parse diagnostics for debugging session-backed commands

Fixed

  • Redacted credential values from debug output so tokens do not leak through Debug formatting

v0.4.0

29 Mar 13:54

Choose a tag to compare

[0.4.0]

Added

  • Account-level settings commands for custom assistants, lenses, custom bangs, and redirect rules
  • kagi search --snap for snap-prefixed search flows
  • kagi assistant --assistant for selecting a saved assistant by name, id, or invoke-profile slug
  • Assistant prompt output formats for json, pretty, compact, and markdown

Changed

  • Expanded the docs, auth matrix, output contract, and command reference set to cover the new settings and assistant/search parity features
  • Added live CRUD and round-trip coverage for custom assistants, lenses, custom bangs, redirects, and Assistant thread flows

v0.3.3

23 Mar 17:48

Choose a tag to compare

[0.3.3]

Added

  • Local kagi news content filters with built-in presets, custom keywords, hide mode, blur-mode tagging, and preset listing

Changed

  • Moved kagi news filtering examples out of the top-level README and kept them in the command docs instead
  • Updated cargo dependencies in line with the current Dependabot PR set: cliclack 0.5.2, scraper 0.26.0, toml 1.0.7+spec-1.1.0, and rustls-webpki 0.103.10

v0.3.2

22 Mar 10:42

Choose a tag to compare

[0.3.2]

Added

  • Shared cached HTTP clients for the search, quick-answer, and API-backed command paths

Changed

  • Reduced CLI startup overhead by switching the runtime entrypoint to Tokio current_thread
  • Removed extra batch JSON serialization churn by keeping batch search responses structured until final output rendering

v0.3.1

19 Mar 23:39

Choose a tag to compare

[0.3.1]

Added

  • Interactive kagi auth wizard for TTY setup with guided Session Link and API Token flows
  • Recorded auth demo assets and auth-wizard onboarding coverage across the docs

Changed

  • Made kagi auth the primary local setup path while keeping auth status, auth check, and auth set for explicit non-interactive use
  • Tightened auth copy, terminal presentation, and config-save flow with overwrite prompts, preferred-auth prompts, and environment override notices

v0.3.0

19 Mar 20:18

Choose a tag to compare

What's Changed

  • feat(translate): add text-mode Kagi Translate support by @Microck in #8
  • feat: add quick answer command by @Microck in #9
  • [ImgBot] Optimize images by @imgbot[bot] in #13

New Contributors

  • @imgbot[bot] made their first contribution in #13

Full Changelog: v0.2.0...v0.3.0

v0.2.0

19 Mar 18:55

Choose a tag to compare

What's Changed

  • feat(assistant): add thread management commands by @Microck in #10
  • feat(assistant): add ask-page command by @Microck in #11
  • feat(search): add session-backed search filters by @Microck in #12

Full Changelog: v0.1.7...v0.2.0