MCPcopy Create free account
hub / github.com/astercloud/aster / NewGuardrailChain

Function NewGuardrailChain

pkg/guardrails/interface.go:89–93  ·  view source on GitHub ↗

NewGuardrailChain 创建防护栏链

(guardrails ...Guardrail)

Source from the content-addressed store, hash-verified

87
88// NewGuardrailChain 创建防护栏链
89func NewGuardrailChain(guardrails ...Guardrail) *GuardrailChain {
90 return &GuardrailChain{
91 guardrails: guardrails,
92 }
93}
94
95// Check 依次执行所有防护栏检查
96func (gc *GuardrailChain) Check(ctx context.Context, input *GuardrailInput) error {

Callers 2

testGuardrailChainFunction · 0.92
demoSafeAgentFunction · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected