feat(agent-call): implement remediation plan

This commit is contained in:
2026-09-13 19:20:28 +08:00
parent d30314c7d1
commit b95d2aee81
25 changed files with 3159 additions and 535 deletions
+1 -1
View File
@@ -163,7 +163,7 @@ components:
type: string
minLength: 1
maxLength: 128
pattern: '^[^\\s/\\\\]+$'
pattern: '^[^\s/\\]+$'
ControlRequest:
type: object
additionalProperties: false
+13 -3
View File
@@ -20,14 +20,24 @@
"max_call_duration_ms": 180000,
"max_mq_bytes": 262144,
"max_queue_messages": 1000,
"max_queue_bytes": 16777216,
"disk_warn_pct": 0.70,
"disk_stop_pct": 0.80,
"max_http_bytes": 65536,
"recording_max_bytes": 16777216,
"max_recording_bytes": 16777216,
"replay_retention_s": 604800,
"upload_ttl_s": 300,
"global_concurrency": 6,
"global_cps": 3,
"tenant_concurrency": 2,
"tenant_cps": 1,
"tenant_publish_rate": 10,
"scheduler_lease_ttl_s": 10,
"pending_window_per_tenant": 16,
"pending_window_global": 64,
"max_unacked_per_tenant": 4,
"max_replay_attempts": 6,
"cell_capacity": 4,
"turns": 2,
"hold_ms": 0
@@ -47,8 +57,8 @@
"caller_profiles": [{"caller_profile_id": "caller_profile_test", "display": "BD93205882", "allowed": true}],
"agents": [{"agent_version_id": "agent_v1", "immutable": true, "llm": "mock", "tts": "mock", "asr": "mock"}],
"cells": [
{"cell_id": "cell-a", "capacity": 4, "egress_pool_id": "egress-mock", "ari_mode": "mock"},
{"cell_id": "cell-b", "capacity": 4, "egress_pool_id": "egress-mock", "ari_mode": "mock"}
{"cell_id": "cell-a", "capacity": 4, "media_capacity": 4, "ai_capacity": 4, "egress_pool_id": "egress-mock", "ari_mode": "mock"},
{"cell_id": "cell-b", "capacity": 4, "media_capacity": 4, "ai_capacity": 4, "egress_pool_id": "egress-mock", "ari_mode": "mock"}
],
"failure_scenarios": ["success", "busy", "no_answer", "ai_timeout", "ari_disconnect", "upload_missing", "upload_bad_checksum", "broker_outage", "clock_jump"]
"failure_scenarios": ["success", "busy", "no_answer", "ai_timeout", "customer_silent", "ari_disconnect", "upload_missing", "upload_bad_checksum", "broker_outage", "clock_jump"]
}
+1 -1
View File
@@ -88,7 +88,7 @@ components:
type: string
minLength: 1
maxLength: 128
pattern: '^[^\\s/\\\\]+$'
pattern: '^[^\s/\\]+$'
UploadRequest:
type: object
additionalProperties: false