API Overview
The Agate API provides a comprehensive set of interfaces for building terminal-based applications. This reference covers all public APIs, interfaces, and utilities available in the framework.Core Packages
pkg/app
The main application package containing the core Agate application structure.
App- Main application instanceConfig- Application configurationAgent- Agent interface
pkg/ui
UI components and rendering utilities.
Component- Base UI component interfaceOverlay- Overlay component for modal dialogsBorder- Border styling utilities
pkg/shell
Shell management and tmux integration.
Shell- Shell session managementTmuxManager- tmux integration utilitiesCommand- Command execution utilities

