βοΈ Release Notes
This page lists all the significant changes made to the SDK, including new features, improvements, and bug fixes for each version.
π Release 0.2.1 (2025-09-11)
β¨ Major Features
- π― New: TaskRunner Interface: Simplified task execution interface that reduces complex WebSocket operations from 400+ lines to 10-20 lines of clean code.
run_task()- Automated execution with comprehensive resultsrun_interactive_session()- Interactive mode with user input support
- βοΈ New: TaskExecutionOptions: Advanced configuration system with intelligent defaults including performance-optimized screenshot capture (
capture_screenshots=Falseby default). - π New: Enhanced Result Tracking: Complete
TaskResultmodel with execution duration, message counts, plan history, and structured error reporting.
π§ Improvements
- π¦ Refactored Message Handling: Modular message processing with dedicated handlers for text, plan, rich media, and input messages.
- π Enhanced Documentation: Complete rewrite of quickstart guide and README with modern examples and clear API documentation.
- β‘ Performance Optimizations: Default settings optimized for speed with conditional data collection and reduced memory usage.
- π‘οΈ Improved Error Handling: Enhanced exception management with detailed error context and graceful resource cleanup.
π Bug Fixes
- π§΅ Enhanced Thread Safety: Improved thread-safe completion event handling for concurrent operations.
- π Connection Management: Better WebSocket connection lifecycle management with proper cleanup.
π¦ See: wyseos-sdk 0.2.1 on PyPI
π¦ Release 0.2.0 (2025-08-25)
π₯ Breaking Changes
- π·οΈ Project Renamed: The SDK has been renamed from
wyse-mate-sdktowyseos-sdk. All module imports must be updated fromwyse_matetowyseos.mate.- Before:
from wyse_mate import Client - After:
from wyseos.mate import Client
- Before:
π§ Improvements
- ποΈ Project Restructuring: Aligned project with the
WyseOSand established a new, extensible namespacewyseosfor future tools. - βοΈ Simplified Configuration: Removed
user_agent,debug, andhttp_clientfrom the configuration options for a cleaner setup. - π Added Examples: Introduced a new
examplesdirectory with agetting_startedguide to improve user onboarding.
π Bug Fixes
- π« Fixed
ImportError: Resolved anImportErrorforDEFAULT_USER_AGENTthat occurred after simplifying the configuration. - β
Fixed
ValidationError: Addressed aValidationErrorby making theintent_idfield in theSessionInfomodel optional to handle missing fields in the API response.
π¦ See: wyseos-sdk 0.2.0 on PyPI
π¦ Release 0.1.2 (2025-08-08)
π§ Improvements
- π New: Plan messages with overall status tracking
- π New: Expanded WebSocket interactions and stability
- π Improvement: Clearer usage in examples
π¦ See: wyse-mate-sdk 0.1.2
π Commits
- 6d52b80 β release version 0.1.2
- dda05b0 β add plan overall status
- bcec77d β add message type Plan
- 09c20ad β update example
- 77fe5b3 β update example
- fb6fef6 β support more websocket interactions
β Need Help?
- π Found a bug? Open an issue on Github