Skip to content

Agentic Reliability Framework v3.3.0 - OSS Edition

Choose a tag to compare

@petterjuan petterjuan released this 22 Dec 17:35
· 422 commits to main since this release
fb70f00

πŸš€ Agentic Reliability Framework v3.3.0 - OSS Edition

🎯 Complete OSS/Enterprise Separation

βœ… Clean Apache 2.0 licensed OSS package - No commercial code mixed in
βœ… HealingIntent Model - OSS creates, Enterprise executes boundary pattern
βœ… Advisory-Only MCP Server - OSS provides analysis, Enterprise executes
βœ… Build-Time Enforcement - Scripts ensure OSS purity
βœ… Clear Upgrade Path - Seamless migration to Enterprise Edition

πŸ“¦ OSS Edition Features (Apache 2.0)

  • Advisory mode only - Analysis and recommendations, no execution
  • In-memory storage - Max 1000 incidents (OSS hard limit)
  • RAG similarity analysis - Find similar historical incidents
  • Business impact calculation - Real-time revenue tracking
  • Multi-agent orchestration - Detective, Diagnostician, Predictive agents
  • Time-series forecasting - Predictive failure detection

πŸ”’ Enterprise Upgrade Required For:

  • Autonomous execution - Actually execute healing actions
  • Approval workflows - Human-in-the-loop approval system
  • Learning engine - Continuous improvement from outcomes
  • Audit trails - Compliance and audit logging
  • Unlimited storage - No OSS limits
  • 24/7 support - Enterprise-grade support

πŸ› οΈ Technical Architecture

OSS Framework (Apache 2.0)
β”œβ”€β”€ Advisory Analysis
β”œβ”€β”€ HealingIntent Creation
β”œβ”€β”€ RAG Similarity Search
└── Business Impact Calculation
↓
Enterprise Edition (Commercial)
β”œβ”€β”€ License Validation
β”œβ”€β”€ Audit Trails
β”œβ”€β”€ Tool Execution
β”œβ”€β”€ Learning Engine
└── Unlimited Storage

πŸ”§ Installation

# Install OSS Edition (Apache 2.0)
pip install agentic-reliability-framework

# Upgrade to Enterprise Edition (Commercial)
pip install agentic-reliability-enterprise

πŸš€ Quick Start

from agentic_reliability_framework import create_mcp_client

# OSS Edition: Advisory only
client = create_mcp_client()
response = await client.execute_tool({
    "tool": "restart_container",
    "component": "api-service",
    "parameters": {"grace_period": 30},
    "justification": "High latency detected"
})

print(f"OSS Advisory: {response['message']}")
print(f"Requires Enterprise: {response['result']['requires_enterprise']}")

πŸ“Š What's New in v3.3.0

  1. Complete OSS/Enterprise separation - Clean architectural boundary

  2. HealingIntent model - New data structure for OSS→Enterprise handoff

  3. OSS constants with hard limits - Enforced OSS boundaries

  4. Advisory-only execution - OSS cannot execute, only advise

  5. Enterprise upgrade path - Clear migration to commercial features

πŸ” OSS Purity Enforcement

  1. This release includes build-time enforcement to ensure:

  2. No Enterprise code in OSS package

  3. OSS hard limits enforced (1000 incidents max)

  4. Advisory mode only in OSS

  5. Clear license separation (Apache 2.0 vs Commercial)

πŸ“š Documentation

  1. OSS Documentation: https://docs.arf.dev/oss

  2. Enterprise Upgrade: https://arf.dev/enterprise

  3. Migration Guide: See repository docs/ directory

πŸ“ž Support

OSS Support: GitHub Issues

Enterprise Support: https://arf.dev/enterprise

Built with ❀️ by LGCY Labs
Making AI reliable, one system at a time