Update admin UI with real API integration and secret management

This commit is contained in:
Timur Gordon
2025-10-31 02:29:29 +01:00
parent e493085892
commit 49d36485d0
12 changed files with 827 additions and 115 deletions

View File

@@ -1838,7 +1838,7 @@ dependencies = [
"jsonrpsee",
"log",
"redis 0.25.4",
"runner_rust 0.1.0",
"runner_rust 0.1.0 (git+https://git.ourworld.tf/herocode/runner_rust.git)",
"serde",
"serde_json",
"thiserror 1.0.69",
@@ -3155,26 +3155,6 @@ dependencies = [
"num-traits",
]
[[package]]
name = "osiris"
version = "0.1.0"
dependencies = [
"anyhow",
"clap",
"env_logger 0.10.2",
"osiris_derive 0.1.0",
"redis 0.24.0",
"rhai",
"serde",
"serde_json",
"time",
"tokio",
"toml",
"tracing",
"tracing-subscriber",
"uuid",
]
[[package]]
name = "osiris"
version = "0.1.0"
@@ -3183,7 +3163,7 @@ dependencies = [
"anyhow",
"clap",
"env_logger 0.10.2",
"osiris_derive 0.1.0 (git+https://git.ourworld.tf/herocode/osiris.git)",
"osiris_derive",
"redis 0.24.0",
"serde",
"serde_json",
@@ -3195,15 +3175,6 @@ dependencies = [
"uuid",
]
[[package]]
name = "osiris_derive"
version = "0.1.0"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.106",
]
[[package]]
name = "osiris_derive"
version = "0.1.0"
@@ -4133,6 +4104,7 @@ checksum = "afab94fb28594581f62d981211a9a4d53cc8130bbcbbb89a0440d9b8e81a7746"
[[package]]
name = "runner_rust"
version = "0.1.0"
source = "git+https://git.ourworld.tf/herocode/runner_rust.git?branch=main#268128f7fd53e9586288efd95f9288595c4a74e9"
dependencies = [
"anyhow",
"async-trait",
@@ -4146,7 +4118,7 @@ dependencies = [
"heromodels_core",
"hex",
"log",
"osiris 0.1.0",
"osiris",
"rand 0.8.5",
"ratatui",
"redis 0.25.4",
@@ -4179,7 +4151,7 @@ dependencies = [
[[package]]
name = "runner_rust"
version = "0.1.0"
source = "git+https://git.ourworld.tf/herocode/runner_rust.git?branch=main#268128f7fd53e9586288efd95f9288595c4a74e9"
source = "git+https://git.ourworld.tf/herocode/runner_rust.git#df8fc696785fbf26ed832443bd9404ee6192d116"
dependencies = [
"anyhow",
"async-trait",
@@ -4193,7 +4165,7 @@ dependencies = [
"heromodels_core",
"hex",
"log",
"osiris 0.1.0 (git+https://git.ourworld.tf/herocode/osiris.git)",
"osiris",
"rand 0.8.5",
"ratatui",
"redis 0.25.4",