[[bin]]
name = "chidori-core"
path = "src/main.rs"
[build-dependencies.anyhow]
version = "1.0.82"
[build-dependencies.dirs]
version = "3.0"
[build-dependencies.target-lexicon]
version = "0.12"
[dependencies.anyhow]
default-features = false
version = "1.0"
[dependencies.ariadne]
version = "0.3.0"
[dependencies.async-trait]
version = "0.1.69"
[dependencies.base64]
version = "0.21.2"
[dependencies.bytes]
version = "1.0.1"
[dependencies.chidori-prompt-format]
version = "0.1.36"
[dependencies.chidori-static-analysis]
version = "0.1.3"
[dependencies.chumsky]
version = "0.9.3"
[dependencies.clap]
features = ["derive"]
version = "4.5.13"
[dependencies.crossbeam-utils]
version = "0.8.15"
[dependencies.dashmap]
version = "5.5.3"
[dependencies.deno_core]
version = "=0.307.0"
[dependencies.dirs]
version = "5.0.1"
[dependencies.dotenv]
version = "0.15.0"
[dependencies.env_logger]
version = "0.10.0"
[dependencies.fancy-regex]
version = "0.13.0"
[dependencies.fantoccini]
version = "0.19.3"
[dependencies.futures]
version = "0.3.15"
[dependencies.futures-util]
version = "0.3.28"
[dependencies.handlebars]
version = "4.3.7"
[dependencies.hnsw_rs_thousand_birds]
version = "0.1.20"
[dependencies.http-body-util]
version = "0.1.0-rc.2"
[dependencies.im]
version = "15.1.0"
[dependencies.indexmap]
version = "2.2.6"
[dependencies.indoc]
version = "1.0.3"
[dependencies.insta]
features = ["yaml", "redactions"]
version = "1.38.0"
[dependencies.log]
version = "0.4.16"
[dependencies.no_deadlocks]
version = "1.3.2"
[dependencies.num]
version = "0.4.1"
[dependencies.num_cpus]
version = "1"
[dependencies.once_cell]
version = "1"
[dependencies.openai-api-rs]
version = "5.0.4"
[dependencies.opentelemetry]
version = "0.22.0"
[dependencies.opentelemetry-otlp]
version = "0.15.0"
[dependencies.opentelemetry-semantic-conventions]
version = "0.14.0"
[dependencies.opentelemetry_sdk]
features = ["rt-tokio", "rt-tokio-current-thread"]
version = "0.22"
[dependencies.petgraph]
version = "0.6.3"
[dependencies.priority-queue]
version = "1.3.2"
[dependencies.prost]
version = "0.11"
[dependencies.pyo3]
features = ["abi3-py37"]
version = "0.20.3"
[dependencies.pyo3-asyncio]
features = ["attributes", "tokio-runtime"]
version = "0.20.0"
[dependencies.pyo3-log]
version = "0.9.0"
[dependencies.qdrant-client]
version = "1.3.0"
[dependencies.quote]
version = "1.0"
[dependencies.rand]
version = "0.8"
[dependencies.regex]
version = "1.10.3"
[dependencies.reqwest]
features = ["json", "stream"]
version = "0.12.8"
[dependencies.rkyv]
features = ["validation"]
version = "0.7.42"
[dependencies.rusqlite]
features = ["bundled"]
version = "0.32.1"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_derive]
version = "1"
[dependencies.serde_json]
version = "=1.0.128"
[dependencies.serde_yaml]
version = "0.9.25"
[dependencies.sha1]
version = "0.10.5"
[dependencies.syn]
version = "1.0"
[dependencies.target-lexicon]
version = "0.12.13"
[dependencies.thiserror]
version = "1.0.58"
[dependencies.thousand_birds_deno]
version = "1.46.3"
[dependencies.tokio]
features = ["full", "tracing"]
version = "1"
[dependencies.tokio-cron-scheduler]
version = "0.10.0"
[dependencies.tonic]
version = "0.9"
[dependencies.tracing]
features = ["log", "attributes"]
version = "0.1"
[dependencies.tracing-bunyan-formatter]
version = "0.3.3"
[dependencies.tracing-chrome]
version = "0.7.1"
[dependencies.tracing-opentelemetry]
version = "0.23.0"
[dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3.18"
[dependencies.typed-arena]
version = "2.0.1"
[dependencies.typescript-type-def]
version = "0.5.7"
[dependencies.uuid]
features = ["v4", "v7", "fast-rng", "macro-diagnostics"]
version = "=1.8.0"
[dependencies.which]
version = "4.4.2"
[dependencies.yaml-front-matter]
version = "0.1.0"
[lib]
bench = false
crate-type = ["cdylib", "lib"]
name = "chidori_core"
path = "src/lib.rs"
[package]
authors = ["Colton Pierson <colton@thousandbirds.ai>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Core of Chidori, compiles graph and node definitions into an interpretable graph"
edition = "2021"
homepage = "https://docs.thousandbirds.ai"
license = "MIT"
name = "chidori-core"
readme = "README.md"
repository = "https://github.com/ThousandBirdsInc/chidori"
version = "0.2.14"
[[test]]
name = "e2e"
path = "tests/e2e.rs"