Files
html/api/ambre-autonomous-scan.php
opus 3ec53dd4e1
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
auto-sync-0440
2026-04-22 04:40:03 +02:00

20 lines
856 B
PHP

<?php
header("Content-Type: application/json");
$f = "/var/www/html/api/wevia-autonomous.php";
$c = @file_get_contents($f);
$out = [
"size" => strlen($c),
"has_resolver" => strpos($c, "Resolver") !== false,
"has_multiagent" => strpos($c, "multiagent") !== false || strpos($c, "multi-agent") !== false,
"has_parallel" => strpos($c, "parallel") !== false || strpos($c, "curl_multi") !== false,
"has_plan_exec" => strpos($c, "plan") !== false && strpos($c, "execute") !== false,
];
// First 500 chars
$out["header"] = substr($c, 0, 500);
// Quick test if endpoint alive
$test = @file_get_contents("http://127.0.0.1/api/wevia-autonomous.php?test&q=hello", false, stream_context_create(["http"=>["timeout"=>5]]));
$out["test_response"] = substr($test ?? "FAIL", 0, 300);
echo json_encode($out, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES);