[package] name = "jouleclaw-unfolding" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true authors.workspace = true description = "Unfolding-tool primitive — give the agent ONE meta-tool that reveals specific tools on demand, rather than dumping the full tool catalog into every prompt. Cuts token cost on agents with large tool surfaces (Embable, Code-Mode, and similar 2026 patterns converged on this). Categorized ToolBundle registry + token-budget-aware fan-out. Pure types; composes with jouleclaw-mcp + jouleclaw-tools; no model invocation." [dependencies] serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true }