Skip to content

v0.2.8 - AtlasAI-CLI

Latest

Choose a tag to compare

@FredyRivera-dev FredyRivera-dev released this 20 May 23:58
· 2 commits to main since this release

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_level parameter 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-cli

For specific examples of the new file manipulation tools:

atlasai --query "What file operations can you perform?"