cli

package
v0.0.0-beta Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2026 License: MIT Imports: 24 Imported by: 0

Documentation

Overview

Package cli provides the urfave/cli v3 application builder, command tree, and global flag configuration.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Execute

func Execute(version string) error

func SetEmbeddedConfig

func SetEmbeddedConfig(fs embed.FS)

SetEmbeddedConfig sets the embedded configuration filesystem.

Types

This section is empty.

Directories

Path Synopsis
Package core provides shared CLI infrastructure: global flags, session lifecycle, assistant wiring, tool execution, and MCP server connections.
Package core provides shared CLI infrastructure: global flags, session lifecycle, assistant wiring, tool execution, and MCP server connections.
Package initialize scaffolds a default aura configuration directory by extracting embedded configuration files.
Package initialize scaffolds a default aura configuration directory by extracting embedded configuration files.
Package login implements OAuth device code authentication for cloud providers.
Package login implements OAuth device code authentication for cloud providers.
Package mcp lists configured MCP servers and their tools.
Package mcp lists configured MCP servers and their tools.
Package models lists available LLM models from configured providers.
Package models lists available LLM models from configured providers.
Package plugins manages Go plugin lifecycle: list, show, add, update, and remove.
Package plugins manages Go plugin lifecycle: list, show, add, update, and remove.
Package query runs embedding-based search across the codebase.
Package query runs embedding-based search across the codebase.
Package run executes prompts non-interactively.
Package run executes prompts non-interactively.
Package skills manages LLM-invocable skill lifecycle: list, show, add, update, and remove.
Package skills manages LLM-invocable skill lifecycle: list, show, add, update, and remove.
Package speak converts text to speech audio via a configured provider.
Package speak converts text to speech audio via a configured provider.
Package tasks manages and runs scheduled tasks.
Package tasks manages and runs scheduled tasks.
Package tools lists, inspects, and executes tools.
Package tools lists, inspects, and executes tools.
Package transcribe converts audio files to text via a configured provider.
Package transcribe converts audio files to text via a configured provider.
Package vision analyzes images or PDFs via a vision-capable LLM.
Package vision analyzes images or PDFs via a vision-capable LLM.
Package web starts the browser-based UI server.
Package web starts the browser-based UI server.

Jump to

Keyboard shortcuts

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