reaatech/circuit-breaker-agents
These packages give you a circuit breaker designed specifically for agent-to-tool and agent-to-agent communication, with per-tool circuit isolation, confidence-aware tripping, and cost-based rate limiting. You would adopt them to prevent cascading failures when an LLM agent repeatedly calls a degraded tool, or to automatically route traffic away from expensive or unreliable model endpoints. The most distinctive thing is that circuits are identified by a logical `circuitId` (not a hostname), and the state machine uses a lazy auto-transition model with no timers, plus optional leader-elected persistence across restarts via Firestore, DynamoDB, or Redis.
Packages
7 packages
@reaatech/circuit-breaker-agents
- status
- published
- published
- 2 days ago
@reaatech/circuit-breaker-core
- status
- published
- published
- 2 days ago
@reaatech/circuit-breaker-example-basic
- status
- awaiting publish
@reaatech/circuit-breaker-example-dynamodb
- status
- awaiting publish
@reaatech/circuit-breaker-example-firestore
- status
- awaiting publish
@reaatech/circuit-breaker-example-redis
- status
- awaiting publish
@reaatech/circuit-breaker-persistence
- status
- published
- published
- 2 days ago
Comments
Sign in with GitHub to comment and vote.
