Product updates

KLite changelog.

Release notes for the KLite Windows client, automation engine, account integration, and public client API.

Show client updates for
Client v1.0.89

Client diagnostics and verified Windows updates

KLite v1.0.89 improves diagnostics, update delivery, and marketplace account continuity in the Windows client.

Client

  • Added a shared in-memory log buffer for KLite client and plugin diagnostics.
  • Added the integrated log window for client and plugin output.
  • Improved timeout handling for client-thread automation requests.

Updates

  • Checks for KLite updates after client startup.
  • Verifies the published client update manifest before installation.
  • Uses graceful client shutdown when applying updates.
AutomationWeb walker

Integrated Shortest Path web walker

The native Shortest Path implementation is now the default route engine used by KLite automation.

Navigation

  • Added the integrated Shortest Path route engine.
  • Uses native Shortest Path routes by default.
  • Respects configured arrival distances during pathfinding.

Reliability

  • Added live walker status to the client overlay.
  • Added an optional path overlay for route diagnostics.
  • Corrected canvas-tile interaction during walking.
AccountClient

Secure Discord login and persisted client sessions

Marketplace identity can now be restored securely when the KLite client starts.

Authentication

  • Replaced the client password form with Discord browser login.
  • Added secure OAuth session exchange with the KLite website.
  • Persists marketplace login data using Windows DPAPI.

Client experience

  • Restores protected marketplace sessions on startup.
  • Shows the restored marketplace account in the client sidebar.
  • Keeps paid-plugin access tied to the authenticated account.
Client APIAutomation

Completed client and automation API coverage

The public KLite API now exposes the remaining supported client surfaces through immutable snapshots and controlled automation operations.

Coverage

  • Added advanced camera, world-view, widget, interface-node, and player-menu surfaces.
  • Added client metadata, presentation, enum, and MIDI snapshots.
  • Completed detached client-state access without exposing mutable internals.

Safety

  • Returns stable snapshots for plugin-facing state.
  • Routes supported mutations through the client thread.
  • Added extended coverage and remaining-surface regression tests.
AutomationBank cache

Account-persistent bank cache for route planning

The web walker can retain a bank-item snapshot per account between client sessions.

Persistence

  • Stores bank snapshots by account instead of by client session.
  • Restores the matching snapshot when the same account returns.
  • Keeps data separated between different accounts.

Web walker

  • Makes cached bank inventory available to route planning.
  • Supports planning around item-based travel requirements.
  • Includes dedicated persistence and account-isolation tests.