terraphim_file_search 1.20.3

Knowledge-graph scored file search integration for Terraphim AI
Documentation
[package]
name = "terraphim_file_search"
version.workspace = true
edition.workspace = true
authors = ["Terraphim Contributors"]
description = "Knowledge-graph scored file search integration for Terraphim AI"
documentation = "https://terraphim.ai"
homepage = "https://terraphim.ai"
repository = "https://github.com/terraphim/terraphim-ai"
keywords = ["file-search", "knowledge-graph", "scoring", "automata"]
license = "Apache-2.0"
readme = "../../README.md"

[dependencies]
terraphim_automata = { path = "../terraphim_automata", version = "1.19.2" }
terraphim_types = { path = "../terraphim_types", version = "1.15.0" }
fff-search = { version = "0.8.4" }

ahash = "0.8"
parking_lot = "0.12"
tracing = { workspace = true }

notify = "8"
notify-debouncer-full = "0.6"

[features]
# zlob: fff-core's Zig-compiled glob matcher. Default so fff-core's build.rs
# CI-detection panic branch is never reached. Requires `zig` on PATH at
# build time (installed on bigbox, the rust-ci VM image, and local Mac dev
# machines via homebrew). On Darwin, see .cargo/config.toml for the
# `-undefined dynamic_lookup` linker workaround.
default = []
zlob = ["fff-search/zlob"]

[dev-dependencies]
tokio = { workspace = true }
criterion = { version = "0.5", features = ["html_reports"] }
tempfile = { workspace = true }


[[bench]]
name = "kg_scoring"
harness = false