pkg/

directory
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2026 License: MIT

Directories

Path Synopsis
Package app defines an application framework used to create application.
Package app defines an application framework used to create application.
cli
tui
Package tui provides the interactive terminal user interface for the Echoryn chat command.
Package tui provides the interactive terminal user interface for the Echoryn chat command.
tui/bubbletea
Package bubbletea provides a BubbleTea-based TUI for Echoryn.
Package bubbletea provides a BubbleTea-based TUI for Echoryn.
tui/bubbletea/client
Package client provides client interfaces for the BubbleTea TUI.
Package client provides client interfaces for the BubbleTea TUI.
tui/bubbletea/components
Package markdown provides Markdown rendering for terminal output.
Package markdown provides Markdown rendering for terminal output.
tui/bubbletea/components/completion
Package completion provides auto-completion for commands and suggestions.
Package completion provides auto-completion for commands and suggestions.
tui/bubbletea/components/list
Package list provides virtualized list rendering for large datasets.
Package list provides virtualized list rendering for large datasets.
tui/bubbletea/components/markdown
Package markdown provides markdown rendering for terminal output.
Package markdown provides markdown rendering for terminal output.
tui/bubbletea/components/spinner
Package spinner provides a loading spinner component.
Package spinner provides a loading spinner component.
tui/bubbletea/components/textbuffer
Package textbuffer provides a multi-line text editor with cursor movement, history navigation, and auto-completion support.
Package textbuffer provides a multi-line text editor with cursor movement, history navigation, and auto-completion support.
tui/bubbletea/theme
Package theme provides semantic theming for the TUI.
Package theme provides semantic theming for the TUI.
tui/command
Package command provides slash command implementations for the TUI.
Package command provides slash command implementations for the TUI.
tui/input
Package input provides the user input subsystem for the TUI.
Package input provides the user input subsystem for the TUI.
tui/render
Package render provides output and rendering components for the TUI.
Package render provides output and rendering components for the TUI.
tui/terminal
Package terminal provides low-level terminal state management.
Package terminal provides low-level terminal state management.
http
sse
Package paths provides centralized path resolution for the Echoryn runtime.
Package paths provides centralized path resolution for the Echoryn runtime.
proto
api
middleware
Package middleware provides the Skills middleware for integrating the skills system into Eino-based agents.
Package middleware provides the Skills middleware for integrating the skills system into Eino-based agents.
utils
workqueue
Package workqueue provides a rate-limited work queue modeled after k8s.io/client-go/util/workqueue.
Package workqueue provides a rate-limited work queue modeled after k8s.io/client-go/util/workqueue.

Jump to

Keyboard shortcuts

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