AgentFlow
Kosten & Performance

Kontextoptimierung

Repo-Kontext sammeln, bewerten, komprimieren und packen, bevor Agents starten.

Kontextoptimierung

Implementiert in application/internal/contextopt: Ein Collector sammelt Kandidaten, ein Relevanz-Scorer sortiert sie, Reduktion oder Kompression entfernt wenig wertvollen Inhalt, ein Packer erzeugt das Blob, das Agenten tatsächlich sehen. Ziel sind kleinere, präziser zielende Kontexte für kostenpflichtige APIs bei weiterhin über die CLI nachvollziehbaren Regeln.

Pipeline

flowchart LR
  C[Collect files] --> R[Relevance score]
  R --> X[Compress / reduce]
  X --> P[Context pack]
  P --> A[Agent prompt]

CLI

agentflow context billing-v2 --task task-003
agentflow context billing-v2 --task task-003 --optimize
agentflow work "develop billing-v2" --show-context-plan

work führt in der V3-Pipeline die Kontextoptimierung aus, sofern nicht --no-context-reduction gesetzt ist.

Konfiguration

Die Byte-Limits für Grep und große Dateien werden mit der lokalen Investigation geteilt; sie stehen unter mcp.investigation und gelten auch, wenn der MCP-Server ausgeschaltet ist — sie begrenzen dieselbe lokale Werkzeugschicht, die den Collector speist.

Abwägungen

VorteilGrenze
Kleinere PromptsKann relevante Dateien auslassen, wenn Heuristiken daneben greifen
Schnellere Cloud-AufrufeErsetzt nicht das bewusste Lesen kritischer Pfade

Verwandtes