kogral/Cargo.toml
Jesús Pérez 6335aba33b
Some checks failed
Rust CI / Security Audit (push) Has been cancelled
Rust CI / Check + Test + Lint (nightly) (push) Has been cancelled
Rust CI / Check + Test + Lint (stable) (push) Has been cancelled
chore: update crates
2026-02-03 22:29:15 +00:00

80 lines
1.4 KiB
TOML

[workspace]
members = [
"crates/kogral-core",
"crates/kogral-mcp",
"crates/kogral-cli",
]
resolver = "2"
[workspace.package]
version = "0.1.0"
edition = "2021"
rust-version = "1.70"
authors = ["Tools Ecosystem"]
license = "MIT OR Apache-2.0"
homepage = "https://kogral.dev"
repository = "https://github.com/vapora/kogral"
description = "KOGRAL - Git-native knowledge graphs for developer teams"
[workspace.dependencies]
# Serialization
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_yaml = "0.9"
toml = "0.9"
# Async runtime
tokio = { version = "1.49", features = ["full"] }
# Error handling
thiserror = "2.0.18"
anyhow = "1.0"
# Markdown parsing
pulldown-cmark = "0.13"
# Template engine
tera = "1.20"
# Embeddings
rig-core = "0.30"
# Storage
surrealdb = "2.6"
dashmap = "6.1"
# File watching
notify = "8.2"
# Time handling
chrono = { version = "0.4", features = ["serde"] }
# UUID generation
uuid = { version = "1.20", features = ["v4", "serde"] }
# Logging
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
# CLI
clap = { version = "4.5", features = ["derive"] }
colored = "3.0"
dirs = "6.0"
# Testing
mockito = "1.7"
tempfile = "3.24"
# Async utilities
async-trait = "0.1"
futures = "0.3"
# File operations
walkdir = "2.5"
regex = "1.12"
once_cell = "1.20"
# Embeddings (optional)
fastembed = "5.8"