Documentation
¶
Index ¶
Constants ¶
View Source
const ( VisibilityPrivate = "private" RecursionPluginID = "agent-loop-guard" DefaultRole = "loop_guard" DefaultTimeout = 4 * time.Second MaxResponseBytes = 4096 MaxPromptBytes = 12 * 1024 MaxReasonBytes = 512 MaxObjectiveBytes = 512 MaxRoleBytes = 128 )
Variables ¶
ErrCollectorUnavailable means no auxiliary collector was composed.
Functions ¶
This section is empty.
Types ¶
type Adapter ¶
type Adapter struct {
// contains filtered or unexported fields
}
Adapter runs one detached private auxiliary semantic check.
type Collector ¶
Collector is the only auxiliary capability consumed by this verifier. It deliberately excludes streaming, backend, and runtime execution surfaces.
type Config ¶
Config bounds the detached verifier request. Zero values select conservative defaults; composition owns any later feature configuration policy.
type ParseError ¶
type ParseError struct{ Kind ParseErrorKind }
ParseError is safe to expose in bounded diagnostics: its message contains only a stable parser classification.
func (*ParseError) Error ¶
func (e *ParseError) Error() string
type ParseErrorKind ¶
type ParseErrorKind string
ParseErrorKind identifies a strict parser rejection without response data.
const ( ParseErrorEmpty ParseErrorKind = "empty_response" ParseErrorTooLarge ParseErrorKind = "response_too_large" ParseErrorMalformed ParseErrorKind = "malformed_response" ParseErrorMultipleValues ParseErrorKind = "multiple_values" ParseErrorUnknownField ParseErrorKind = "unknown_field" ParseErrorDuplicateField ParseErrorKind = "duplicate_field" ParseErrorInvalidKind ParseErrorKind = "invalid_kind" ParseErrorMissingObjective ParseErrorKind = "missing_objective" )
Click to show internal directories.
Click to hide internal directories.