Was macht CTX?
Trigger-Driven Dynamic Context Loading for Code-Aware LLM Agents
Diese Fähigkeit ermöglicht es KI-Agenten, dynamisch Kontext basierend auf vordefinierten Auslösern zu laden. Sie ist nützlich, um den Token-Verbrauch zu optimieren und die Effizienz bei der Code-Interaktion zu steigern.
Funktionen
- Dynamisches Laden: Lädt nur die relevanten Kontextteile, die für die aktuelle Aufgabe benötigt werden.
- Auslöserbasiert: Reagiert auf Ereignisse wie Dateiänderungen, Benutzereingaben oder Schlüsselwörter.
- Plattformunterstützung: Funktioniert mit Claude Code, Cursor und Codex.
Verwendung
ctx --trigger "datei.geändert" "pfad/zur/datei.py"
Oder über die API des Agenten:
await agent.load_context(trigger="keyword", value="TODO")
Konfiguration
Die Fähigkeit kann über eine Konfigurationsdatei (ctx.yaml) angepasst werden:
triggers:
- type: file_change
pattern: "*.py"
context: "projektübersicht"
keywords:
- "FIXME"
- "HACK"
Hinweise
- Stellen Sie sicher, dass der Agent Zugriff auf das relevante Dateisystem hat.
- Vermeiden Sie zu viele Auslöser, um Overhead zu vermeiden.
- CTX ist ideal für große Codebasen, wo vollständiger Kontext ineffizient wäre.