Skip to content

Releases: microsoft/genaiscript

v1.87.0

27 Dec 14:32
Compare
Choose a tag to compare

πŸŽ‰ Enhanced Readability and Structure!
This release focuses on improving the clarity and organization of our README.

  • ✏️ A cleaner, streamlined README structure for easier navigation.
  • πŸ“„ Quick access to online documentation and resources.
  • πŸ“Ί Highlighted links to a YouTube interview for deeper insights.

Get started faster and stay focused with a more polished introduction! πŸš€

v1.86.4

20 Dec 01:47
Compare
Choose a tag to compare

πŸš€ 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

19 Dec 17:28
Compare
Choose a tag to compare

✨ 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

19 Dec 04:04
Compare
Choose a tag to compare

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

17 Dec 00:43
Compare
Choose a tag to compare

πŸš€ 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

16 Dec 19:30
Compare
Choose a tag to compare

πŸŽ‰ 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

13 Dec 21:37
Compare
Choose a tag to compare

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

13 Dec 17:09
Compare
Choose a tag to compare

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

13 Dec 06:11
Compare
Choose a tag to compare

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

13 Dec 04:34
Compare
Choose a tag to compare

πŸŽ‰ 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!