Hitonabi
65d8ab5fe3
Feat: Engine-Update-Mechanismus + Update-Checks (Hermes Agent/AnythingLLM) + WebUI->AnythingLLM
...
- Engine-Update: deploy/update-engine.sh laedt neuesten ggml-org Vulkan-Build + restart;
MC_ENGINE_UPDATE_CMD verdrahtet, engine_update_job nutzt es (Script macht Restart selbst).
- Update-Checks: Hermes Agent (NousResearch/hermes-agent, Release-Datum vs. installiertes Commit)
+ AnythingLLM (Mintplex-Labs/anything-llm, neueste Version + /api/ping-Health), 1h-Cache.
Neues Feld /api/maintenance/updates.components; UpdatesCard zeigt beide Zeilen.
- WebUI -> AnythingLLM: agent_status.webui_* zeigt jetzt auf ANYTHINGLLM_URL (192.168.178.155:3001,
/api/ping); alle "Hermes WebUI"-Buttons/Labels (AgentView, AgentStatusCard, nav, GuideView,
Services-Liste) -> "AnythingLLM". Lokaler hermes-webui-Dienst bleibt als Service-Control im SystemDrawer.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-27 02:12:56 +02:00
Hitonabi
a7c3f8f516
Refactor: Pricing/Draft-Pfad als Single Source of Truth (Phase 1)
...
- Neuer services/pricing.py: PRICING-Dict + compute_savings() aus dem
system-Router extrahiert; Router ist jetzt dünn (nur role_map + Aufruf).
- /system/token-stats liefert zusätzlich das pricing-Dict → Frontend zeigt
die Tarife daraus an statt sie im Text zu hartkodieren.
- SPEC_DRAFT_MODEL_PATH in config.py (MC_SPEC_DRAFT_MODEL); llamaswap.py und
migrate_config.py referenzieren die Konstante statt des doppelten Literals.
- Ersparnis-Berechnung verhaltensneutral verifiziert (35,09 $ / 32,28 €).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 14:28:26 +02:00
Hitonabi
35dcc69ba5
Implement prompt caching, speculative decoding config, parallel slots, and dynamic pricing metrics
2026-06-26 14:00:32 +02:00
Hitonabi
2c60caf790
Update API token stats pricing and footer to June 2026 rates
2026-06-26 13:50:46 +02:00
Hitonabi
2e4cddc840
Feat: Add Token Stats and Cost Savings dashboard card and backend tracking
2026-06-26 13:48:32 +02:00
Hitonabi
e1da5c797d
feat(2.0): implement cockpit improvements, dynamic mcp path, v2 venv, and ko-residency
2026-06-25 21:50:16 +02:00
Hitonabi
1f4c987652
feat(2.0): Phase 5 — Betrieb, Observability + Politur
...
Backup: services/backup.py (Memory-SQLite inkl. WAL/SHM + Configs, retain 7)
+ deploy/backup.sh + POST /api/system/backup + GET /api/system/backups.
Services-Health: GET /api/system/services (aggregierte Reachability +
Observability-Links). Frontend: SystemView mit Dienste-Health + Backup-
Button + Links; Theme-Toggle (Hell/Dunkel, persistent).
Lokal verifiziert: Backup-Snapshot + services-Aggregat (TestClient),
Frontend-Build + Browser (Light-Mode bestaetigt via computed styles).
Damit Phasen 0-5 lokal fertig. Docs aktualisiert.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-25 08:29:27 +02:00
Hitonabi
6c8b6d81fe
feat(2.0): Phase 2 — System/OS + Connect
...
System: services/system.py (psutil CPU/RAM/Disk, sysfs GPU/Temp guarded),
routers/system.py GET status + restart (Whitelist) + self-update (systemd-
USER, sudo-frei). Connect: services/connect.py (Cline/OpenCode/Zed/Continue/
Claude Code/Memory-MCP → Gateway model:auto, LAN-IP-Override), routers/
connect.py. Frontend: SystemView (Metrik-Bars) + ConnectView (Tool-Tabs,
Copy, IP-Override).
Lokal verifiziert: Backend-Smoke + Frontend-Build + Browser (System-Bars,
Connect-Snippets). Docs aktualisiert (README/STATUS/Plan).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-25 08:08:43 +02:00