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.
55 lines
1.2 KiB
TOML
55 lines
1.2 KiB
TOML
[package]
|
|
name = "owlen-cli"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
authors.workspace = true
|
|
license.workspace = true
|
|
repository.workspace = true
|
|
homepage.workspace = true
|
|
description = "Command-line interface for OWLEN LLM client"
|
|
|
|
[features]
|
|
default = ["chat-client"]
|
|
chat-client = ["owlen-tui"]
|
|
|
|
[[bin]]
|
|
name = "owlen"
|
|
path = "src/main.rs"
|
|
required-features = ["chat-client"]
|
|
|
|
[[bin]]
|
|
name = "owlen-agent"
|
|
path = "src/agent_main.rs"
|
|
required-features = ["chat-client"]
|
|
|
|
[dependencies]
|
|
owlen-core = { path = "../owlen-core" }
|
|
# Optional TUI dependency, enabled by the "chat-client" feature.
|
|
owlen-tui = { path = "../owlen-tui", optional = true }
|
|
log = { workspace = true }
|
|
async-trait = { workspace = true }
|
|
futures = { workspace = true }
|
|
|
|
# CLI framework
|
|
clap = { workspace = true, features = ["derive"] }
|
|
|
|
# Async runtime
|
|
tokio = { workspace = true }
|
|
tokio-util = { workspace = true }
|
|
|
|
# TUI framework
|
|
ratatui = { workspace = true }
|
|
crossterm = { workspace = true }
|
|
|
|
# Utilities
|
|
anyhow = { workspace = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
regex = { workspace = true }
|
|
thiserror = { workspace = true }
|
|
dirs = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
tokio = { workspace = true }
|
|
tokio-test = { workspace = true }
|