🎉 Allos Agent SDK v0.0.1 - MVP Release
This is the first public, stable release of the Allos Agent SDK! This release marks the completion of our MVP, providing a robust, extensible, and provider-agnostic foundation for building powerful AI agents.
✨ Key Features
- Provider-Agnostic Core: Seamlessly switch between OpenAI (Responses API) and Anthropic (Messages API) with a unified Python interface.
- Powerful CLI: A full-featured
alloscommand-line tool for running single tasks, managing sessions, and engaging in interactive conversations. - Robust Tool System: An extensible tool framework with secure, built-in tools for:
- Filesystem operations:
read_file,write_file,edit_file,list_directory - Shell command execution:
shell_exec
- Filesystem operations:
- Core Agentic Loop: A sophisticated
Agentclass that orchestrates the Plan-Act-Observe loop with a human-in-the-loop permission system. - Session Management: Persist and resume agent conversations with
save_session()andload_session()functionality. - High-Quality & Tested: 100% unit test coverage and a comprehensive suite of integration and E2E tests for reliability.
🚀 Getting Started
# Install the SDK with all providers
uv pip install "allos-agent-sdk[all]"
# Configure your API keys in a .env file
export OPENAI_API_KEY="your_key_here"
# Run your first task!
allos "Create a 'hello.py' file and then run it."