- Wissensdatenbank Struktur - Projekt-Übersichten - Session-Management Templates - Dashboard Integration - README.md mit Recovery Guide - System Snapshot Generator Generiert: 2026-06-19
69 lines
1.9 KiB
Markdown
69 lines
1.9 KiB
Markdown
# 🤖 KPT-LABS Agent OS Framework
|
||
|
||
> Agent OS Dashboard mit Multi-Agent-Support, Token-Tracking & Provider-Health
|
||
|
||
## Übersicht
|
||
|
||
| Eigenschaft | Wert |
|
||
|-------------|------|
|
||
| **Typ** | Next.js Dashboard |
|
||
| **Port** | :5555 |
|
||
| **Datenbank** | SQLite (better-sqlite3) |
|
||
| **Auth** | Session-basiert (Middleware → /login) |
|
||
| **Provider** | OpenRouter API |
|
||
| **Tech-Stack** | Next.js, React, TypeScript, Tailwind CSS |
|
||
|
||
## Architektur
|
||
|
||
### Kern-Komponenten
|
||
- **Key Manager** – API-Key Rotation, 3-Tier-Fallback, Priority-Sortierung
|
||
- **Provider Display** – Model-Definitionen, Pricing, RPM/TPM-Limits
|
||
- **Chat Route** – Retry-Loop, Token-Tracking, Provider-Health
|
||
- **System Status** – Services, Models, Token Usage, Provider Health
|
||
|
||
### Datenbank-Schema
|
||
- `api_keys` – API-Schlüssel mit Preferred Models & Priority
|
||
- `token_usage` – Token-Verbrauch pro Request
|
||
- `provider_health` – Erfolgsrate, Latenz, Cooldown
|
||
- `token_budgets` – Budget-Limits
|
||
- `model_latency` – Latenz-Tracking pro Modell
|
||
- `scheduled_tasks` – Cron-Jobs
|
||
- `agent_teams` / `team_members` – Multi-Agent-Teams
|
||
- `session_exports` – Session-Exporte
|
||
|
||
## Features
|
||
|
||
### Phase 1 ✅
|
||
- Mehrsprachige UI (DE/EN)
|
||
- API-Key-Rotation mit 3-Tier-Fallback
|
||
- Modell-Fallback pro Provider
|
||
- Retry mit Exponential Backoff
|
||
|
||
### Phase 2 ✅
|
||
- Token-Usage-Tracking
|
||
- Provider-Health-Monitoring
|
||
- Modell-Kosten-Kalkulation
|
||
- Session-ID-Unterstützung
|
||
|
||
### Phase 3 ✅ (Mittlere Priorität)
|
||
- Scheduled Tasks (Cron-System)
|
||
- Multi-Agent-Sessions (Teams)
|
||
- Session Export/Import
|
||
- Model Response Time Tracking
|
||
|
||
### Phase 4 🔄 (In Arbeit)
|
||
- **Auto-Session-Save → Obsidian**
|
||
- Context-Window-Optimierung
|
||
- Obsidian Vault Integration
|
||
|
||
## Docker-Services
|
||
| Service | Port | Status |
|
||
|---------|------|--------|
|
||
| LiteLLM Proxy | :4000 | 🟢 |
|
||
| Redis | :6379 | 🟢 |
|
||
| Scanner | - | 🟢 |
|
||
| Memory | :5002 | 🟢 |
|
||
|
||
---
|
||
*Tags: #kpt-labs #agent-os #nextjs #dashboard #projekt*
|