Documentation
¶
Overview ¶
Package agentscli provides the embedded LiveKit Agents command-line runtime. Parsing help and version commands performs no RTC, network, plugin, or telemetry initialization.
Index ¶
- func FormatDownloadFailureMessage(failures []PluginDownloadFailure) string
- func FormatVersionInfo() string
- func Main[UserData any](options agents.ServerOptions[UserData], args []string) int
- func MainApp[UserData any](ctx context.Context, app AppOptions[UserData], args []string, streams IO) int
- type AppOptions
- type ConsoleOptions
- type ConsoleRunner
- type IO
- type PluginDownloadFailure
- type VersionDetails
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatDownloadFailureMessage ¶
func FormatDownloadFailureMessage(failures []PluginDownloadFailure) string
func FormatVersionInfo ¶
func FormatVersionInfo() string
Types ¶
type AppOptions ¶
type AppOptions[UserData any] struct { Server agents.ServerOptions[UserData] Console ConsoleRunner Plugins []agents.Plugin }
type ConsoleOptions ¶
type ConsoleRunner ¶
type ConsoleRunner func(context.Context, ConsoleOptions) error
func NewConsoleRunner ¶
func NewConsoleRunner[UserData any](server agents.ServerOptions[UserData]) ConsoleRunner
NewConsoleRunner returns the built-in in-process console runner. The transport is initialized only when the console command is actually invoked.
type PluginDownloadFailure ¶
func DownloadPluginFiles ¶
type VersionDetails ¶
type VersionDetails struct {
SDK string
WorkerProtocol int
Go string
VCSRevision string
VCSModified bool
Dependencies map[string]string
}
func VersionInfo ¶
func VersionInfo() VersionDetails
Click to show internal directories.
Click to hide internal directories.