Deletes the `owlen-ollama` Cargo.toml and source files, fully removing the Ollama provider from the workspace. This aligns the project with the MCP‑only architecture and eliminates direct provider dependencies.
84 lines
1.9 KiB
TOML
84 lines
1.9 KiB
TOML
[workspace]
|
|
resolver = "2"
|
|
members = [
|
|
"crates/owlen-core",
|
|
"crates/owlen-tui",
|
|
"crates/owlen-cli",
|
|
"crates/owlen-mcp-server",
|
|
"crates/owlen-mcp-llm-server",
|
|
"crates/owlen-mcp-client",
|
|
"crates/owlen-mcp-code-server",
|
|
"crates/owlen-mcp-prompt-server",
|
|
]
|
|
exclude = []
|
|
|
|
[workspace.package]
|
|
version = "0.1.9"
|
|
edition = "2021"
|
|
authors = ["Owlibou"]
|
|
license = "AGPL-3.0"
|
|
repository = "https://somegit.dev/Owlibou/owlen"
|
|
homepage = "https://somegit.dev/Owlibou/owlen"
|
|
keywords = ["llm", "tui", "cli", "ollama", "chat"]
|
|
categories = ["command-line-utilities"]
|
|
|
|
[workspace.dependencies]
|
|
# Async runtime and utilities
|
|
tokio = { version = "1.0", features = ["full"] }
|
|
tokio-stream = "0.1"
|
|
tokio-util = { version = "0.7", features = ["rt"] }
|
|
futures = "0.3"
|
|
futures-util = "0.3"
|
|
|
|
# TUI framework
|
|
ratatui = "0.28"
|
|
crossterm = "0.28"
|
|
tui-textarea = "0.6"
|
|
|
|
# HTTP client and JSON handling
|
|
reqwest = { version = "0.12", default-features = false, features = ["json", "stream", "rustls-tls"] }
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde_json = { version = "1.0" }
|
|
|
|
# Utilities
|
|
uuid = { version = "1.0", features = ["v4", "serde"] }
|
|
anyhow = "1.0"
|
|
thiserror = "1.0"
|
|
nix = "0.29"
|
|
which = "6.0"
|
|
tempfile = "3.8"
|
|
jsonschema = "0.17"
|
|
aes-gcm = "0.10"
|
|
ring = "0.17"
|
|
keyring = "3.0"
|
|
chrono = { version = "0.4", features = ["serde"] }
|
|
urlencoding = "2.1"
|
|
regex = "1.10"
|
|
rpassword = "7.3"
|
|
sqlx = { version = "0.7", default-features = false, features = ["runtime-tokio-rustls", "sqlite", "macros", "uuid", "chrono", "migrate"] }
|
|
log = "0.4"
|
|
dirs = "5.0"
|
|
serde_yaml = "0.9"
|
|
handlebars = "6.0"
|
|
|
|
# Configuration
|
|
toml = "0.8"
|
|
shellexpand = "3.1"
|
|
|
|
# Database
|
|
sled = "0.34"
|
|
|
|
# For better text handling
|
|
textwrap = "0.16"
|
|
|
|
# Async traits
|
|
async-trait = "0.1"
|
|
|
|
# CLI framework
|
|
clap = { version = "4.0", features = ["derive"] }
|
|
|
|
# Dev dependencies
|
|
tokio-test = "0.4"
|
|
|
|
# For more keys and their definitions, see https://doc.rust-lang.org/cargo/reference/manifest.html
|