Releases: microsoft/genaiscript
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.
v1.60.2
What's New in GenAIScript 1.60.2
π Enhanced Git and GitHub Tools: We've added detailed options and a new GitHub info system, improving how you interact with repositories.
π οΈ Refined Git Operations: The Git client now supports more precise file diff and log operations, with enhanced filtering capabilities.
π Improved Documentation Generation: A new API reference documentation generator has been introduced, streamlining the process of updating and creating documentation.
π§Ή Codebase Cleanup and Refactoring: Various refactorings were made to ensure cleaner output, including excluding authentication details from GitHub info output.
π New .gitignore.genai
File: We've introduced a .gitignore.genai
file to better manage ignored files specific to GenAIScript.
Enjoy the improvements and keep scripting!
v1.60.1
What's New in GenAIScript 1.60.1
π Enhanced GitHub Actions Handling
We've improved how GenAIScript manages GitHub Actions logs. Now, large logs are truncated for easier viewing, and you can use the new github_actions_job_logs_diff
tool to compare logs efficiently.
π οΈ Improved Workflow Management
Descriptions for workflows have been updated to include both ID and filename references, making it easier to locate and manage workflows.
π Refined Log Analysis
Log messages have been updated for clarity, and parsing has been enhanced to ignore unnecessary cleanup steps, allowing you to focus on the critical parts of your logs.
π Documentation and Workflow Updates
We've fixed typos and refined instructions in the GitHub Actions workflow documentation to ensure a smoother experience.
Enjoy the new features and improvements! π
v1.60.0
π Exciting Updates in GenAIScript 1.60.0!
π New Tools and Enhancements
- Introduced the
fs_diff_files
tool for efficient file comparison. - Added
agent_interpreter
to boost Python code execution capabilities. - Enhanced GitHub Actions with log diffing functionality for better insights.
π§ Improved User Interaction
- Integrated
PLimitPromiseQueue
for streamlined user input operations. - Revamped user input tools for more intuitive interactions.
π Documentation and Configurations
- Updated LLM Agents documentation, now requiring query parameters for agent tools.
- Refined type definitions and tool configurations for better clarity.
π Performance and Tracking
- Shifted to
GenerationStats
for detailed tracking of chat usage and statistics.
π Refactoring and Dependencies
- Refactored existing tools and actions for enhanced validation and interaction.
- Updated dependencies and licenses across packages for improved stability.
This release brings a host of new features and improvements to make your experience with GenAIScript more powerful and user-friendly. Enjoy the new capabilities! π
v1.59.0
π New Features and Enhancements
-
Git and GitHub Integration: Introducing powerful tools to query Git and GitHub directly from the scripts. This includes fetching branches, commits, issues, pull requests, and more, enhancing your development workflow.
-
Improved Git Tools: Enhanced functionality for
git_log
andgit_diff
commands, including branch comparisons and path handling, making it easier to track changes and manage your repositories. -
Agent Tools: Added new agents
agent_fs
,agent_git
, andagent_github
to query files, Git, and GitHub, respectively. These agents empower you to perform complex queries and automate tasks with ease. -
CSV Handling: Added CSV file reading capability to the workspace file system, allowing for more versatile data manipulation and analysis.
-
Markdown Prettification: Enhanced chat output with the
prettifyMarkdown
function, ensuring cleaner and more readable markdown content.
π οΈ Refinements and Fixes
-
Code Refactor: Significant refactoring across the codebase for improved readability and maintainability, including updates to GitClient and various utility functions.
-
Dependency Updates: Updated version numbers for core packages, ensuring compatibility and leveraging the latest features and security improvements.
-
Logging Enhancements: Improved logging for Git operations, providing more detailed and useful output for debugging and analysis.
This release is packed with features to streamline your development process and enhance the capabilities of GenAIScript. Happy coding! π