sergio/takana
> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…
Fase 6 — bucle agéntico: hammer-agent (cliente + translator + orchestrator) y hammer ai
1[workspace]
2resolver = "2"
3members = [
4 "crates/hammer-core",
5 "crates/hammer-build",
6 "crates/hammer-overlay",
7 "crates/hammer-journal",
8 "crates/hammer-agent",
9 "crates/hammer-cli",
10 "crates/hammerd",
11]
12
13[workspace.package]
14version = "0.0.1"
15edition = "2021"
16license = "MIT"
17authors = ["sergio <gerencia@jlsoltech.com>"]
18repository = "https://gitea.gioser.net/sergio/hammer"
19
20[workspace.dependencies]
21hammer-core = { path = "crates/hammer-core" }
22hammer-build = { path = "crates/hammer-build" }
23hammer-overlay = { path = "crates/hammer-overlay" }
24hammer-journal = { path = "crates/hammer-journal" }
25hammer-agent = { path = "crates/hammer-agent" }
26
27# shared third-party deps, pinned at the workspace level
28anyhow = "1"
29thiserror = "2"
30serde = { version = "1", features = ["derive"] }
31serde_json = "1"
32serde_yaml = "0.9"
33toml = "0.8"
34blake3 = "1"
35sha2 = "0.10"
36hex = "0.4"
37base64 = "0.22"
38nix = { version = "0.30", default-features = false, features = ["fanotify", "fs", "user"] }
39tempfile = "3"
40clap = { version = "4", features = ["derive"] }
41tracing = "0.1"
42tracing-subscriber = { version = "0.3", features = ["env-filter"] }
43
44[profile.release]
45# small, static-friendly binaries for the userland
46opt-level = "z"
47lto = true
48codegen-units = 1
49strip = true
50panic = "abort"