View Source API Reference fnord v0.4.11
Modules
AI is a behavior module that defines the interface for interacting with OpenAI's API. It provides a common interface for the various OpenAI-powered operations used by the application.
Fnord is a code search tool that uses OpenAI's embeddings API to index and search code files.
Module for interacting with git.
This module provides the functionality for the index
and delete
sub-commands.
A module that implements a process pool using a GenServer.
The Scanner
module traverses a directory recursively, skipping hidden files
and files that should be ignored based on a .gitignore
file. It also skips
binary files and files with a size of 0 bytes.
This module provides the functionality for the search
sub-command.
This module provides the functionality for storing and retrieving embeddings and metadata for files.
This module provides the functionality for the summary
sub-command.