文件历史

21 次代码提交

作者 SHA1 备注 提交日期
Olow304 4e04ed8282 Add frame-level ACL and enforcement plumbing across search/ask/replay with robustness fixes, tests, and benchmark/example updates.
Docker Release / build-and-push (push) Has been cancelled
2026-02-06 18:42:01 -05:00
pankaj 897ed7c0ac Merge branch 'main' into feat/api-embedding-providers
# Conflicts:
#	Cargo.toml
2026-01-25 04:51:07 +05:45
pankaj 9a7b3c2275 fix: resolve all clippy lints and verify tests passing 2026-01-24 21:26:31 +05:45
Abhisheklearn12 f129a948a5 search(parser): use implicit AND for multi-word queries to improve precision 2026-01-23 13:27:09 +05:30
pankaj 452de831b3 feat: add SIMD acceleration for vector distance calculations 2026-01-20 15:35:37 +05:45
pankaj 12e9c2a954 feat: add OpenAI API embedding provider 2026-01-17 23:11:14 +05:45
Akash Raj 17f4b91ae1 fix: stabilize CI for Ubuntu, macOS, and Windows 2026-01-16 00:09:42 +05:30
pankaj e759a5a7ec feat: add embedding cache with LRU eviction for instant retrieval of repeated texts 2026-01-15 03:41:10 +05:45
pankaj 3b8e7494d0 feat: add local text embedding provider with ONNX support 2026-01-14 02:24:00 +05:45
sharafdin 4e99b40fdb Update examples to accept file paths as arguments 2026-01-07 18:20:02 +03:00
Olow304 552ea384c2 Release v2.0.131, Give your AI Agent Memory In One File 2026-01-04 20:45:00 -05:00
Tyler "Nex" Kolody 5540b22942 There were a few issues related to file name creation and error handling that lead codec_comparison to fail. Tested and rectified. 2025-06-03 12:05:48 -07:00
Tyler "Nex" Kolody a7ec1090de Updated the codec comparison, fixed an issue where it wasn't using the correct chunk sizes, and improve the file_chat to allow it to work with existing videos + indexes. Improved the feedback/debug information. 2025-06-02 20:06:35 -07:00
Tyler "Nex" Kolody 3d296e3de5 Reworked the dockerization to all work from the base encoder. Many things are still hard-coded where they shouldn't be, but everything except AV1 is still massively blown up, and AV1 takes absolute ages (15 minutes for a single file). Next steps will be figuring out why h264/5 are still so bloated, but they all run now. 2025-06-01 22:24:51 -07:00
Tyler "Nex" Kolody bdfa3a2461 Since h265 encoding is so finicky, created a simple docker container to run the necessary script in. This should allow for anyone to use h265, regardless of their python environment. While it should work on Linux and Mac, it has only been tested using WSL 2025-05-31 18:11:08 -07:00
Tyler "Nex" Kolody 9bc2fde636 Added the video file type config to chat_memory. 2025-05-30 17:26:14 -07:00
Tyler "Nex" Kolody db03dcb02f Updated the examples to use the config defined file extension for consistency. Created a file_chat.py script to ingest and speak with use-defined files. 2025-05-30 17:16:36 -07:00
Tyler "Nex" Kolody 91010d6f59 Reworked chat.py and added a new llm_client.py file to allow for the use of multiple different LLM endpoints. The configs have also been expanded to accomodate this. In addition, global configs have been added or moved for chunking and overlap, output file type, and video encoding/compression settings. 2025-05-30 17:10:39 -07:00
saleban olow 94ea2a593b readme clean up 2025-05-28 11:50:50 -05:00
saleban olow a3266336d5 v0.1.2 2025-05-28 11:34:46 -05:00
saleban olow 563c4b53fc clean up 1 2025-05-27 11:02:35 -05:00