Skip to content

Releases: microsoft/genaiscript

v1.69.1

25 Oct 15:43
Compare
Choose a tag to compare

What's New in GenAIScript 1.69.1 πŸŽ‰

Enhanced Logging πŸ› οΈ

  • Custom Inspect Options: We've revamped our logging system to use object-inspect for better object representation. This change ensures that logs are more readable and informative, especially for complex objects.

Improved CSV Parsing πŸ“Š

  • Quotes Handling: The CSVParse function now better handles values with quotes, making your CSV data parsing more robust and reliable.
  • Additional Options: We've added more flexibility to the CSV parser with options like relaxQuotes, relaxColumnCount, and trim. This makes parsing CSV data more forgiving and accurate.

Robust Error Logging 🚨

  • Detailed Error Logs: Enhanced error logging to capture and display error stacks and detailed information, helping you to debug issues more efficiently.

Testing Enhancements βœ…

  • New Tests Added: We've added tests specifically for parsing CSV values with quotes, ensuring our parsing logic is solid and reliable.

Upgrade to GenAIScript 1.69.1 to take advantage of these improvements and make your development experience smoother and more efficient! πŸš€

v1.69.0

24 Oct 22:31
Compare
Choose a tag to compare

What's New in GenAIScript 1.69.0

πŸš€ Enhanced Input and Parameter Handling
We've significantly improved the way inputs and parameters are managed. This includes adding default value handling and introducing support for list types in both inputs and outputs. Expect a smoother and more intuitive experience when defining and using parameters.

🎨 Updated Templates and Prompts
We've refreshed our templates and prompts, including the addition of hints and a new parameter n to provide more context and customization options. This will help you generate more accurate and relevant responses.

✨ New Features and Improvements

  • New Reader-LM Model: Introducing the reader-lm model, optimized for reading and understanding HTML content.
  • Bespoke Minicheck Script: A new script to support fact-checking calls, ensuring your claims are grounded in reality.
  • Chunking for Large Diffs: Handling large diffs has never been easier with our new chunking feature, ensuring efficient processing and summarization.

πŸ“ Documentation and Logging Enhancements

  • Updated model documentation and added support for GGUF.
  • Improved trace logging to differentiate between warnings and errors, making it easier to diagnose issues.

πŸ”§ Refinements and Fixes

  • Fixed a typo in the README from 'weahter' to 'weather'.
  • Refined the naming conventions for Azure Serverless models and added a new investigation script.
  • Updated the script for generating git release notes to include log and exclude paths.

This release is packed with enhancements that make GenAIScript more powerful and user-friendly. Enjoy the new features and improvements!

v1.68.0

23 Oct 20:17
Compare
Choose a tag to compare

What's New in GenAIScript 1.68.0

πŸš€ New Features

  • Introduced the Head component to astro.config.mjs for enhanced configuration capabilities.

πŸ“š Documentation Enhancements

  • Added an LLM-friendly section in the README, providing a documentation map for LLM crawlers. Access raw markdown content by appending .md to documentation URLs.

πŸ”„ Refactoring and Improvements

  • Updated llms.txt path and imports for improved SEO and LLM optimization.
  • Transitioned import extensions to .mjs for consistency.
  • Enhanced token encoding by exposing the encoder's encode method.

🧹 Code Cleanup

  • Removed outdated references to GPT-4, aligning with the latest model updates.

Enjoy the latest improvements and features in GenAIScript!

v1.67.1

22 Oct 22:39
Compare
Choose a tag to compare

πŸš€ Release 1.67.1 Highlights

πŸ”’ Crypto Enhancements

We've improved the cryptographic functions by refactoring to use a synchronous getRandomValues method. This change enhances performance and ensures more efficient random value generation across different environments.

πŸ“ New Blog Post

Check out our latest blog post introducing support for the Anthropic model. Dive into the details and learn how to leverage this new capability in your projects.

v1.67.0

22 Oct 22:10
Compare
Choose a tag to compare

What's New in 1.67.0

πŸš€ New Features and Enhancements:

  • Introduced a versatile hash function, replacing specific SHA functions, to streamline cryptographic operations.
  • Added HTML escaping and markdown prettification for cleaner agent logs.
  • Implemented XML parsing and enhanced output detection for better data handling.
  • Introduced a version option for hash function calls, providing more flexibility.
  • Adopted conventional commit spec guidelines to improve commit message consistency.

πŸ› οΈ Fixes and Improvements:

  • Updated hash algorithm names to include hyphens for better clarity.
  • Added null checks for file handling in AIRequestTree to prevent errors.
  • Improved error handling for buffer conversion in hash functions.
  • Refactored to use buffers for hex conversion, enhancing performance and reliability.

