feat: harden community production foundation through story 1.5

This commit is contained in:
2026-08-14 00:21:59 +03:00
parent c30461cc92
commit f6fc2e5c9b
161 changed files with 16758 additions and 2515 deletions
+4 -4
View File
@@ -11,7 +11,7 @@ use serde_json::{Value, json};
use crate::{
access::{bearer_token, hash_access_secret},
app::{AgentRoutePath, AppState},
jsonrpc::request_id,
jsonrpc::{correlated_error_data, request_id},
transport::{ResponseMode, session_id_from_headers, transport_response},
};
@@ -39,7 +39,7 @@ pub(super) fn rate_limited_jsonrpc_response(
"error": {
"code": -32603,
"message": "rate limit service unavailable",
"data": { "code": "rate_limit_unavailable" }
"data": correlated_error_data(json!({ "code": "rate_limit_unavailable" }))
}
}),
response_mode,
@@ -53,10 +53,10 @@ pub(super) fn rate_limited_jsonrpc_response(
"error": {
"code": -32029,
"message": "request rate limit exceeded",
"data": {
"data": correlated_error_data(json!({
"code": "request_rate_limited",
"retry_after_ms": rejection.retry_after_ms,
}
}))
}
});