AtlasAI-CLI v0.2.8 - Release Notes
๐ Enhanced File Operations & Advanced Agents
We're excited to announce AtlasAI-CLI v0.2.8, which introduces a powerful set of file manipulation tools and an improved agent architecture, transforming our command-line assistant into an even more comprehensive solution for application development and deployment.
โจ New Features
๐ File Manipulation Tools
The AI agent can now create, modify, and update files on your system:
- write_file: Create new files or overwrite existing ones
- append_file: Add content to the end of existing files
- edit_file: Search and replace text in existing files
These operations enable the agent to:
# The agent can now create configuration files
atlasai --query "Create a .env file for my Express project with MongoDB environment variables"
# Modify existing files
atlasai --query "Update my package.json to add authentication dependencies"
# Generate documentation
atlasai --query "Analyze my project and create a detailed README.md"
๐ง Improved Prompt System
We've implemented a centralized prompt architecture that includes:
- Base prompts: Fundamental instructions for each agent type
- Advanced prompts: Enhanced analysis and reasoning capabilities
- Combined prompts: Flexibility to select the agent's capability level
- Multilingual support: Maintaining technical terminology in English
๐ ๏ธ Improvements
- Modular architecture: Code reorganization for better maintainability and extensibility
- Robust validation: Enhanced verifications for each file operation
- Improved visual format: Specific visualization for each type of file operation
- Structured responses: Better formatting in project analysis and general responses
- Advanced error handling: Clearer and more descriptive error messages
๐ง Technical Details
- New structure for file manipulation in
atlasai/tools/tools.py - Centralized prompt system in
atlasai/ai/prompts.py prompt_levelparameter to control the agent's sophistication level- Comprehensive validation for file operations with specific error messages
- Compatibility with relative and absolute paths in all operations
- Continued support for local (Ollama) and cloud (OpenAI) models
๐ฎ What's Next
We continue working to make AtlasAI-CLI more powerful and user-friendly. Future updates will include:
- Template integration for different project types
- Code refactoring capabilities
- Detection and resolution of common errors
- Performance improvements for large-scale projects
๐ป Installation & Update
# New installation
pip install atlasai-cli
# Update existing installation
pip install --upgrade atlasai-cliFor specific examples of the new file manipulation tools:
atlasai --query "What file operations can you perform?"