13 lines
1.3 KiB
PHP
13 lines
1.3 KiB
PHP
<?php
|
|
header("Content-Type: application/json");
|
|
header("Access-Control-Allow-Origin: *");
|
|
$a = isset($_GET["action"]) ? $_GET["action"] : "status";
|
|
if ($a === "status") {
|
|
$load = sys_getloadavg();
|
|
echo json_encode(["ok"=>true,"engine"=>"AIOS","version"=>"v0.3","kernel"=>["scheduler"=>["active"=>true,"max_concurrent"=>5],"memory"=>["cache"=>count(glob("/dev/shm/wevia_cache_*"))],"tools"=>["registered"=>38,"apis"=>65],"llm_router"=>["providers"=>7,"failover"=>"auto","default"=>"groq"]],"load"=>$load[0],"agents"=>3]);
|
|
} elseif ($a === "agents") {
|
|
echo json_encode(["ok"=>true,"agents"=>[["id"=>"wevia","name"=>"WEVIA Chat","status"=>"running","tools"=>17],["id"=>"deerflow","name"=>"DeerFlow","status"=>"running","skills"=>110],["id"=>"wedroid","name"=>"WEDROID","status"=>"ready","skills"=>42],["id"=>"wevcode","name"=>"WEVCODE","status"=>"ready","modes"=>4],["id"=>"openclaw","name"=>"OpenClaw","status"=>"standby","skills"=>5700]]]);
|
|
} elseif ($a === "kernel") {
|
|
echo json_encode(["ok"=>true,"kernel"=>["version"=>"AIOS v0.3 WEVAL","modules"=>["llm_scheduler","context_switch","memory_pool","tool_registry","agent_sdk","semantic_fs"],"frameworks"=>["LangChain","LangGraph","CrewAI","AutoGen","OpenClaw"],"local_models"=>["qwen3:8b","granite4","mistral","medllama2"]]]);
|
|
} else { echo json_encode(["error"=>"action: status|agents|kernel"]); }
|