Versions in this module Expand all Collapse all v0 v0.3.0 Jun 11, 2024 Changes in this version + const CONTEXT_PREIX + const FORMAT_STRING + var DEFAULT_FILE_LISTING_CONFIG = FileListingConfig + var DEFAULT_SHELL_CONFIG = ShellConfig + type FileListing struct + func NewFileListing(cfg FileListingConfig) (*FileListing, error) + func (f *FileListing) Build() (msg ai.ChatCompletionMessage, err error) + func (f FileListing) Name() string + type FileListingConfig struct + type Item interface + Build func() (ai.ChatCompletionMessage, error) + Name func() string + type ItemBase struct + Content string + Explanation string + Name string + Priority int + type ItemConfigBase struct + Enabled bool + Priority int + type Shell struct + func NewShell(cfg ShellConfig) (*Shell, error) + func (s *Shell) Build() (msg ai.ChatCompletionMessage, err error) + func (s Shell) Name() string + type ShellConfig struct