Releases: microsoft/genaiscript
v1.86.4
π Improved Azure Connection Handling
- Resolved token expiration issues with enhanced logging for better debugging.
- Simplified Azure token management by removing unused
clear()
method.
π§ Configuration Enhancements
- Streamlined configuration headers for Azure Serverless Models, improving clarity and maintainability.
These updates enhance stability and simplify the Azure integration experience! π
v1.86.3
β¨ Enhanced Token Logging
Token expiration times are now logged in UTC for improved clarity and consistency.
π Fixed Array Handling in Message Functions
Message appending functions now support both string and array content seamlessly, ensuring robust and flexible message handling.
β»οΈ Streamlined Configuration Reads
Unnecessary token clearing during configuration reads has been removed, improving efficiency and simplifying the codebase.
π Improved Script Metadata Parsing
Script metadata parsing has been integrated directly into the runtime, enhancing script management and
v1.86.2
What's New in 1.86.2
- β¨ Enhanced CLI flexibility with updated options: the
--rewrite
flag now overrides the--suffix
option for seamless file handling. - π Improved stability by handling undefined responses in tracing and refining temperature settings for better output quality.
v1.86.0
π New Features and Enhancements
-
Convert Command for GenAIScript: Introducing a powerful new
convert
command to streamline file processing through GenAIScript. This command enables you to convert files individually, with various options for handling output, concurrency, and exclusions. Perfect for automating and enhancing your workflow! π -
Enhanced Token Logging: The token logging system now includes detailed type and scope information. This enhancement provides greater transparency and insight into token usage, helping you manage and optimize your resources more effectively. π
π§ Improvements
- Reasoning Model Update: The reasoning model has been renamed for consistency and clarity, aligning with best practices and improving code readability. π§
π οΈ Fixes and Optimizations
-
Ollama Model Handling: Improved error handling when pulling models from Ollama, ensuring smoother operations and better user feedback in case of failures. π‘οΈ
-
Code Clean-Up: Various code refinements, including more precise file handling and error logging, contribute to a more robust and efficient system. π§Ή
Enjoy the new features and improvements in GenAIScript 1.86.0! π
v1.85.1
π New Features and Enhancements in GenAIScript 1.85.1
-
YAML Export and Filename Resolution: We've added support for YAML export, enhancing the flexibility of file handling and configuration management. π
-
Custom Weights and Pre-Encoded Tokens: You can now leverage custom weights and pre-encoded tokens for more precise model interactions, allowing for tailored AI responses. π―
-
Content Safety Checks: Introducing a new content safety feature to detect and prevent prompt injections, ensuring safer and more reliable AI outputs. π
-
Improved Model Handling: The model alias handling logic has been refactored for greater efficiency. This includes the addition of candidate models for large, small, vision, and reasoning tasks, providing a broader range of model options. π
-
Enhanced Logging and Debugging: We've simplified model logging and pulling processes, making it easier to track and debug model-related actions. π οΈ
-
Max Retry for Server Management: Implemented a maximum retry mechanism for server start attempts, improving the robustness of server operations. π
This release focuses on improving the flexibility, safety, and efficiency of GenAIScript, empowering developers with better tools and features for AI-driven projects. Enjoy exploring the new capabilities! π
v1.85.0
In this release, GenAIScript introduces significant enhancements and support for new features:
π Anthropic Bedrock Support: We are excited to announce support for Anthropic Bedrock models, enabling more robust and diverse language model interactions. This includes the addition of new model types, enhancing the versatility of GenAIScript's AI capabilities.
π Refined Message Handling: The message conversion logic has been refactored to improve efficiency and accuracy. This update ensures better handling of chat messages, particularly when converting and collapsing message content, leading to a smoother user experience.
π§ Tool Parsing Improvements: We've addressed issues related to tool parsing, especially when dealing with empty strings. This fix enhances the robustness of the script's parsing capabilities.
πΌοΈ Updated Image Path and Keywords: The file path and keywords for the robots image have been updated, ensuring that the correct assets are used and improving the relevance of image-based operations.
These updates collectively enhance the functionality, performance, and user experience of GenAIScript. Enjoy exploring the new capabilities!
v1.84.8
In this release of GenAIScript, we've introduced several exciting new features and enhancements to improve your experience:
-
β¨ Enhanced Model Management: We've updated model identifiers and pricing tiers, providing more flexibility and transparency in model usage. This includes the addition of reasoning model support in NodeHost, enhancing the capabilities for complex computations.
-
π New Model Aliases: We've added and updated model aliases for Agent and Memory, allowing for more intuitive management of these components.
-
π οΈ Improved Model Pull Logic: The model pull logic now includes a tag check, ensuring that the correct models are pulled more efficiently.
-
π Refined Logging: Logging for script finding has been improved, providing clearer insights and easier debugging.
-
π Workspace Folder Utilization: The VSCode extension now leverages workspace folders, streamlining project management and improving integration with your development environment.
These updates aim to enhance your workflow, providing more robust tools and clearer insights into your projects. Enjoy the new features and improvements!
v1.84.7
Get ready for a smoother GenAIScript experience with version 1.84.7! π
We've refactored the core logic of our script file resolution, making it more efficient and easier to manage. β»οΈ This means faster and more reliable script handling, allowing you to focus on what you do best.
Additionally, we've enhanced our logging capabilities. π Now, when a script is missing, you'll get a detailed log that includes the project folder and resolved paths. This will make troubleshooting a breeze and help you quickly identify any issues.
Enjoy these improvements and happy scripting! β¨
v1.84.6
π We're thrilled to announce the release of GenAIScript 1.84.6! This update brings significant improvements and exciting new features to enhance your experience.
π Optimized Model Alias Handling: We've refactored the logic for processing model aliases, making it more efficient and streamlined. This change enhances performance and reliability when managing different model configurations.
π Enhanced Environment Variable Support: Introducing dotenv support in NodeHost and API functions! This feature simplifies the management of environment variables, allowing for seamless integration and configuration of your environment settings.
π οΈ Improved Configuration Management: The process for setting model aliases has been updated with a new setModelAlias
method, providing a more intuitive and flexible way to manage model configurations across different sources like CLI, environment, and config files.
π§ Refinements and Cleanups: We've removed unnecessary options like dotEnvPath
from various components, simplifying the codebase and reducing potential points of failure.
Thank you for your continued support and feedback. We hope these updates enhance your GenAIScript experience!
v1.84.5
β¨ Introducing GenAIScript 1.84.5! This release brings exciting enhancements and refinements to your AI scripting experience.
-
Model Alias Configuration: We've added support for model alias configurations, allowing you to define and manage model aliases more flexibly through CLI, environment variables, or configuration files. This enhancement streamlines model management and improves usability.
-
Improved Error Handling: Error handling within test files has been simplified, making debugging and maintaining tests more efficient and straightforward.
-
Enhanced Environment Handling: We've refined the logic for handling environment variables, ensuring more robust and reliable configuration management.
-
Model Connection Tracing: Model connection information tracing has been updated to provide more detailed insights, helping you better understand model interactions and configurations.
-
Sample Configuration Updates: The sample configuration now includes new model aliases and refined script definitions, offering better examples to guide your setup.
Upgrade to GenAIScript 1.84.5 to enjoy these improvements and make your AI scripting smoother and more efficient!