Package-level declarations
Types
Convenient file change log implementation that stores changes in memory and correctly handles duplicates.
Convenient file change log implementation that stores changes in memory and correctly handles duplicates.
Tracks access context
The FileReadLog can be useful for stats and to understand the context that has been accessed
LLM-ready ToolCallbacks and convenience methods for file operations. Use at your own risk: This makes changes to your host machine!!
Read and Write file tools. Extend FileReadTools for safe read only use
All file modifications must go through this interface.
Adds low level pattern search methods to the com.embabel.agent.tools.DirectoryBased interface
Provides common implementations of FileContentTransformer for reducing file content bloat. These transformers can be used to clean up file content before sending it to LLMs or other text processing systems to reduce token usage and improve performance by helping them to focus on essential code.