nexus-agents - v2.80.0
GitHub
npm
Preparing search index...
ICliCircuitBreakerIntegration
Interface ICliCircuitBreakerIntegration
Interface for CLI circuit breaker integration.
interface
ICliCircuitBreakerIntegration
{
execute
(
adapter
:
ICliAdapter
,
task
:
CliTask
,
taskCategory
?:
|
"planning"
|
"code_generation"
|
"code_review"
|
"research"
|
"architecture"
|
"security_review"
|
"documentation"
|
"testing"
|
"devops"
|
"exploration"
,
)
:
Promise
<
Result
<
CircuitProtectedResult
,
CliError
|
CircuitError
>
>
;
getHealthStatus
()
:
CliCircuitHealthStatus
;
getCircuitSnapshots
()
:
Map
<
"claude"
|
"gemini"
|
"codex"
|
"opencode"
,
CircuitBreakerSnapshot
,
>
;
resetCircuit
(
cliName
:
"claude"
|
"gemini"
|
"codex"
|
"opencode"
)
:
void
;
resetAllCircuits
()
:
void
;
addStateChangeListener
(
listener
:
CircuitStateChangeListener
)
:
void
;
}
Implemented by
CliCircuitBreakerIntegration
Index
Methods
execute
get
Health
Status
get
Circuit
Snapshots
reset
Circuit
reset
All
Circuits
add
State
Change
Listener
Methods
execute
execute
(
adapter
:
ICliAdapter
,
task
:
CliTask
,
taskCategory
?:
|
"planning"
|
"code_generation"
|
"code_review"
|
"research"
|
"architecture"
|
"security_review"
|
"documentation"
|
"testing"
|
"devops"
|
"exploration"
,
)
:
Promise
<
Result
<
CircuitProtectedResult
,
CliError
|
CircuitError
>
>
Parameters
adapter
:
ICliAdapter
task
:
CliTask
Optional
taskCategory
:
|
"planning"
|
"code_generation"
|
"code_review"
|
"research"
|
"architecture"
|
"security_review"
|
"documentation"
|
"testing"
|
"devops"
|
"exploration"
Returns
Promise
<
Result
<
CircuitProtectedResult
,
CliError
|
CircuitError
>
>
get
Health
Status
getHealthStatus
()
:
CliCircuitHealthStatus
Returns
CliCircuitHealthStatus
get
Circuit
Snapshots
getCircuitSnapshots
()
:
Map
<
"claude"
|
"gemini"
|
"codex"
|
"opencode"
,
CircuitBreakerSnapshot
,
>
Returns
Map
<
"claude"
|
"gemini"
|
"codex"
|
"opencode"
,
CircuitBreakerSnapshot
>
reset
Circuit
resetCircuit
(
cliName
:
"claude"
|
"gemini"
|
"codex"
|
"opencode"
)
:
void
Parameters
cliName
:
"claude"
|
"gemini"
|
"codex"
|
"opencode"
Returns
void
reset
All
Circuits
resetAllCircuits
()
:
void
Returns
void
add
State
Change
Listener
addStateChangeListener
(
listener
:
CircuitStateChangeListener
)
:
void
Parameters
listener
:
CircuitStateChangeListener
Returns
void
Settings
Member Visibility
Protected
Internal
Theme
OS
Light
Dark
On This Page
Methods
execute
get
Health
Status
get
Circuit
Snapshots
reset
Circuit
reset
All
Circuits
add
State
Change
Listener
GitHub
npm
nexus-agents - v2.80.0
Loading...
Interface for CLI circuit breaker integration.