Files
commandkit/integrations/ckprompt/validation.go

19 lines
651 B
Go

package ckprompt
import (
"go.maximumdirect.net/ckconfig"
promptkit "go.maximumdirect.net/promptkit"
)
// ValidationRequest carries the configuration selection and seed PromptKit
// request populated by the standard validation command inputs.
type ValidationRequest struct {
// Selection identifies the configuration sources used to load the engine.
Selection ckconfig.Selection
// Request contains the prompt identity, scalar context, variables, and
// artifact references supplied to the command.
Request promptkit.RunRequest
// Namespaces selects the native engine view; nil preserves the loader view.
Namespaces *promptkit.Namespaces
}