Skip to main content

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

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:

  1. API Key Setup: Choose between managed keys ($20) or bring your own
  2. Provider Selection: Configure OpenAI, Anthropic, Google, or local models
  3. 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:

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)

Source distribution for stableagents-ai 0.2.10
File Size Uploaded
stableagents_ai-0.2.10.tar.gz 122.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for stableagents-ai 0.2.10
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.10 This release

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page