Skip to content

Latest commit

 

History

History
44 lines (33 loc) · 1.62 KB

File metadata and controls

44 lines (33 loc) · 1.62 KB

Changelog

All notable changes to the ResolveKit Android SDK will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.0] - 2026-07-27

Added

  • Human handoff: session escalation state, human agent messages rendered distinctly in chat.
  • CSAT capture: post-resolution feedback prompt (5-star rating + comment), debounced 15s after AI turns, shown immediately after human resolution.

[1.0.1] - 2026-04-30

Fixed

  • Event stream reconnection after app backgrounding
  • Tool call result encoding for nullable return types
  • Compose chat view rendering in fragment hosts

Changed

  • ResolveKitChatView now auto-starts runtime on composition
  • deviceIdProvider defaults to auto-generated UUID if null

Added

  • ResolveKitChatActivity for View-based app integration
  • @ResolveKit KSP annotation for typed tool authoring
  • llmContextProvider for custom JSON context injection
  • availableFunctionNamesProvider for per-session tool scoping
  • GitHub Packages + Maven Central publish pipeline
  • Sample app with working MainActivity + SampleFunctions
  • Unit tests for core, networking, and ui modules

[1.0.0] - 2026-04-01

Added

  • Kotlin-first runtime for ResolveKit sessions
  • Jetpack Compose ResolveKitChatView component
  • ResolveKitChatActivity for full-screen chat
  • KSP-based @ResolveKit annotation for tool functions
  • Multi-module architecture (sdk, core, networking, ui, authoring, ksp)
  • HTTP/3-first session event stream
  • Reconnect with in-flight turn replay