- Integrate ActionMonitor into ChatGPT GitOps API for failure tracking - Add ErrorClassifier with permission, git, runtime, system, secret violation error types - Add FailureRouter to route errors to correct recovery agents (openclaw/hermes/windows_codex_app) - Add RecoveryController orchestrating full pipeline: capture→classify→route→plan→execute→validate→record - Update error_classifier to include ClientResponseError, rate limit, and secret_violation patterns - All 8 integration tests passing (ActionMonitor, ErrorClassifier, FailureRouter, RecoveryController, API 500 scenario) - Push baseline to V1R2C2 with tag v1r2c2-baseline
44 lines
1.1 KiB
JSON
44 lines
1.1 KiB
JSON
{
|
|
"$schema": "schema/self-evolution.schema.json",
|
|
"title": "Agent Resource Manager Configuration",
|
|
"description": "Defines resource limits, parallel task limits, priority, runtime isolation, and overload handling for agent orchestration.",
|
|
"version": "1.0.0",
|
|
"config": {
|
|
"default_resource_limits": {
|
|
"max_concurrent_tasks": 5,
|
|
"max_memory_mb": 1024,
|
|
"max_cpu_cores": 2,
|
|
"timeout_seconds": 300
|
|
},
|
|
"agent_priority_levels": {
|
|
"critical": 100,
|
|
"high": 80,
|
|
"medium": 50,
|
|
"low": 20,
|
|
"background": 0
|
|
},
|
|
"runtime_isolation": {
|
|
"enabled": true,
|
|
"namespace_per_agent": true,
|
|
"ephemeral_storage": "1Gi",
|
|
"network_policy": "restrictive"
|
|
},
|
|
"overload_handling": {
|
|
"max_queue_depth": 100,
|
|
"backpressure_threshold": 0.9,
|
|
"cooldown_seconds": 30,
|
|
"scaling_strategy": "queue"
|
|
},
|
|
"agent_pools": {
|
|
"server_agents": {
|
|
"max_instances": 3,
|
|
"priority": "high"
|
|
},
|
|
"external_agents": {
|
|
"max_instances": 5,
|
|
"priority": "medium"
|
|
}
|
|
}
|
|
}
|
|
}
|