StableAgents Framework
A production-ready framework for building enterprise-grade AI agents - providing robust infrastructure and system-level capabilities that enable reliable, secure, and efficient AI agent operations at scale.
Official site: stableagents.dev
Overview
StableAgents is designed to be the foundation for large-scale AI agent deployments with a focus on:
- Reliability: Built-in self-healing mechanisms ensure consistent operation even under adverse conditions
- Scalability: Architecture supports everything from single-agent deployments to complex multi-agent systems
- Security: Enterprise-grade authentication, access controls, and data protection mechanisms
- Extensibility: Modular design allows for customization and extension of core capabilities
Key Features
- Multi-Provider Support: Seamlessly integrate with OpenAI, Anthropic, and other AI providers
- Local Model Integration: Run models offline with local inference capabilities
- Self-Healing System: Automatic issue detection, diagnosis, and recovery
- Memory Management: Efficient handling of context and persistent storage
- Computer Control: Safe system interaction capabilities
- Comprehensive Logging: Detailed activity tracking and monitoring
Quick Installation
Option 1: Install from GitHub (Recommended)
pip install git+https://github.com/jordanplows/stableagents.git
Option 2: Install with Local Models Support
pip install git+https://github.com/jordanplows/stableagents.git[local]
Option 3: Development Installation
git clone https://github.com/jordanplows/stableagents.git
cd stableagents
pip install -e .
Quick Start
After installation, start StableAgents:
stableagents-ai --start
The CLI will guide you through:
- API Key Setup: Choose between managed keys ($20) or bring your own
- Provider Selection: Configure OpenAI, Anthropic, Google, or local models
- Security Setup: Set up encrypted storage for your credentials
Basic Usage
Python API
from stableagents import StableAgents
# Initialize the agent
agent = StableAgents()
# Generate text
response = agent.generate_text("Hello, how can you help me today?")
print(response)
Command Line Interface
# Start interactive mode
stableagents-ai
# Run with specific model
stableagents-ai --model openai --api-key your-key
# Use local models
stableagents-ai --local --model-path ~/models/llama-2-7b.gguf
Access
StableAgents is a private framework available to authorized partners and enterprise customers. For access inquiries:
- Visit: stableagents.dev
- Contact: support@stableagents.dev
Documentation
Comprehensive documentation is available to authorized users at docs.stableagents.dev
Implementation Examples
Basic Agent Setup
from stableagents import StableAgents
# Initialize with enterprise configuration
agent = StableAgents(
enable_self_healing=True,
enable_logging=True
)
# Configure AI provider
agent.set_api_key('openai', 'your-api-key')
agent.set_active_ai_provider('openai')
# Generate text with the agent
response = agent.generate_text("Analyze the performance of our product in Q1")
Custom Health Check Integration
# Register custom component for monitoring
agent.self_healing.register_component(
"database",
check_database_health,
thresholds={
"connection_status": {"min": True, "severity": "high"}
}
)
Use Cases
- Customer Service: Deploy conversational agents that can understand, respond, and solve customer issues
- Enterprise Assistants: Create specialized assistants for internal business processes
- Data Analysis: Build agents that can process, analyze, and report on complex business data
- Content Generation: Develop agents for content creation, curation, and management
- Research Automation: Automate literature reviews, data collection, and preliminary analysis
License
Proprietary software licensed exclusively to authorized partners and customers.
© 2023-2025 StableAgents. All rights reserved.
Metadata
Release files for stableagents-ai 0.2.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| stableagents_ai-0.2.10.tar.gz | 122.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| stableagents_ai-0.2.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 263.2 kB
Release files / stableagents_ai-0.2.10.tar.gz
| Download URL | stableagents_ai-0.2.10.tar.gz |
|---|---|
| Size | 122.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cea0183026758f376b7b54ebd5aac228e7668f6289e66721144c41e9ba92cd52
|
|
BLAKE2b-256 checksum How to use checksums |
4c22881b83cae08e64ec53c93ed324c3d4e71fc3b9ee131857def4e13f0b3405
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.11.11 Darwin/24.1.0
|
Release files / stableagents_ai-0.2.10-py3-none-any.whl
| Download URL | stableagents_ai-0.2.10-py3-none-any.whl |
|---|---|
| Size | 141.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e1d8da8912144f1044c78e5082853b1f5e1f25fbf6814a8451bd77e0ff45dd43
|
|
BLAKE2b-256 checksum How to use checksums |
5a53cdc8e0fcef5fee60937d65409b7e5b9b371850f08479dd366fe50c842c3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.11.11 Darwin/24.1.0
|