Files
Shiju 8c4db2a8d9 fix(middleware): preserve HTTP request failure causes
Carry typed failure causes independently of sanitized diagnostics through
HTTP request middleware and network outcomes. Track live request delivery
before writes so partial failures preserve local forwarding progress.

Preserve existing enforcement and response selection.

Signed-off-by: Shiju <shiju@nvidia.com>
2026-10-03 03:02:37 +05:30

32 lines
1.1 KiB
TOML

# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
[package]
name = "openshell-supervisor-middleware"
description = "Supervisor middleware registry and chain execution for OpenShell"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
[dependencies]
openshell-core = { path = "../openshell-core", default-features = false }
openshell-extension-core = { path = "../openshell-extension-core" }
miette = { workspace = true }
futures = { workspace = true }
prost = { workspace = true }
prost-types = { workspace = true }
tokio = { workspace = true }
tokio-stream = { workspace = true }
tonic = { workspace = true, features = ["channel", "server", "tls-native-roots"] }
[dev-dependencies]
tokio = { workspace = true, features = ["test-util"] }
openshell-supervisor-middleware-builtins = { path = "../openshell-supervisor-middleware-builtins" }
tokio-stream = { workspace = true, features = ["net"] }
[lints]
workspace = true