2.9 KiB
2.9 KiB
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
# 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
- Immer im Projekt-Root:
E:\OpenCode_Projekte\KPT-LABS - Port 3000 muss frei sein vor dem Start
- Keine API-Keys in Code hardcoden — immer
.envnutzen - DB-Änderungen: Migration-Script in
system/migrations/erstellen - Nach großen Änderungen: Vault committen
- Session Compression: Bei langen Sessions Zusammenfassung erstellen
⚠️ Bekannte Issues
- Next.js TS Errors — Dependencies haben TS Probleme (strict: false als Workaround)
- Ollama Cloud — Braucht API Key für ollama.com
- Session Compression UI — Noch nicht im Dashboard implementiert
🔄 Nächste Schritte
- Session Compression UI Button im Dashboard
- Telegram Bot 2 — /key rotate Command
- Automatische Rotation bei 429 (Cron-Job)
- Context Memory Link für OWL