This new release (BrainSoup 1.29.0) is a major update which introduces the following changes:
- Source Code Semantic Indexing: BrainSoup can index source code files semantically, allowing your agents to understand your codebase and answer any questions related to it. To do this, simply add your source code to the `Documents` folder or the Sandboxed File System.
- Improved RAG pipeline: Your agents are now much better at leveraging their knowledge to provide accurate and relevant responses.
- GitIgnore: New ability to ignore files and directories listed in '.gitignore' and '.BrainSoupIgnore' files. This feature is particularly useful when working with source code repositories, to prevent irrelevant files from being indexed.
- Better context window management: Adaptative algorithms are now used to get the most out of the available agent's context window.
- System and hidden files, as well as files and directories whose names begin with a dot ('.'), are now hidden to agents and excluded from indexing.
- The `FileSystem` context has been improved to make it able to handle very large file trees more efficiently, whithout consuming too much of the agent's working memory.
- Fixed a bug that reduced the ability of agents to remember past conversations.
- Updated Doc-E's knowledge to reflect the latest changes in BrainSoup.