Help us shape the future of Go! Take the 2026 Go Developer Survey

extensions

package
v0.1.57 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package extensions defines versioned Agently AG-UI extension contracts.

Index

Constants

This section is empty.

Variables

View Source
var GoalOperations = []string{"goal.get", "goal.create", "goal.update", "goal.clear", "goal.pause", "goal.resume", "goal.subscribe"}

Functions

func ValidateApprovalEnvelope

func ValidateApprovalEnvelope(data []byte) error

func ValidateApprovalPayload

func ValidateApprovalPayload(operation string, data []byte) error

func ValidateConversationEnvelope

func ValidateConversationEnvelope(data []byte) error

func ValidateConversationPayload

func ValidateConversationPayload(operation string, data []byte) error

func ValidateConversationResult

func ValidateConversationResult(data []byte) error

func ValidateExecutionEnvelope

func ValidateExecutionEnvelope(data []byte) error

func ValidateGoalCapabilities

func ValidateGoalCapabilities(data []byte) error

func ValidateGoalEnvelope

func ValidateGoalEnvelope(data []byte) error

func ValidateGoalPayload

func ValidateGoalPayload(operation string, data []byte) error

ValidateGoalPayload rejects undeclared authority fields and optional nulls. Omitted payload is an empty object; explicit JSON null remains invalid.

func ValidateGoalResult

func ValidateGoalResult(data []byte) error

func ValidatePresentation

func ValidatePresentation(kind string, data []byte) error

func ValidatePresentationMetadata

func ValidatePresentationMetadata(data []byte) error

func ValidateRunEnvelope

func ValidateRunEnvelope(data []byte) error

func ValidateRunPayload

func ValidateRunPayload(operation string, data []byte) error

func ValidateStateCapabilities

func ValidateStateCapabilities(data []byte) error

func ValidateStateEnvelope

func ValidateStateEnvelope(data []byte) error

func ValidateStatePayload

func ValidateStatePayload(operation string, data []byte) error

func ValidateStateResult

func ValidateStateResult(data []byte) error

func ValidateWorkspaceEnvelope

func ValidateWorkspaceEnvelope(data []byte) error

func ValidateWorkspacePayload

func ValidateWorkspacePayload(operation string, data []byte) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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