Zum Inhalt springen
Kontext-Management

Context
Compaction

Arbeiten Sie unbegrenzt lange an komplexen Aufgaben. Lurus Code komprimiert Ihren Kontext intelligent - ohne Informationsverlust.

Automatisch
Kein Datenverlust
70% Token-Einsparung
70%
Token-Einsparung
Durchschnittliche Komprimierungsrate
200k
Max Kontext
Tokens pro Konversation
Sofort
Komprimierungszeit
Mit Haiku Model
100%
Pfad-Erhaltung
Alle Dateipfade bleiben erhalten

So funktioniert Context Compaction

Ein intelligenter Prozess, der Ihren Kontext komprimiert ohne wichtige Informationen zu verlieren.

1

Threshold erreicht

Wenn 50% (oder 85% im Max Mode) des Kontexts belegt sind, startet die Komprimierung automatisch.

2

Nachrichten splitten

70% ältere Nachrichten werden zusammengefasst, 30% neueste bleiben unverändert erhalten.

3

State Snapshot erstellen

Ein strukturiertes XML-Dokument erfasst alle kritischen Informationen: Ziel, Dateien, Tasks, Constraints.

4

Nahtlos weiterarbeiten

Der Agent arbeitet mit dem komprimierten Kontext weiter - ohne Unterbrechung, ohne Nachfragen.

Compaction Features

Alles was Sie brauchen, um unbegrenzt lange an komplexen Aufgaben zu arbeiten.

Automatische Komprimierung

Claude Code Style - Nahtlos & Intelligent

Wenn Ihr Kontext 50% des Limits erreicht, komprimiert Lurus Code automatisch die Konversation. Sie arbeiten unterbrechungsfrei weiter - der Agent behält alle wichtigen Informationen.

  • 50% Threshold (Standard)
  • 85% Threshold (Max Mode)
  • Minimum 6 Nachrichten
  • Calibration via API-Feedback
  • Fail-Safe Fallback

State Snapshot

Strukturierte XML-Zusammenfassung

Die Komprimierung erzeugt ein strukturiertes <state_snapshot> mit allen kritischen Informationen: Ziel, Constraints, Dateipfade, Aktionen und Task-Status. Kein Kontext geht verloren.

  • <overall_goal> - Hauptziel
  • <active_constraints> - Regeln
  • <key_knowledge> - Technische Details
  • <artifact_trail> - Alle Dateipfade
  • <task_state> - Status aller Tasks
  • <user_messages> - Nutzeranweisungen

Relevanz-Scoring

Intelligente Priorisierung statt FIFO

Statt einfach alte Nachrichten zu löschen, bewertet Lurus Code jede Nachricht nach Relevanz. Wichtige Informationen bleiben erhalten, redundante werden entfernt.

  • User-Nachrichten: Score 90
  • File Edits: Score 80
  • Errors: Score 70
  • Bash Commands: Score 40
  • Redundante Reads: Score 5
  • Recency Boost: 2x

Tool-Output-Truncation

Grosse Outputs intelligent kuerzen

Grosse Tool-Outputs (Grep, Read, Bash) werden intelligent gekuerzt. Stale Reads fuer unbearbeitete Dateien werden auf 5 Zeilen reduziert - bei Bedarf kann der Agent die Datei erneut lesen.

  • 50k Token Budget pro Output
  • Stale Read Detection
  • Grep/Glob Top-10 Truncation
  • Edited Files bleiben vollstaendig
  • Automatische Hinweise

Max Mode

Maximale Kontextnutzung

Fuer komplexe Aufgaben: Max Mode verzoegert die Komprimierung bis 85% des Kontexts. Mehr Kontext = bessere Ergebnisse bei grossen Refactorings oder Code-Reviews.

  • /max Slash-Command
  • 85% statt 50% Threshold
  • Ideal fuer grosse Codebasen
  • Manuell ein/ausschaltbar
  • Status in /status sichtbar

Context Condensation

Projekt-Instruktionen komprimieren

