{
  "id": "ao-compaction-cli-knobs",
  "title": "Agent CLI compaction knobs",
  "topic": "ao-compaction",
  "columns": [
    "Tool",
    "Threshold / auto",
    "Manual",
    "Key caution",
    "Related slug"
  ],
  "rows": [
    [
      "Gemini CLI",
      "model.compressionThreshold (fraction; default 0.5)",
      "/compress",
      "Restart may be required after threshold change",
      "ao-compaction-gemini-cli-compress"
    ],
    [
      "Generic pattern",
      "Auto-compact when context fills",
      "Handoff file / new session",
      "Side constraints can drop after rewrite compaction",
      "ao-compaction-side-constraints"
    ],
    [
      "When to compact",
      "Prefer before limits, after milestones",
      "Fresh session with handoff",
      "Summaries lose verbatim rules unless preserved",
      "ao-compaction-when-to-compact"
    ]
  ],
  "related_slugs": [
    "ao-compaction",
    "ao-compaction-gemini-cli-compress",
    "ao-compaction-side-constraints",
    "ao-compaction-when-to-compact",
    "ao-compaction-summarize-and-resume"
  ],
  "provenance": [
    {
      "title": "iinventedlight Library notes",
      "url": "https://iinventedlight.com/library/notes/",
      "license": "per-note",
      "accessed": "2026-11-09"
    }
  ],
  "as_of": "2026-11-09",
  "license": "CC-BY-4.0 summaries; see related notes for source licenses",
  "markdown": "/library/artifacts/ao-compaction-cli-knobs.table.md"
}
