refactor(claw): typed errors at the store and tool seams

BackendError and WatchShapeError replace the String registry and
watch seams, the tool operations report ToolError, the accessors
drop the get_ prefix, the too-many-arguments allows become
expects, and the llama catalog passes through unchanged.
This commit is contained in:
vhaudiquet committed 2026-10-25 07:02:48 +02:00
1 parent 90212d1e0f
commit 5eef154fcb
20 files changed
+182 -112

No files matched your search

+3
View File
@@ -86,3 +86,6 @@ bytes = "1"
# feature without a feature of our own — tests are the only consumer
rhema-core = { path = "../rhema-core", features = ["mock"] }
tokio = { workspace = true, features = ["rt-multi-thread", "macros", "sync", "time"] }
[lints]
workspace = true