Documentation
¶
Overview ¶
cli/cli.go Package cli provides the command-line interface for the Agon application.
cli/cli_multimodel.go
cli/cli_pipeline.go Package cli contains the interactive terminal interfaces for Agon, including the pipeline mode UI defined in this file.
cli/mcp_status.go
Index ¶
- func StartGUI(ctx context.Context, cfg *appconfig.Config, cancel context.CancelFunc)
- func StartMultimodelGUI(ctx context.Context, cfg *Config, provider providers.ChatProvider, ...) error
- func StartPipelineGUI(ctx context.Context, cfg *Config, cancel context.CancelFunc) error
- type Config
- type Host
- type LLMResponseMeta
- type Parameters
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartMultimodelGUI ¶
func StartMultimodelGUI(ctx context.Context, cfg *Config, provider providers.ChatProvider, cancel context.CancelFunc) error
StartMultimodelGUI initializes and runs the four-column multimodel chat UI.
func StartPipelineGUI ¶ added in v0.2.0
StartPipelineGUI initializes the pipeline Bubble Tea program and blocks until exit.
Types ¶
type LLMResponseMeta ¶
type LLMResponseMeta = providers.StreamMetadata
LLMResponseMeta holds timing and tokenization metrics for a model response. This metadata mirrors providers.StreamMetadata for UI presentation.
type Parameters ¶
type Parameters = appconfig.Parameters
Parameters defines the configurable generation parameters for a language model on a host.