[package]
name = "miyabi-cli"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
description = "Miyabi CLI - 一つのコマンドで全てが完結"
keywords = ["cli", "automation", "ai", "github", "devops"]
categories = ["command-line-utilities", "development-tools"]
readme = "../README.md"
[lib]
name = "miyabi_cli"
path = "src/lib.rs"
[[bin]]
name = "miyabi"
path = "src/main.rs"
[dependencies]
miyabi-types = { path = "../miyabi-types", version = "0.1.2" }
miyabi-core = { path = "../miyabi-core", version = "0.1.2" }
miyabi-github = { path = "../miyabi-github", version = "0.1.2" }
miyabi-agents = { path = "../miyabi-agents", version = "0.1.2" }
miyabi-agent-core = { path = "../miyabi-agent-core", version = "0.1.2" }
miyabi-agent-coordinator = { path = "../miyabi-agent-coordinator", version = "0.1.2" }
miyabi-agent-codegen = { path = "../miyabi-agent-codegen", version = "0.1.2" }
miyabi-agent-review = { path = "../miyabi-agent-review", version = "0.1.2" }
miyabi-agent-workflow = { path = "../miyabi-agent-workflow", version = "0.1.2" }
miyabi-agent-business = { path = "../miyabi-agent-business", version = "0.1.2" }
miyabi-worktree = { path = "../miyabi-worktree", version = "0.1.2" }
miyabi-knowledge = { path = "../miyabi-knowledge", version = "0.1.2" }
miyabi-modes = { path = "../miyabi-modes", version = "0.1.2" }
miyabi-a2a = { path = "../miyabi-a2a", version = "0.1.2" }
miyabi-approval = { path = "../miyabi-approval", version = "0.1.2" }
miyabi-orchestrator = { path = "../miyabi-orchestrator", version = "0.1.2" }
tokio = { workspace = true }
clap = { workspace = true, features = ["derive"] }
dialoguer = { workspace = true }
colored = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
chrono = { workspace = true }
thiserror = { workspace = true }
hostname = { workspace = true }
once_cell = "1.19"
indicatif = "0.18"
async-trait = "0.1"
dirs = "6.0"
shellexpand = "3.1"
open = "5.0"
comfy-table = "7.1"
[features]
default = ["server"]
server = ["miyabi-knowledge/server"]
[dev-dependencies]
tokio-test = "0.4"
tempfile = { workspace = true }
serial_test = { workspace = true }
rand = "0.9"
futures = "0.3"
async-trait = "0.1"