[package] name = "jouleclaw-agent-app" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true authors.workspace = true description = "Agent Performance Primitives — speculative branching, node priority, and parallel execution for JouleClaw's L6 agent loop. NVIDIA NeMo Agent Toolkit's APP pattern made deterministic-first: dispatch a cheap-tier and an expensive-tier branch in parallel, commit cheap if it verifies, refund the unused expensive branch's joules (recorded as spent-but-not-committed for honest energy accounting). The biggest energy win currently missing from L6, with no model invocation in the trusted core." [dependencies] jouleclaw-energy = { path = "../jouleclaw-energy" } async-trait = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true } tokio = { workspace = true, features = ["macros", "time", "sync"] } [dev-dependencies] tokio = { workspace = true, features = ["macros", "rt", "rt-multi-thread", "sync", "time"] }