Tags: askbudi/tinyagent
Tags
Update version to 0.1.15 and enhance README with new features and Doc… …ker support This commit updates the version in pyproject.toml to 0.1.15 and significantly enhances the README for TinyCodeAgent, introducing a more engaging description and outlining revolutionary features such as support for any AI model, secure sandboxed execution, and flexible execution environments. Additionally, a new DockerImageBuilder class is added, providing a fluent API for creating custom Docker images, along with a DockerConfigBuilder for simplified configuration management. These updates aim to improve user experience and facilitate the integration of TinyAgent's capabilities.
Refactor file operation methods in CodeExecutionProvider to include e… …rror handling and standardized responses This commit enhances the CodeExecutionProvider by implementing detailed error handling for file operations (read, write, update) within sandboxed environments. Each method now generates Python code for execution, captures exceptions, and returns standardized response formats. Additionally, a placeholder search_files method is introduced, advising users to utilize external tools for file searching. The changes improve robustness and provide clearer feedback for file manipulation operations.
Add file manipulation tools and TodoWrite integration to TinyAgent This commit introduces a comprehensive suite of file manipulation tools, including read_file, write_file, update_file, glob, and grep, all designed to operate within sandboxed environments for enhanced security. Additionally, the TodoWrite tool is integrated, enabling structured task management and progress tracking. Documentation is updated to reflect these new features, providing developers with clear guidance on utilizing the tools effectively. Tests are added to ensure functionality and reliability of the new features.
Update version to 0.0.19 and enhance TinyCodeAgent functionality This commit updates the version in pyproject.toml to 0.0.19 and improves the TinyCodeAgent class by refactoring tool management. The class now inherits from TinyAgent, streamlining the initialization process and enabling better management of Python and shell execution tools. Additionally, the system prompt update logic has been centralized, enhancing maintainability and clarity in the codebase.
PreviousNext