github vellum-ai/vellum-assistant v0.1.29

latest releases: v0.10.0, v0.10.0-staging.3, v0.10.0-staging.2...
4 months ago

Release Notes - v0.1.29

Features

  • Document Management: Added document widget dismiss behavior and document reopen actions in chat
  • Video Support: Implemented inline video attachment playback with download functionality and proper aspect ratio handling
  • Image Handling: Added view_image tool for filesystem image viewing with double-click to open in Preview
  • Subagent Support: Complete subagent execution system with status display and auto-scroll for subagent chips
  • Thread Management: Enhanced iOS with thread search, rename, timestamps, and archive functionality
  • Connected Mode: Added conversation thread loading and syncing from daemon in Connected mode
  • iOS Enhancements:
    • Added inline image and video embeds in chat
    • Implemented expandable tool execution summaries
    • Added skill invocation status display
    • New model picker, model list, and command list rendering
    • Added Scheduled Tasks, Reminders, Integrations, and Trust Rules sections to settings
  • Image Studio: New AI image generation skill via Gemini
  • DoorDash Integration: Added CLI with retail/convenience store ordering capabilities
  • Learning Mode: Implemented ride-shotgun learn mode with network recording
  • Model Updates: Added Opus 4.6 Fast mode support and upgraded Sonnet from 4.5 to 4.6
  • Security: Added credential reference resolver and policy engine with apex matching
  • Task Management: Added task queue with priority levels and individual queued message deletion
  • Anthropic Integration: Native web search support with anthropic-native provider
  • Avatar System: Complete avatar customization with workspace storage and legacy migration
  • UI Improvements:
    • Always-visible copy/retry/menu action bar on messages
    • New earthy color theme with Stone neutrals and Sage/Forest accents
    • Improved sidebar and composer design
    • Message-level and thread-level clipboard export

Fixes

  • iOS Stability: Restored post-connect data reload in decomposed SettingsView
  • Universal Binaries: Fixed build process for Intel Mac support with universal daemon and CLI binaries
  • Video Player: Corrected aspect ratio matching and MainActor state updates
  • Attachment Handling:
    • Fixed filename inclusion in dedup keys to prevent false matches
    • Improved lazy-load attachment safety with MIME filtering
    • Enhanced attachment directive instructions for all file types
  • Session Management:
    • Fixed queue bookkeeping across session_error events
    • Improved thread deduplication by sessionId
    • Enhanced activity tracking for reused VMs
  • Security Improvements:
    • Comprehensive credential redaction for nested objects and arrays
    • URL query parameter sanitization in decision traces
    • Secret detection with user prompting capability
  • Memory Management: Raised session evictor threshold from 512 MB to 1.5 GB
  • Error Handling: Better error message rendering and permission denial handling
  • Model Selection: Improved no-op guards and race condition fixes
  • File Operations: Enhanced path resolution and BASE_DATA_DIR handling

Infrastructure

  • CI/CD: Added macOS test execution to CI workflow
  • Build System: Universal binary support for both arm64 and x86_64 architectures
  • Auto-Updates: Fixed Sparkle auto-update configuration with proper appcast.xml handling
  • Testing: Added comprehensive regression tests for document behavior, app bundler, and DoorDash runtime
  • Asset Management: Implemented remote asset materialization in app bundler

Other

  • Code Organization: Extensive refactoring to extract components into separate files for better maintainability
  • Documentation: Updated README with download instructions, credential documentation, and dependency information
  • Design System: Consolidated color tokens and font systems across iOS and macOS platforms
  • Performance: Optimized streaming operations and reduced CPU usage during media embed resolution

Don't miss a new vellum-assistant release

NewReleases is sending notifications on new releases.