move code out to a new signal-cli-jsonrpc-client

this makes it easier to reuse the RPC stuff and the signal trust set stuff
This commit is contained in:
Chris Beck
2025-12-18 15:21:44 -07:00
parent c326bd0a3b
commit 4783d2d9c6
13 changed files with 82 additions and 14 deletions
+3
View File
@@ -2,6 +2,7 @@
resolver = "2"
members = [
"prometheus-http-client",
"signal-cli-jsonrpc-client",
"signal-gateway",
"signal-gateway-code-tool",
"signal-gateway-assistant",
@@ -27,6 +28,7 @@ result_large_err = "allow"
[workspace.dependencies]
prometheus-http-client = { path = "prometheus-http-client", default-features = false }
signal-cli-jsonrpc-client = { path = "signal-cli-jsonrpc-client" }
signal-gateway = { path = "signal-gateway", default-features = false }
signal-gateway-assistant = { path = "signal-gateway-assistant" }
signal-gateway-assistant-claude = { path = "signal-gateway-assistant/claude" }
@@ -54,6 +56,7 @@ rand = "0.9"
flate2 = "1"
regex = "1"
tar = "0.4"
prometheus-http-query = { version = "0.8", default-features = false }
reqwest = { version = "0.12", default-features = false, features = ["json"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"