Wenn LURUS.md oder Projekt-Regeln zu gross werden, kondensiert Lurus Code sie automatisch. Alle MUST/NEVER/ALWAYS-Regeln bleiben erhalten - nur Redundanz wird entfernt.

  • Haiku Model (schnell & guenstig)
  • 80k Zeichen Input-Limit
  • Verbatim Rules Preservation
  • Fallback: Head/Tail Truncation
  • Token-Budget konfigurierbar

State Snapshot Format

So sieht ein komprimierter Kontext aus - strukturiert, vollstaendig, verlustfrei.

state_snapshot.xml
<state_snapshot>
  <overall_goal>Implement user authentication with OAuth2</overall_goal>
  <active_constraints>
    - Use TypeScript strict mode
    - Follow existing patterns in src/auth/
    - No external dependencies without approval
  </active_constraints>
  <key_knowledge>
    - Auth service at src/services/auth.service.ts
    - JWT secret in .env.local
    - Database: PostgreSQL with Prisma
  </key_knowledge>
  <artifact_trail>
    MODIFIED: src/services/auth.service.ts - Added OAuth2 flow
    CREATED: src/types/oauth.types.ts - OAuth response types
    READ: src/config/database.ts - Connection settings
  </artifact_trail>
  <task_state>
    1. [DONE] Create OAuth types
    2. [IN PROGRESS] Implement token refresh
    3. [TODO] Add logout endpoint
  </task_state>
</state_snapshot>
Slash-Commands
# Manuelle Komprimierung
/compact

# Max Mode aktivieren (85% Threshold)
/max

# Status pruefen
/status
# → Context: 45% (Max Mode: ON)

# Utility Model fuer Summarization aendern
/utilitymodel sonnet
lurus.config.json
// lurus.config.json
{
  "compactionModel": "haiku",
  "compactInstructions": "Preserve all API endpoints and their parameters",
  "maxContextTokens": 200000
}

Technische Details

Fuer Entwickler, die es genau wissen wollen.

Komprimierungs-Algorithmus

  • 70% aeltere Nachrichten → Zusammenfassung
  • 30% neueste Nachrichten → Verbatim erhalten
  • Clean Boundary Detection (User-Nachricht Start)
  • Incremental Summarization bei existierendem Snapshot
  • Verification Pass fuer Pfad-Vollstaendigkeit

Sicherheits-Features

  • Prompt Injection Protection in Summaries
  • Adversarial Content Detection
  • Strict XML Format Enforcement
  • No Command Execution from History
  • Sanitized Tool Outputs

Konfiguration

  • compactionModel in lurus.config.json
  • compactInstructions fuer Custom-Prompts
  • /utilitymodel fuer Summarization-Model
  • Max Context Tokens pro Model
  • Safety Buffer: 20k Tokens

Mit vs. Ohne Compaction

Der Unterschied ist dramatisch - besonders bei langen Sessions.

Ohne Compaction

  • Kontext-Limit nach ~30 Minuten erreicht
  • Session muss neu gestartet werden
  • Kontext geht komplett verloren
  • Agent vergisst vorherige Arbeit
  • Dateien muessen erneut gelesen werden
  • Hohe Token-Kosten durch Wiederholung

Mit Compaction

  • Unbegrenzt lange Sessions moeglich
  • Automatische Komprimierung im Hintergrund
  • Alle wichtigen Informationen erhalten
  • Agent erinnert sich an alles
  • Keine redundanten Datei-Reads
  • 70% Token-Einsparung
Early Access jetzt verfügbar

Bereit, Ihre Entwicklung zu revolutionieren?

Tausende von Entwicklern vertrauen bereits auf Lurus Code. Starten Sie noch heute.

Keine Kreditkarte erforderlich · DSGVO-konform · Gehostet in Europa
Zum Launch

Zum Launch registrieren

Seien Sie die Ersten, die von Lurus Code erfahren. Exklusive Early-Access und Bonusfeatures für Frühregistrierer.

✓ Starter ab 5 €✓ Kein Spam✓ Jederzeit abmelden

Wir respektieren Ihre Privatsphäre. Jederzeit abmelden.