Skip to content

v0.8.0 - Streamlined Zero-Setup Experience

Latest

Choose a tag to compare

@dirvine dirvine released this 15 Jun 21:19
· 82 commits to main since this release

🎯 MAJOR RELEASE: Complete User Experience Overhaul

πŸš€ Zero-Setup Experience

  • One Command: uv tool install tektra β†’ tektra β†’ Done!
  • No Setup Required: Automatic directory, database, and model initialization
  • Instant Productivity: From install to working AI assistant in seconds
  • Smart Defaults: Optimized configuration out of the box

πŸ› οΈ UV Package Manager Integration

  • Modern Installation: UV-first approach with traditional pip fallback
  • Faster Installation: Leverages UV's performance benefits for speed
  • Seamless Development: uv sync --all-extras for dev environment
  • Tool Integration: Native UV tool installation support

🧠 Enhanced AI Integration

  • Unified Interface: Single window for chat, audio, and camera
  • Auto-Loading Phi-4: Microsoft Phi-4 Multimodal loads automatically
  • Progress Tracking: Real-time download and loading progress visualization
  • Intelligent Fallbacks: Graceful Whisper fallback when Phi-4 unavailable

πŸ“± Improved User Interface

  • Streamlined Design: Simplified single-model approach eliminates complexity
  • Real-time Updates: WebSocket-based streaming responses
  • Status Indicators: Clear model loading and connection status
  • Progress Visualization: Progress bars for model downloads

πŸ”§ Developer Experience

  • Simplified CLI: tektra (no args) starts server immediately
  • Better Errors: UV-aware error messages and installation suggestions
  • Modern Workflow: UV-based development and testing
  • Backward Compatible: All existing commands still work

πŸ“‹ Installation

Recommended (UV):

# Install UV if needed
curl -LsSf https://astral.sh/uv/install.sh | sh

# Install and run Tektra
uv tool install tektra
tektra

Traditional (pip):

pip install tektra
tektra

⚠️ Breaking Changes

  • Default Behavior: tektra (no arguments) now starts the server
  • Setup Integration: Setup steps integrated into start command (no separate tektra setup needed)

πŸ”„ Migration Guide

Upgrading users: Simply run tektra instead of tektra setup && tektra start


Full Changelog: v0.7.3...v0.8.0