v0.1.1
Pre-release
Pre-release
Full Changelog: https://github.com/RobinQu/instinct.cpp/commits/v0.1.1
- Features
- Initial agent frameworks. See
IAgentExecutor. - Function calling: ReACT style tool agent is implemented as intial support for LLM agent. See TestReactAgent.
- Ingestor:
ParquetFileIngestorfor reading Apache Arrow parquet format.
- Utitlies:
HashUtilsfor MD5, SHA1, SHA256 hash functions.IOUtils,SystemUtilsare added.ExecuteWithCallbackandExecuteBatchare added toIHttpClient.hpp.IFileVaultandFileSystemFileVaultfor advanced file resource management.
- Initial agent frameworks. See
- Improvements
- bugfixes in
RecursiveCharacterTextSplitter, resulting better recall in RAG. - Rewrite HTTP server classes with more modular controller design.
- Code cleanup for DuckDB store classes.
- Adapt
rag_evaulation.ipynbfor Ollama and vLLM servers. Use mixtral, all-minillm as default models.
- bugfixes in
- Known issues
- CI is not ready and some tests relies on local setup. You may experience problems for building and running on your machines.
- Large PDF and long text are not tested with current
doc_agentimplementation.