Files
aios/config/self-evolution/agent-resource-manager.json
T
aios 19a2ce8439 feat(V1R2C2): complete autonomous recovery chain integration with 8/8 tests passing
- 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
2026-07-07 19:45:51 +08:00

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"
}
}
}
}