πŸ“š Documentation:

  • Added documentation for the new hash utility function, aiding developers in understanding its usage.

πŸ”„ Dependencies:

  • Refreshed dependencies to ensure compatibility and leverage the latest improvements.

v1.66.0

21 Oct 20:24
Compare
Choose a tag to compare

What's New in 1.66.0

πŸš€ New Features and Enhancements

  • XML and Markdown Support: We've added XML and MD/X support to our data conversion tools, making it easier to handle a variety of file formats.
  • Jinja2 Template Parsing: A new feature for parsing Jinja2 templates has been introduced, enhancing template handling capabilities.
  • Anthropic Models: Integration with Anthropic models is now available, expanding our AI model support.

πŸ› Fixes and Improvements

  • Error Handling: Improved error handling in various components, ensuring smoother operations and better reliability.
  • Token Management: Refactored token handling for Azure services, optimizing the authentication process.

🎨 Updates

  • Gitmoji Adoption: We've updated our commit messages to use Gitmoji, bringing a more visual and expressive change log experience.

πŸ“„ Documentation

  • Anthropic Configuration: Added a dedicated section in the documentation for configuring Anthropic models, helping users get started quickly.

Enjoy the new features and improvements! Your feedback is always welcome.

v1.65.0

18 Oct 19:37
Compare
Choose a tag to compare

What's New in GenAIScript 1.65.0

πŸš€ New Features & Enhancements

  • Jinja Chat Message Rendering: We've integrated Jinja for rendering chat messages, enhancing the flexibility and customization of your chat interactions.
  • Prompty Integration: Support for rendering Prompty in import templates is now available, allowing for more dynamic and responsive templates.
  • Commit Log Counting: A new option to specify the number of git commit logs to retrieve has been added, giving you more control over your version history.

πŸ”§ Improvements

  • Dependency Upgrades: We've updated several dependencies to their latest versions for improved performance and security.
  • Documentation Updates: The agent tool and command documentation have been refined for better clarity and usability.

Enjoy the latest features and improvements, and as always, we welcome your feedback!

v1.64.6

18 Oct 15:43
Compare
Choose a tag to compare

What's New in GenAIScript 1.64.6

πŸš€ Azure AI Serverless Support
We've added robust support for Azure AI serverless deployments, enabling seamless integration with multiple Azure inference deployments.

✨ Enhanced Logging and Error Handling
Improved logging mechanisms and error handling across the board to help you debug and monitor your applications more effectively.

πŸ› οΈ Refined Docker Management
Refactored DockerManager to simplify path and container state checks, ensuring smoother container operations.

πŸ“Š New Pricing for Mistral Models
Updated pricing.json to include new pricing for Mistral models, removing outdated OpenAI models for a more streamlined experience.

πŸ“‚ File Management Tools
Introduced new tools for file operations, including reading files from the container file system and updating the file copy tool.

πŸ“ˆ Data Handling Enhancements
Added tidyData and parsers.diff functionalities to improve data processing and comparison capabilities.

πŸ”§ Model Configuration Updates
Standardized model usage to the 'small' model across the codebase, simplifying configuration and improving consistency.

πŸ“ Documentation Updates
Updated documentation to reflect changes in model configuration and Azure serverless deployments, making it easier for you to get started.

v1.64.5

16 Oct 18:19
Compare
Choose a tag to compare

Release 1.64.5

What's New

  • πŸ”¨ Agent Trace Improvement: We've refined the agent trace by removing backticks from queries, making the logs cleaner and more readable.
  • πŸ› οΈ Enhanced Terminal Management: Terminals will now be conditionally disposed of based on diagnostics, improving resource management and performance.

Enjoy the updates and thank you for using GenAIScript! πŸš€

v1.64.4

16 Oct 15:54
Compare
Choose a tag to compare

What's New in GenAIScript 1.64.4

✨ New Features & Improvements

  • Enhanced Token Color Support: We've added support for token colors in the console, improving readability and debugging experience.
  • Model Hint for Error Messages: Now, error messages include model hints, making it easier to diagnose issues.
  • Job URL Parameter: Introduced a new jobUrl parameter for better workflow and job management.

πŸ› οΈ Optimizations

  • Memory Query Optimization: Improved memory query efficiency, reducing resource usage and speeding up operations.

πŸ“„βœ… Testing Enhancements

  • New Test Cases: Added comprehensive test cases for fib and bigfibs files to ensure reliability and robustness.

πŸ”„ Dependency Updates

  • Updated several dependencies to their latest versions for improved performance and security.

Upgrade to 1.64.4 and enjoy these new features and improvements! πŸš€