guardrails

package
v0.0.60 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2026 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuiltinToolInputGuardrails

func BuiltinToolInputGuardrails() []agentsdk.ToolInputGuardrail

BuiltinToolInputGuardrails returns guardrails that are always active.

func BuiltinToolOutputGuardrails

func BuiltinToolOutputGuardrails() []agentsdk.ToolOutputGuardrail

BuiltinToolOutputGuardrails returns output guardrails that are always active.

func MatchToolPattern

func MatchToolPattern(name, pattern string) bool

MatchToolPattern matches a tool name against a glob-like pattern.

func ToolGuardrailsFromRules

func ToolGuardrailsFromRules(rules []agentsdk.GuardrailRule) ([]agentsdk.ToolInputGuardrail, []agentsdk.ToolOutputGuardrail, []error)

ToolGuardrailsFromRules compiles SDK-native guardrail rules into executable input and output guardrails. Invalid regexes are returned as errors and skipped.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL