Files
html/api/ambre-ext-probe.php
Ambre Opus 208bee2b87 wave-260 · Multi-Agent V2 External IA dispatch + widget completion 8 pages
V2 EXTERNAL IA PARALLEL:
- /api/ambre-multiagent-v2-external.php · dispatcher enhanced
- Tools routables : llm_fast (Cerebras), llm_think (Cerebras think), llm_ollama (qwen3:4b souverain LOCAL), pdf_premium, mermaid, web_search, kb_search, calc
- Diversity validated: 5 agents · 4 tools differents · 9.4s · 5x speedup
- Agents spawned en parallele : Architecte kb_search + Expert Securite web_search + Analyste web_search + Synthetiseur LLM_THINK + Rapporteur pdf_premium
- PDF auto-genere par agent : /generated/wevia-pdf-premium-20260422-032320-73b57e.pdf 103KB
- Headers CF bypass (Cache-Control no-store + CDN-Cache-Control no-store)
- Shared learning pool mis a jour automatiquement

PAGES WIDGET COMPLETION (via droid sudo):
- director-center.html 32192B +widget
- paperclip.html 12167B +widget
- wevia-multiagent-dashboard.html 10995B +widget

CUMUL WIDGET wave-259+260 : 8 pages internes
  wevia-master, all-ia-hub, wevia-orchestrator, director-chat, l99-brain
  director-center, paperclip, wevia-multiagent-dashboard

RESSOURCES EXTERNES DETECTEES LIVE :
- Cascade :4000 · 13 providers (Cerebras fast/think, Groq, SambaNova, NVIDIA-NIM, Gemini, Mistral, Cloudflare-AI, Groq-OSS, HF-Space, HF-Router, OpenRouter, GitHub-Models)
- Ollama :11434 · 7 models (weval-brain-v4, llama3.2, qwen3:4b, nomic-embed, all-minilm)
- L99 :5890 UP 89/93 tests pass
- Paperclip :3201 UP
- DeerFlow :3002 UP
- TwentyCRM :3000 · n8n :5678 · Qdrant :6333 UP

CONVERGENCE AUTRES CLAUDES :
- wave-259-cf-bypass-24-agents (V177 subdomain ai.weval-consulting.com)
- V167 orchestrator MILESTONE 50 agents +257% vs baseline
- doctrine-109-agent-bypass-token (X-Agent-Token SSO bypass)
- V179 audit orphans 325 HTML 100pct reachable

ZERO : regression · ecrasement · fake · blocage · hallucination
2026-04-22 05:24:20 +02:00

28 lines
1.3 KiB
PHP

<?php
header("Content-Type: application/json");
$out = [];
// Ollama models available
$ol = @file_get_contents("http://127.0.0.1:11434/api/tags", false, stream_context_create(["http"=>["timeout"=>3]]));
$od = @json_decode($ol, true);
$out["ollama_models"] = is_array($od) ? array_map(function($m){return $m["name"];}, $od["models"] ?? []) : [];
// Paperclip health/API
$pc = @file_get_contents("http://127.0.0.1:3201/", false, stream_context_create(["http"=>["timeout"=>3,"ignore_errors"=>true]]));
$out["paperclip_first"] = substr($pc ?? "", 0, 200);
// DeerFlow api probe
$df = @file_get_contents("http://127.0.0.1:3002/api/health", false, stream_context_create(["http"=>["timeout"=>3,"ignore_errors"=>true]]));
$out["deerflow_health"] = substr($df ?? "", 0, 150);
// Cascade providers health (all 13)
$ch = @file_get_contents("http://127.0.0.1:4000/health", false, stream_context_create(["http"=>["timeout"=>3]]));
$cd = @json_decode($ch, true);
$out["cascade_providers"] = is_array($cd) ? ($cd["providers"] ?? $cd) : $ch;
// L99 (S95 arsenal) probe
$l99 = @file_get_contents("http://127.0.0.1:5890/api/l99-health.php", false, stream_context_create(["http"=>["timeout"=>3,"ignore_errors"=>true]]));
$out["l99_health"] = substr($l99 ?? "", 0, 150);
echo json_encode($out, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES);