Skip to content

v0.5.2: Fix streaming truncation and add tutorial

Choose a tag to compare

@lmeyerov lmeyerov released this 03 Aug 22:12
· 30 commits to main since this release

What's Changed

πŸ› Fixed

  • Fixed streaming read logic to prevent text truncation in lui.text
    • Track last activity time instead of total elapsed time for timeouts
    • Only timeout after periods of inactivity, not during active streaming
    • Accept responses with at least one line (thread ID) instead of requiring 2
    • Merge incremental text updates instead of overwriting elements
    • Improve logging with warnings about potential truncation

πŸ“š Added

  • Comprehensive "Vibes Investigation Tutorial" notebook
    • Installation, setup, and basic usage examples
    • Agent usage examples (DatabricksPassthroughAgent, DatabricksAgent, LouieAgent)
    • DataFrame access patterns and investigation workflows
    • Prompt template examples for reusable investigations

πŸ”§ Changed

  • Configure ruff to ignore F821 (undefined names) in tutorial notebooks for intentional placeholders

This patch release addresses the text truncation issue reported by users where lui.text would sometimes return incomplete responses, particularly with long-running agent queries. The new tutorial provides hands-on examples for getting started with Louie's conversational investigation capabilities.

Full Changelog: v0.5.1...v0.5.2