[package] name = "hammer-cli" version.workspace = true edition.workspace = true license.workspace = true authors.workspace = true repository.workspace = true description = "El binario `hammer`: orquesta build, hydrate, try/commit, apply/export y ctl." [[bin]] name = "hammer" path = "src/main.rs" [features] default = [] # Activa el traductor LLM real (Claude API) detrĂ¡s del flag `hammer ai --llm`. # Sin esta feature, `--llm` falla con un mensaje claro pidiendo recompilar. llm-claude = ["hammer-agent/llm-claude"] [dependencies] hammer-core.workspace = true hammer-build.workspace = true hammer-bootstrap.workspace = true hammer-mirror.workspace = true hammer-upgrade.workspace = true hammer-overlay.workspace = true hammer-journal.workspace = true hammer-agent.workspace = true serde.workspace = true serde_json.workspace = true base64.workspace = true anyhow.workspace = true clap.workspace = true tracing.workspace = true tracing-subscriber.workspace = true tempfile.workspace = true [dev-dependencies] tempfile.workspace = true base64.workspace = true sha2.workspace = true hex.workspace = true