gioser

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…

TOML 1572Shell 203Rust 109Markdown 993728 Definiciones

⎇ 7bf49fb9609be40ca7a26be974610ef0b6c27d10 Cargo.toml TOML · 58 líneas · 1.7 KB Historia crudo

feat(arje-link): transporte arje-bus → bus de agente, cierra B.2 end-to-end a23630c50 · Sergio ·

1[workspace]
2resolver = "2"
3members = [
4    "crates/hammer-core",
5    "crates/hammer-build",
6    "crates/hammer-bootstrap",
7    "crates/hammer-overlay",
8    "crates/hammer-journal",
9    "crates/hammer-agent",
10    "crates/hammer-cli",
11    "crates/hammerd",
12]
13
14[workspace.package]
15version = "0.0.1"
16edition = "2021"
17license = "MIT"
18authors = ["sergio <gerencia@jlsoltech.com>"]
19repository = "https://gitea.gioser.net/sergio/hammer"
20
21[workspace.dependencies]
22hammer-core = { path = "crates/hammer-core" }
23hammer-build = { path = "crates/hammer-build" }
24hammer-bootstrap = { path = "crates/hammer-bootstrap" }
25hammer-overlay = { path = "crates/hammer-overlay" }
26hammer-journal = { path = "crates/hammer-journal" }
27hammer-agent = { path = "crates/hammer-agent" }
28
29# shared third-party deps, pinned at the workspace level
30anyhow = "1"
31thiserror = "2"
32serde = { version = "1", features = ["derive"] }
33serde_json = "1"
34serde_yaml = "0.9"
35toml = "0.8"
36# postcard + ulid: SÓLO para releer el frame del bus de arje (hammerd::arje_link). Versiones
37# alineadas con las que usa arje-bus (postcard 1.1.x, ulid 1.2.x) para garantizar el mismo wire.
38postcard = { version = "1", features = ["use-std"] }
39ulid = { version = "1", features = ["serde"] }
40blake3 = "1"
41sha2 = "0.10"
42hex = "0.4"
43base64 = "0.22"
44ed25519-dalek = "2"
45getrandom = "0.2"
46nix = { version = "0.30", default-features = false, features = ["fanotify", "fs", "user"] }
47tempfile = "3"
48clap = { version = "4", features = ["derive"] }
49tracing = "0.1"
50tracing-subscriber = { version = "0.3", features = ["env-filter"] }
51
52[profile.release]
53# small, static-friendly binaries for the userland
54opt-level = "z"
55lto = true
56codegen-units = 1
57strip = true
58panic = "abort"