diff --git a/05-Dashboard/README-FIRST.md b/05-Dashboard/README-FIRST.md new file mode 100644 index 0000000..7e84daa --- /dev/null +++ b/05-Dashboard/README-FIRST.md @@ -0,0 +1,75 @@ +# KPT-LABS β€” README First fΓΌr Opencode + +> **Stand**: 2026-06-22 16:00 +> **NΓ€chster Agent**: OWL (CEO/Projektleiter) + +## 🎯 ProjektΓΌbersicht + +KPT-LABS ist ein Multi-Agent AI Dashboard mit zentralem Kommandozentrum. + +## πŸ—οΈ Aktuelle Architektur + +``` +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ KPT-LABS Agent OS β”‚ +β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ +β”‚ Dashboard :3000 (Next.js + SQLite) β”‚ +β”‚ Ollama :11434 (lokal, kostenlos) β”‚ +β”‚ OpenRouter (API Keys in dashboard/.env) β”‚ +β”‚ Obsidian Vault (Second Brain) β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ +``` + +## πŸ”‘ API Key Rotation + +- **Dashboard**: http://localhost:3000/dashboard/system +- **Rotation Chain**: Key+Model Kombinationen in Reihenfolge +- **Auto-Rotation**: Bei 429 automatisch zum nΓ€chsten Key +- **Provider**: OpenRouter, NVIDIA, Ollama (lokal), Ollama Cloud + +## πŸ“‚ Wichtige Pfade + +- **Projekt**: `E:\OpenCode_Projekte\KPT-LABS` +- **Dashboard**: `E:\OpenCode_Projekte\KPT-LABS\dashboard` +- **API Keys Config**: `E:\OpenCode_Projekte\KPT-LABS\dashboard\.env` +- **Database**: `E:\OpenCode_Projekte\KPT-LABS\dashboard\data\kptlabs.db` +- **Obsidian Vault**: `E:\OpenCode_Projekte\obsidianVault` +- **System Scripts**: `E:\OpenCode_Projekte\KPT-LABS\system` +- **System Memory**: `E:\OpenCode_Projekte\obsidianVault\05-Dashboard\System-Memory.md` + +## πŸš€ Quick Start + +```bash +# Dashboard starten (Dev Mode) +cd E:\OpenCode_Projekte\KPT-LABS\dashboard +npm run dev + +# Dashboard bauen (Production) +npm run build +npm start + +# Ollama prΓΌfen +curl http://localhost:11434/api/tags +``` + +## πŸ“ Regeln fΓΌr Opencode + +1. **Immer im Projekt-Root**: `E:\OpenCode_Projekte\KPT-LABS` +2. **Port 3000 muss frei sein** vor dem Start +3. **Keine API-Keys in Code hardcoden** β€” immer `.env` nutzen +4. **DB-Γ„nderungen**: Migration-Script in `system/migrations/` erstellen +5. **Nach großen Γ„nderungen**: Vault committen +6. **Session Compression**: Bei langen Sessions Zusammenfassung erstellen + +## ⚠️ Bekannte Issues + +1. **Next.js TS Errors** β€” Dependencies haben TS Probleme (strict: false als Workaround) +2. **Ollama Cloud** β€” Braucht API Key fΓΌr ollama.com +3. **Session Compression UI** β€” Noch nicht im Dashboard implementiert + +## πŸ”„ NΓ€chste Schritte + +1. Session Compression UI Button im Dashboard +2. Telegram Bot 2 β€” /key rotate Command +3. Automatische Rotation bei 429 (Cron-Job) +4. Context Memory Link fΓΌr OWL diff --git a/05-Dashboard/snapshots/snapshot_2026-06-22.json b/05-Dashboard/snapshots/snapshot_2026-06-22.json index 1744143..e395cad 100644 --- a/05-Dashboard/snapshots/snapshot_2026-06-22.json +++ b/05-Dashboard/snapshots/snapshot_2026-06-22.json @@ -1,5 +1,5 @@ { - "timestamp": "2026-06-22T16:00:08.994819", + "timestamp": "2026-06-22T17:00:35.778736", "version": "2.0.0", "tokenUsage24h": { "requests": 0, @@ -16,8 +16,8 @@ "failures": 0 }, "vault": { - "totalFiles": 36, - "totalSizeKB": 97 + "totalFiles": 37, + "totalSizeKB": 100 }, "scheduledTasks": { "total": 0, diff --git a/README.md b/README.md index 8f4ca03..dbec697 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # πŸš€ KPT-LABS Agent OS β€” System Recovery & Onboarding Guide -> **Letzte Aktualisierung:** 22.06.2026 16:00 | **Version:** 2.0.0 +> **Letzte Aktualisierung:** 22.06.2026 17:00 | **Version:** 2.0.0 > **Vault Hash:** `v1.0-20260619-1400` ---