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
|
|
|
Package paths provides centralized path resolution for the Echoryn runtime.
|
Package paths provides centralized path resolution for the Echoryn runtime. |
|
proto
|
|
|
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. |
Click to show internal directories.
Click to hide internal directories.