add support for auth and other improvements

This commit is contained in:
timurgordon
2025-06-19 01:42:02 +03:00
parent de1740f0d1
commit 4e717bc054
33 changed files with 433 additions and 864 deletions

45
Cargo.lock generated
View File

@@ -2342,9 +2342,13 @@ dependencies = [
"env_logger",
"log",
"redis",
"rhai",
"rhai_client",
"rhailib_worker",
"serde",
"serde_json",
"tokio",
"uuid",
]
[[package]]
@@ -2358,7 +2362,25 @@ dependencies = [
"rhai_client",
"serde_json",
"tokio",
"worker",
]
[[package]]
name = "rhailib_worker"
version = "0.1.0"
dependencies = [
"chrono",
"clap",
"engine",
"env_logger",
"heromodels",
"log",
"redis",
"rhai",
"rhai_client",
"serde",
"serde_json",
"tokio",
"uuid",
]
[[package]]
@@ -3018,13 +3040,13 @@ dependencies = [
"log",
"rhai",
"rhai_client",
"rhailib_worker",
"rustyline",
"tempfile",
"tokio",
"tracing",
"tracing-subscriber",
"url",
"worker",
]
[[package]]
@@ -3429,25 +3451,6 @@ dependencies = [
"bitflags 2.9.1",
]
[[package]]
name = "worker"
version = "0.1.0"
dependencies = [
"chrono",
"clap",
"engine",
"env_logger",
"heromodels",
"log",
"redis",
"rhai",
"rhai_client",
"serde",
"serde_json",
"tokio",
"uuid",
]
[[package]]
name = "writeable"
version = "0.6.1"