26 lines
1.1 KiB
PHP
26 lines
1.1 KiB
PHP
<?php
|
|
header("Content-Type: application/json");
|
|
$out = [];
|
|
$endpoints = [
|
|
"/var/www/html/api/wevia-public-stream.php",
|
|
"/var/www/html/api/wevia-stream-api.php",
|
|
"/var/www/html/api/wevia-multiagent-sse.php",
|
|
"/var/www/html/api/wevcode-superclaude.php",
|
|
"/var/www/html/api/wevia-sse-orchestrator-public.php",
|
|
];
|
|
foreach ($endpoints as $f) {
|
|
if (!file_exists($f)) { $out[basename($f)] = "MISSING"; continue; }
|
|
$c = @file_get_contents($f);
|
|
$out[basename($f)] = [
|
|
"size" => strlen($c),
|
|
"has_sse" => strpos($c, "text/event-stream") !== false,
|
|
"has_flush" => strpos($c, "ob_flush") !== false || strpos($c, "flush()") !== false,
|
|
"has_thinking" => stripos($c, "thinking") !== false,
|
|
"has_plan" => stripos($c, "plan") !== false,
|
|
"has_execute" => stripos($c, "execute") !== false || stripos($c, "exec_") !== false,
|
|
"has_rag" => stripos($c, "rag") !== false || stripos($c, "qdrant") !== false,
|
|
"first_500" => substr($c, 0, 500),
|
|
];
|
|
}
|
|
echo json_encode($out, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES);
|