Releases: microsoft/genaiscript
v1.64.2
What's New in 1.64.2
π Enhanced Error Handling and Logging
We've improved error handling and logging capabilities to provide more detailed insights and better debugging support. This includes refined log outputs and error messages.
π οΈ Refactoring and Path Handling
Refactored the codebase to update path handling and script tools. This streamlines the development process and enhances code maintainability.
π Improved Contextual Messaging
Added new messages to various contexts and types, improving the clarity and usefulness of system feedback.
π File Management and .gitignore Updates
Introduced new .gitignore
files across multiple directories to prevent unwanted files from being tracked, ensuring a cleaner repository.
π Bug Fixes
Resolved issues with memory response conditions, ensuring more accurate and reliable operations.
π§ New Tools and Functions
Added the fs_ask_file
tool and updated logging functions to expand the functionality and improve user interaction.
Enjoy the new features and improvements!
v1.64.1
What's New in GenAIScript 1.64.1
π Enhanced Statistics Aggregation: We've introduced a new feature to aggregate statistics for generation results. This will help you better analyze and track the performance of your scripts with detailed insights.
π§ Refactoring Improvements: The internal structure has been refined by changing cost calculations to method calls, improving code readability and maintainability.
π Bug Fixes: Invalid file edits are now logged and skipped, ensuring smoother operations without interruptions.
With these updates, GenAIScript continues to enhance its capabilities, providing you with more powerful and reliable tools for your projects. Enjoy the improvements!
v1.64.0
What's New in GenAIScript 1.64.0
π Enhanced Docker Support: We've introduced multi-stage builds in our Dockerfile, optimizing the build process and improving performance. Additionally, containers now support post-create commands, enhancing automation and flexibility.
π οΈ Commit Message Improvements: The commit message prompt has been updated to ensure concise, informative messages with a 50-character limit, making it easier to understand changes at a glance.
π Documentation Updates: Our guidelines and documentation have been refined to provide clearer instructions and examples, ensuring a smoother experience for new and existing users.
𧩠New Meta Tools: Added new meta tools for prompt generation, including meta prompts and schemas, to help you create more structured and effective prompts.
π§ Refactoring and Cleanup: We've removed deprecated options and cleaned up related code, streamlining the codebase for better maintainability.
Thank you for using GenAIScript! Your feedback helps us improve and deliver better features.
v1.63.0
What's New in GenAIScript 1.63.0
π Enhanced GitHub Integration: Improved GitHub tools with added parameters for better control and flexibility, including count options for listing issues, comments, and pull requests.
π οΈ Refined Prompt Context: Refactored the createPromptContext
function to ensure consistent context and variable handling, including case-insensitive access and error logging.
π Updated Defaults: Adjusted GitHub REST API page size default to 20 for optimized performance.
π§ Improved Usage Tracking: Enhanced the usage tracking module with better comments and more detailed cost estimation functions.
π Documentation Updates: Streamlined instructions, enhanced prompts, and updated mermaid diagrams to reflect the latest flowchart syntax and structure.
π¬ New System Messages: Added new system messages for safety and harmful content detection, ensuring better content moderation.
π Script Enhancements: Improved alt text generation for better accessibility, and refined various scripts for better performance and clarity.
Enjoy the latest features and improvements! π
v1.62.2
What's New in 1.62.2
π New Features
- Safety Prompts: Enhanced safety measures with new prompts to prevent harmful content, protect copyrighted material, and ensure grounded summarization.
- Automated PR Descriptions: Introduced a script for generating automated pull request descriptions, streamlining the development workflow.
π οΈ Improvements
- Alt Text Updates: Improved accessibility by updating alt texts across the documentation and visual assets.
- Import Prompt Handling: Fixed issues related to import prompt handling for a smoother user experience.
π Documentation
- Agent Examples: Updated agent documentation to include new examples and detailed memory usage information.
Enjoy the new features and improvements! π
v1.62.1
What's New in GenAIScript 1.62.1
π Enhanced Tutorials: We've revamped tutorial.md
with cleaner formatting and improved instructions to make learning GenAIScript easier and more enjoyable.
π οΈ Toolset Updates: The prd-agent
and prd-tools
scripts have been updated with new and refined toolsets, enhancing your productivity.
π¦ Node.js Integration: Added comprehensive Node.js project information and test tools to the system, streamlining your development workflow.
π¨ Model Configuration: Introduced a "small" model alias and updated configurations to support it, allowing for more flexible and efficient model usage.
π§ Memory Processor Refactor: Refactored memory processor logic and removed unused agents to optimize performance and maintainability.
Enjoy the new features and improvements in GenAIScript 1.62.1!
v1.62.0
π New Features & Enhancements
-
Enhanced Memory Management: We've introduced advanced memory handling with the
defMemory
function, improving agent context and memory management capabilities. This includes trace functionality and caching for efficient memory retrieval. π§ β¨ -
Git Diff Tool: A new
git_diff
tool has been added for enhanced diff functionality, allowing for more precise comparisons and insights into code changes. π -
LLM Tools and Agents: Updated the README to include new LLM tools and agents, refining descriptions for better clarity and usability. π
π οΈ Improvements
-
Dependency Updates: We've updated dependencies and devDependencies across multiple packages to ensure stability and security. π¦β¨
-
File Handling Refactor: The file edit handling has been refactored for improved modularity and functionality, streamlining the codebase. π
-
Memory Query Option: Added an option to disable memory queries in chat generation contexts, giving users more control over memory usage. π οΈ
π Fixes
- Redundant Code Removal: Removed unnecessary variable assignments in the
traceAgentMemory
function, optimizing performance. βοΈ
These updates bring enhanced functionality, improved performance, and greater flexibility to GenAIScript, making it more powerful and user-friendly. Enjoy the new features! π
v1.61.2
What's New in GenAIScript 1.61.2
π Enhanced GitHub Actions Logging
We've improved the logging for GitHub Actions by including the 'status' in log messages. This enhancement allows for easier tracking and debugging of workflow runs.
π Advanced Filtering for Issues and Pull Requests
Introducing new filters for issues and pull requests! You can now filter by creator, assignee, and mentioned users. This update enhances data handling, making it easier to find exactly what you're looking for.
π οΈ Tool Resolution Improvement
Undefined scripts are now filtered out in the tool resolution process, ensuring a more streamlined and efficient experience.
π Documentation Linkage
The "agent" is now linked to its reference in the documentation, providing quick access to detailed information.
Enjoy the new features and improvements! π
v1.61.1
π Exciting Updates in GenAIScript 1.61.1!
-
π Enhanced User Experience: We've addressed an issue with undefined default values in input prompts, ensuring smoother interactions and fewer hiccups.
-
π Visual Storytelling: A new mermaid flowchart has been added to our LLM agents blog post, making it easier to visualize and understand user interactions.
-
π Refined Documentation: Our getting-started docs have been polished with updated author info and a revised section title, making it even more user-friendly.
Enjoy the improvements and happy coding!
v1.61.0
New Features and Enhancements
-
π Git Agent Added: Now you can query repositories using Git for various tasks. This addition enhances the interaction with your version control system, making it easier to manage and retrieve information.
-
π οΈ Improved Agent Functionality: We've refactored and improved agent descriptions, user interaction capabilities, and naming conventions. Expect a more intuitive and efficient experience.
-
π Mermaid Diagram Support: Visualize complex data with ease! Mermaid diagram support is now included, along with updated dependencies and custom CSS styling.
-
π Enhanced Git Diff Tool: The
git_diff
tool now efficiently handles large diffs by listing modified files, introducing a token limit to optimize performance.
Performance and Stability
-
β‘ Improved Error Handling: We've enhanced error handling across core modules, ensuring smoother operations and better feedback during unexpected situations.
-
π Refactoring and Code Quality: Significant refactoring has been done to improve code structure, including the transition of
agent_fs
todefAgent
and enhancements in tool execution.
Documentation and Testing
-
π Comprehensive Documentation: Expanded documentation for agent usage and improved user interaction functionality. This includes detailed descriptions and examples for better guidance.
-
π§ͺ YAML Utility Tests: Implemented tests for YAML utilities to ensure reliability and accuracy in data handling.
CI/CD and Workflow
- ποΈ Playwright Installation in GitHub Actions: Added Playwright installation steps to the GitHub Actions workflow, streamlining the testing and deployment process.
Enjoy the new features and improvements in GenAIScript 1.61.0! Your feedback is invaluable as we continue to enhance your experience.