Skip to content

v0.8.1

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Apr 06:34

πŸš€ Kagenti ADK version 0.8.1 has been released

This release introduces delta-based streaming for real-time token delivery in the UI, a new CLI admin command, improved local development experience with auto-login, and Helm chart updates with RBAC and MLflow integration.

Major Changes

SDK: Streaming Extensions and Response Accumulator

A new delta-based streaming protocol using JSON Patch (RFC 6902) with a custom str_ins operation enables efficient token-by-token text delivery to the UI. On the server side (adk-py), a MessageAccumulator state machine collects string chunks and generates incremental JSON Patch operations. On the client side (adk-ts), new streaming extension types and Zod schemas are provided. The UI (adk-ui) now applies patches in real-time with batched React state updates for better performance, and fixes a text duplication bug that occurred when the final complete message was appended instead of replacing the streaming draft. The protocol is fully backward compatible β€” clients that don't negotiate streaming support continue to receive the final complete message as before.

CLI: Admin Console Command

A new kagenti-adk admin command opens the Kagenti admin console GUI directly in the browser. The URL is automatically derived from the active server configuration (localtest.me, localhost, or remote).

UI: Auto-Login for Local Development

Local development environments using localtest.me now automatically log in via OIDC resource owner password grant, matching the CLI's existing behavior and eliminating the manual Keycloak login step during development.

Helm Chart Updates

The kagenti and kagenti-deps charts have been bumped to 0.6.0-alpha.2, bringing RBAC role constants and hierarchy support, AuthBridge configmaps in user namespaces, pinned sidecar image tags (fixing a proxy-init crash), A2A agents deployable with Kagenti UI disabled, configurable domain names (replacing hardcoded localtest.me), and MLflow integration for LLM trace observability.

Bug Fixes

  • Fixed agent self-registration startup issues
  • Fixed Keycloak OIDC issuer URLs and token retrieval in the UI after rebranding
  • Improved auth error messaging on the sign-in page
  • Updated local API URLs after rebranding
  • Removed deprecated settings UI extension

What's Changed