Files
html/api/ambre-sse-inspect.php
2026-04-21 23:20:02 +02:00

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);