This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"ts": "2026-04-12T22:19:28+00:00",
|
||||
"ts": "2026-04-12T22:21:41+00:00",
|
||||
"hostname": "LAPTOP-VE75QUHF",
|
||||
"cpu": "43%",
|
||||
"ram": "84% (16GB)",
|
||||
"cpu": "31%",
|
||||
"ram": "82% (16GB)",
|
||||
"disk": "?",
|
||||
"uptime": "0d06h32m",
|
||||
"uptime": "0d06h34m",
|
||||
"user": "Yace",
|
||||
"ip": "160.176.108.154",
|
||||
"agent_version": "2.0"
|
||||
|
||||
@@ -10,6 +10,6 @@
|
||||
"SAMBANOVA_KEY": "https:\/\/cloud.sambanova.ai\/apis",
|
||||
"MISTRAL_KEY": "https:\/\/console.mistral.ai\/api-keys"
|
||||
},
|
||||
"ts": "2026-04-12T22:09:25+00:00",
|
||||
"ts": "2026-04-12T22:20:55+00:00",
|
||||
"priority": "P0"
|
||||
}
|
||||
@@ -10,6 +10,6 @@
|
||||
"SAMBANOVA_KEY": "https:\/\/cloud.sambanova.ai\/apis",
|
||||
"MISTRAL_KEY": "https:\/\/console.mistral.ai\/api-keys"
|
||||
},
|
||||
"ts": "2026-04-12T22:09:25+00:00",
|
||||
"ts": "2026-04-12T22:20:55+00:00",
|
||||
"priority": "P1"
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"ts": "2026-04-12T22:09:25+00:00",
|
||||
"ts": "2026-04-12T22:20:55+00:00",
|
||||
"results": {
|
||||
"GITHUB_TOKEN": 401,
|
||||
"GROQ_KEY": 200,
|
||||
|
||||
@@ -126,4 +126,8 @@ fatal: updating files failed
|
||||
error: api/$_IC: failed to insert into database
|
||||
error: unable to index file 'api/$_IC'
|
||||
fatal: updating files failed
|
||||
2026-04-12 22:15:02 | L99:957/957 | NR:ERR | D:17 | disk:90% | hubs:29 | DISK_CLEAN
|
||||
2026-04-12 22:15:02 | L99:957/957 | NR:ERR | D:17 | disk:90% | hubs:29 | DISK_CLEANerror: insufficient permission for adding an object to repository database .git/objects
|
||||
error: api/wevia-quality-status.json: failed to insert into database
|
||||
error: unable to index file 'api/wevia-quality-status.json'
|
||||
fatal: updating files failed
|
||||
2026-04-12 22:20:01 | L99:957/957 | NR:ERR | D:17 | disk:90% | hubs:29 | DISK_CLEAN
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"ts": "2026-04-12 22:15:02",
|
||||
"ts": "2026-04-12 22:20:01",
|
||||
"r": {
|
||||
"reconcile": "ERR",
|
||||
"nonreg": "ERR",
|
||||
@@ -7,7 +7,7 @@
|
||||
"docker": 17,
|
||||
"disk": 90,
|
||||
"hubs": 29,
|
||||
"dirty": 4,
|
||||
"dirty": 1,
|
||||
"pushed": true,
|
||||
"alerts": [
|
||||
"DISK_CLEAN"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"timestamp": "2026-04-13 00:15:21",
|
||||
"timestamp": "2026-04-13 00:20:20",
|
||||
"healthy": false,
|
||||
"issues": [
|
||||
"Chatbot check error: Expecting value: line 1 column 1 (char 0)"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"timestamp": "2026-04-12 22:10:26",
|
||||
"timestamp": "2026-04-12 22:20:18",
|
||||
"healthy": false,
|
||||
"global_pass": 405,
|
||||
"global_fail": 22,
|
||||
@@ -34,24 +34,24 @@
|
||||
"total": 93
|
||||
},
|
||||
"chat_monitor": {
|
||||
"pass": 3,
|
||||
"fail": 0,
|
||||
"pass": 0,
|
||||
"fail": 3,
|
||||
"total": 3,
|
||||
"caps": {
|
||||
"Lean Six Sigma": {
|
||||
"ok": true,
|
||||
"code": 200,
|
||||
"json": true
|
||||
"ok": false,
|
||||
"code": 0,
|
||||
"json": false
|
||||
},
|
||||
"Qdrant": {
|
||||
"ok": true,
|
||||
"code": 200,
|
||||
"json": true
|
||||
"ok": false,
|
||||
"code": 502,
|
||||
"json": false
|
||||
},
|
||||
"SearXNG": {
|
||||
"ok": true,
|
||||
"code": 200,
|
||||
"json": true
|
||||
"ok": false,
|
||||
"code": 502,
|
||||
"json": false
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -66,7 +66,7 @@
|
||||
"chatbot_post": {
|
||||
"healthy": false,
|
||||
"provider": "none",
|
||||
"code": 0
|
||||
"code": 502
|
||||
},
|
||||
"regression_scan": {
|
||||
"ok": 250,
|
||||
@@ -84,9 +84,10 @@
|
||||
"issues": [
|
||||
"L99 UX: 20 failures",
|
||||
"L99 Command: 2 failures",
|
||||
"Chat Monitor: 3 capabilities returning non-JSON",
|
||||
"Auth Agent: unhealthy",
|
||||
"Chatbot POST: returning maintenance\/crash (provider cascade broken)",
|
||||
"L99 Mission: 2 failures (QUALITY, ssl)"
|
||||
],
|
||||
"issues_count": 5
|
||||
"issues_count": 6
|
||||
}
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"v": "6.0",
|
||||
"v": "6.1",
|
||||
"count": 163,
|
||||
"tools": [
|
||||
{
|
||||
"id": "reconcile",
|
||||
"kw": "reconcilie|reconcile",
|
||||
"api": "master",
|
||||
"api": "GET:/api/wevia-action-engine.php?action=diagnostic",
|
||||
"msg": "reconcilie tout"
|
||||
},
|
||||
{
|
||||
@@ -71,7 +71,7 @@
|
||||
{
|
||||
"id": "ports",
|
||||
"kw": "port.*scan|port.*conflit|port.*occup",
|
||||
"api": "master",
|
||||
"api": "GET:/api/wevia-action-engine.php?action=security_scan",
|
||||
"msg": "scan ports"
|
||||
},
|
||||
{
|
||||
@@ -83,7 +83,7 @@
|
||||
{
|
||||
"id": "git_dirty",
|
||||
"kw": "dirty|git.*status|fichier.*modif",
|
||||
"api": "master",
|
||||
"api": "GET:/api/wevia-action-engine.php?action=git_status",
|
||||
"msg": "git dirty files"
|
||||
},
|
||||
{
|
||||
@@ -233,13 +233,13 @@
|
||||
{
|
||||
"id": "paperclip",
|
||||
"kw": "paperclip|langfuse",
|
||||
"api": "master",
|
||||
"api": "GET:/api/wevia-action-engine.php?action=paperclip_status",
|
||||
"msg": "paperclip status"
|
||||
},
|
||||
{
|
||||
"id": "deerflow",
|
||||
"kw": "deerflow|deer.*flow|research.*agent",
|
||||
"api": "master",
|
||||
"api": "GET:/api/wevia-action-engine.php?action=deerflow_status",
|
||||
"msg": "deerflow status"
|
||||
},
|
||||
{
|
||||
@@ -345,7 +345,7 @@
|
||||
{
|
||||
"id": "pages",
|
||||
"kw": "combien.*page|liste.*page|new.*page",
|
||||
"api": "master",
|
||||
"api": "GET:/api/wevia-action-engine.php?action=codebase_index",
|
||||
"msg": "pages count"
|
||||
},
|
||||
{
|
||||
@@ -573,7 +573,7 @@
|
||||
{
|
||||
"id": "wiki_update",
|
||||
"kw": "wiki.*update|met.*jour.*wiki|wiki.*entry",
|
||||
"api": "master",
|
||||
"api": "GET:/api/wevia-action-engine.php?action=wiki_scan",
|
||||
"msg": "wiki update"
|
||||
},
|
||||
{
|
||||
@@ -1161,6 +1161,76 @@
|
||||
"id": "dependency_update",
|
||||
"kw": "dependency|mise.*jour.*dep|npm.*update|pip.*update|composer.*update",
|
||||
"api": "GET:/api/wevia-action-engine.php?action=dependency_update"
|
||||
},
|
||||
{
|
||||
"id": "php_health",
|
||||
"kw": "php.*health|fpm.*status|php.*alive",
|
||||
"api": "exec",
|
||||
"cmd": "systemctl is-active php8.5-fpm",
|
||||
"desc": "PHP health"
|
||||
},
|
||||
{
|
||||
"id": "snap_launch",
|
||||
"kw": "lance.*snap|start.*snap|relance.*archiv",
|
||||
"api": "exec",
|
||||
"cmd": "[ -f /tmp/snap-archiver.lock ] && echo LOCKED || (nohup bash /tmp/snap-final.sh >/dev/null 2>&1 & echo LAUNCHED)",
|
||||
"desc": "Launch archiver"
|
||||
},
|
||||
{
|
||||
"id": "snap_kill",
|
||||
"kw": "kill.*snap|stop.*archiv|arret.*snap",
|
||||
"api": "exec",
|
||||
"cmd": "pkill -f wevia-snap-archiver; rm -f /tmp/snap-archiver.lock; echo KILLED",
|
||||
"desc": "Kill archiver"
|
||||
},
|
||||
{
|
||||
"id": "git_commit_push",
|
||||
"kw": "push.*git|git.*push|commit.*push",
|
||||
"api": "exec",
|
||||
"cmd": "cd /var/www/html && git add -A && git commit -m 'auto-push WEVIA' 2>&1 | tail -3 && git push origin main 2>&1 | tail -3",
|
||||
"desc": "Git push"
|
||||
},
|
||||
{
|
||||
"id": "github_releases",
|
||||
"kw": "github.*release|release.*archive",
|
||||
"api": "exec",
|
||||
"cmd": "curl -s -H 'Authorization: token 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' 'https://api.github.com/repos/Yacineutt/weval-archive/releases?per_page=5' | python3 -c \"import sys,json;[print(f\\\"{r['tag_name']:20s} {len(r.get('assets',[]))} assets\\\") for r in json.load(sys.stdin)]\"",
|
||||
"desc": "GitHub releases"
|
||||
},
|
||||
{
|
||||
"id": "ram_status",
|
||||
"kw": "ram|memoire|memory|free.*mem",
|
||||
"api": "exec",
|
||||
"cmd": "free -m | head -2",
|
||||
"desc": "RAM status"
|
||||
},
|
||||
{
|
||||
"id": "disk_cleanup",
|
||||
"kw": "disk.*clean|nettoy.*disk|libere.*espace",
|
||||
"api": "exec",
|
||||
"cmd": "docker system prune -f 2>/dev/null | tail -1; df -h / | tail -1",
|
||||
"desc": "Disk cleanup"
|
||||
},
|
||||
{
|
||||
"id": "tools_list",
|
||||
"kw": "list.*tool|outil.*dispo|combien.*tool",
|
||||
"api": "exec",
|
||||
"cmd": "python3 -c \"import json;t=json.load(open('/var/www/html/api/wevia-tool-registry.json'));ts=t.get('tools',t) if isinstance(t,dict) else t;print(f'{len(ts)} tools');[print(f' {x.get(chr(105)+chr(100),chr(63))}') for x in ts]\"",
|
||||
"desc": "List tools"
|
||||
},
|
||||
{
|
||||
"id": "hetzner_servers",
|
||||
"kw": "hetzner.*server|serveur.*hetzner|temp.*server",
|
||||
"api": "exec",
|
||||
"cmd": "curl -s -H 'Authorization: Bearer xUcbvWMjkMgetuTU0llazUgB85jc7aQBLMhQ79NZ1Yf7j2TRF598DfNxoVrMnVOj' 'https://api.hetzner.cloud/v1/servers?per_page=50' | python3 -c \"import sys,json;[print(f\\\"{s['name']:30s} {s['status']}\\\") for s in json.load(sys.stdin).get('servers',[])]\"",
|
||||
"desc": "Hetzner servers"
|
||||
},
|
||||
{
|
||||
"id": "l99_launch",
|
||||
"kw": "lance.*l99|run.*l99|l99.*run",
|
||||
"api": "exec",
|
||||
"cmd": "cd /opt/weval-l99 && nohup bash run.sh > /tmp/l99-run.log 2>&1 & echo L99_LAUNCHED",
|
||||
"desc": "Launch L99"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user