host

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: May 25, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExternalCompatibility

type ExternalCompatibility = hostintegration.ExternalCompatibility

ExternalCompatibility records the internal/external naming contract.

func HonchoExternalCompatibility

func HonchoExternalCompatibility() ExternalCompatibility

HonchoExternalCompatibility returns the current public Honcho-compatible tool names while keeping the implementation service named Goncho.

type HostConfigDocument

type HostConfigDocument = hostintegration.ConfigDocument

HostConfigDocument is the shared ~/.honcho/config.json shape needed for host-scoped config isolation fixtures.

func ApplyHostConfigPatch

func ApplyHostConfigPatch(doc HostConfigDocument, host string, patch HostConfigPatch) (HostConfigDocument, error)

ApplyHostConfigPatch applies host-scoped config writes without mutating the input document or sibling host entries.

type HostConfigPatch

type HostConfigPatch = hostintegration.ConfigPatch

HostConfigPatch updates only one hosts.<name> block.

type HostIntegrationInput

type HostIntegrationInput = hostintegration.Input

HostIntegrationInput is the host-facing compatibility fixture input. It models the shared Honcho concepts used by current hosts without importing or running those hosts' plugins.

type HostIntegrationMapping

type HostIntegrationMapping = hostintegration.Mapping

HostIntegrationMapping is the internal Goncho interpretation of one host configuration.

func MapHostIntegration

func MapHostIntegration(input HostIntegrationInput) HostIntegrationMapping

MapHostIntegration translates host config concepts to the current internal Goncho service contract. Unsupported fields are returned as diagnostics instead of being silently widened or accepted.

type HostRuntimeConfig

type HostRuntimeConfig = hostintegration.RuntimeConfig

HostRuntimeConfig is one hosts.<name> block from the Honcho shared config.

type SillyTavernIntegrationInput

type SillyTavernIntegrationInput = hostintegration.SillyTavernInput

SillyTavernIntegrationInput models the Honcho SillyTavern panel decisions Goncho needs to preserve without importing the browser extension or Node plugin.

type SillyTavernIntegrationMapping

type SillyTavernIntegrationMapping = hostintegration.SillyTavernMapping

SillyTavernIntegrationMapping is Goncho's fixture-level interpretation of the SillyTavern host contract.

func MapSillyTavernIntegration

func MapSillyTavernIntegration(input SillyTavernIntegrationInput) SillyTavernIntegrationMapping

MapSillyTavernIntegration maps the SillyTavern-specific Honcho integration controls into Goncho's host compatibility fixture surface.

type UnsupportedHostMapping

type UnsupportedHostMapping = hostintegration.UnsupportedMapping

UnsupportedHostMapping explains a host compatibility input that Goncho cannot safely accept yet.

Jump to

Keyboard shortcuts

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