Documentation
¶
Index ¶
Constants ¶
const ( HarnessCodex = "codex" HarnessClaude = "claude" HarnessAuggie = "auggie" HarnessPi = "pi" HarnessOpencode = "opencode" )
Variables ¶
var ErrPromptImagesUnsupported = errors.New("prompt images are unsupported for this agent harness")
Functions ¶
func DisplayName ¶
DisplayName returns the user-facing harness label.
func SupportedHarnesses ¶
func SupportedHarnesses() []string
SupportedHarnesses returns supported harness names in stable order.
func SupportedPromptImageHarnesses ¶
func SupportedPromptImageHarnesses() []string
SupportedPromptImageHarnesses returns the harnesses that accept prompt images.
func SupportsPromptImages ¶
SupportsPromptImages reports whether the selected harness accepts prompt image attachments.
func UnsupportedPromptImagesError ¶
UnsupportedPromptImagesError returns a stable error for unsupported image attachments.
Types ¶
type RunOptions ¶
RunOptions controls provider-specific execution behavior.
type Runtime ¶
Runtime describes one executable LLM harness runtime.
func (Runtime) BuildCommand ¶
BuildCommand builds an execution command for this runtime.
func (Runtime) PreflightCommand ¶
PreflightCommand returns the command used to verify CLI availability.
func (Runtime) RequirementName ¶
RequirementName returns the boot diagnostic requirement key for this runtime.