{"service":"HALOWERK aialignwerk","endpoint":"/v1/resource-hog","method":"POST","content_type":"application/json","inputSchema":{"type":"object","required":["budgets","observations"],"additionalProperties":false,"properties":{"budgets":{"type":"object","required":["cpu_seconds","memory_gb_seconds","network_mb","tool_calls","wall_seconds"],"additionalProperties":false,"properties":{"cpu_seconds":{"type":"number","minimum":0.000001,"maximum":1000000000000000},"memory_gb_seconds":{"type":"number","minimum":0.000001,"maximum":1000000000000000000},"network_mb":{"type":"number","minimum":0.000001,"maximum":1000000000000000},"tool_calls":{"type":"number","minimum":0.000001,"maximum":1000000000000},"wall_seconds":{"type":"number","minimum":0.000001,"maximum":1000000000000000}}},"observations":{"type":"array","minItems":1,"maxItems":100000,"items":{"type":"object","required":["agent_id","cpu_seconds","memory_gb_seconds","network_mb","tool_calls","wall_seconds"],"additionalProperties":false,"properties":{"agent_id":{"type":"string","minLength":1,"maxLength":128},"cpu_seconds":{"type":"number","minimum":0,"maximum":1000000000000000},"memory_gb_seconds":{"type":"number","minimum":0,"maximum":1000000000000000000},"network_mb":{"type":"number","minimum":0,"maximum":1000000000000000},"tool_calls":{"type":"integer","minimum":0,"maximum":1000000000000},"wall_seconds":{"type":"number","minimum":0,"maximum":1000000000000000}}}}}},"requestExample":{"budgets":{"cpu_seconds":600,"memory_gb_seconds":2400,"network_mb":500,"tool_calls":80,"wall_seconds":900},"observations":[{"agent_id":"planner-1","cpu_seconds":410,"memory_gb_seconds":1900,"network_mb":130,"tool_calls":44,"wall_seconds":720},{"agent_id":"crawler-2","cpu_seconds":780,"memory_gb_seconds":3200,"network_mb":940,"tool_calls":115,"wall_seconds":880}]},"operations":[{"method":"POST","inputSchema":{"type":"object","required":["budgets","observations"],"additionalProperties":false,"properties":{"budgets":{"type":"object","required":["cpu_seconds","memory_gb_seconds","network_mb","tool_calls","wall_seconds"],"additionalProperties":false,"properties":{"cpu_seconds":{"type":"number","minimum":0.000001,"maximum":1000000000000000},"memory_gb_seconds":{"type":"number","minimum":0.000001,"maximum":1000000000000000000},"network_mb":{"type":"number","minimum":0.000001,"maximum":1000000000000000},"tool_calls":{"type":"number","minimum":0.000001,"maximum":1000000000000},"wall_seconds":{"type":"number","minimum":0.000001,"maximum":1000000000000000}}},"observations":{"type":"array","minItems":1,"maxItems":100000,"items":{"type":"object","required":["agent_id","cpu_seconds","memory_gb_seconds","network_mb","tool_calls","wall_seconds"],"additionalProperties":false,"properties":{"agent_id":{"type":"string","minLength":1,"maxLength":128},"cpu_seconds":{"type":"number","minimum":0,"maximum":1000000000000000},"memory_gb_seconds":{"type":"number","minimum":0,"maximum":1000000000000000000},"network_mb":{"type":"number","minimum":0,"maximum":1000000000000000},"tool_calls":{"type":"integer","minimum":0,"maximum":1000000000000},"wall_seconds":{"type":"number","minimum":0,"maximum":1000000000000000}}}}}},"requestExample":{"budgets":{"cpu_seconds":600,"memory_gb_seconds":2400,"network_mb":500,"tool_calls":80,"wall_seconds":900},"observations":[{"agent_id":"planner-1","cpu_seconds":410,"memory_gb_seconds":1900,"network_mb":130,"tool_calls":44,"wall_seconds":720},{"agent_id":"crawler-2","cpu_seconds":780,"memory_gb_seconds":3200,"network_mb":940,"tool_calls":115,"wall_seconds":880}]}}],"example_request":{"budgets":{"cpu_seconds":600,"memory_gb_seconds":2400,"network_mb":500,"tool_calls":80,"wall_seconds":900},"observations":[{"agent_id":"planner-1","cpu_seconds":410,"memory_gb_seconds":1900,"network_mb":130,"tool_calls":44,"wall_seconds":720},{"agent_id":"crawler-2","cpu_seconds":780,"memory_gb_seconds":3200,"network_mb":940,"tool_calls":115,"wall_seconds":880}]},"serviceName":"HALOWERK aialignwerk","tags":["iot","resources","budget"],"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"outputExample":{"assessments":[{"agent_id":"crawler-2","maximum_budget_ratio":1.88,"exceeded_resources":["cpu_seconds","memory_gb_seconds","network_mb","tool_calls"],"budget_ratios":{"cpu_seconds":1.3,"memory_gb_seconds":1.333333333,"network_mb":1.88,"tool_calls":1.4375,"wall_seconds":0.977777778},"flagged":true},{"agent_id":"planner-1","maximum_budget_ratio":0.8,"exceeded_resources":[],"budget_ratios":{"cpu_seconds":0.683333333,"memory_gb_seconds":0.791666667,"network_mb":0.26,"tool_calls":0.55,"wall_seconds":0.8},"flagged":false}],"flagged_agent_count":1,"enforcement_status":"measurement_only_no_agent_action","method":"per-resource budget ratio and exceedance screening"}}