feat: harden community production foundation through story 1.5
This commit is contained in:
@@ -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,
|
||||
}
|
||||
}))
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user