Module: CircuitBreaker
- Defined in:
- lib/circuit_breaker.rb,
lib/circuit_breaker/rules.rb,
lib/circuit_breaker/token.rb,
lib/circuit_breaker/history.rb,
lib/circuit_breaker/visualizer.rb,
lib/circuit_breaker/workflow_dsl.rb,
lib/circuit_breaker/executors/dsl.rb,
lib/circuit_breaker/executors/llm/tools.rb,
lib/circuit_breaker/executors/llm/memory.rb,
lib/circuit_breaker/executors/base_executor.rb,
lib/circuit_breaker/executors/nats_executor.rb,
lib/circuit_breaker/executors/step_executor.rb,
lib/circuit_breaker/executors/agent_executor.rb,
lib/circuit_breaker/executors/docker_executor.rb,
lib/circuit_breaker/executors/assistant_executor.rb,
lib/circuit_breaker/executors/serverless_executor.rb
Overview
Module for implementing a Circuit Breaker pattern using a Petri net
Defined Under Namespace
Modules: Executors, History, Rules, WorkflowBuilder Classes: Arc, Place, Token, Transition, Visualizer, Workflow