iiRecord
Agentic AI Atlas · GAP-PERF-002: Session Compaction
page:docs-harness-features-backlog-gaps-performance-gap-perf-002a5c.ai
II.
Page reference

page:docs-harness-features-backlog-gaps-performance-gap-perf-002

Reading · 1 min

GAP-PERF-002: Session Compaction reference

Implement session-level compaction that summarizes and condenses orchestration history, preventing context window overflow during long runs.

Pagewiki/docs/harness-features-backlog/gaps/performance/GAP-PERF-002.mdOutgoing · 0Incoming · 1

GAP-PERF-002: Session Compaction

FieldValue
Categoryperformance
PriorityCritical
EffortXL
StatusPartial

Description

Implement session-level compaction that summarizes and condenses orchestration history, preventing context window overflow during long runs.

Current State

The compression module provides FNV-1a hash-based dedup and library file caching. This is token-level compression, not session-level compaction. The harness never summarizes or condenses conversation history.

Target State

Multiple compaction strategies: tool-output summarization, resolved effect pruning, iteration digest. Auto-compact trigger based on token budget thresholds. PreCompact/PostCompact hooks for custom behavior.

Dependencies

  • GAP-PROMPT-001 -- prompt strata model for identifying compactable sections

Key Files

ComponentPath
Compression modulepackages/sdk/src/compression/
Hook dispatcherpackages/sdk/src/hooks/dispatcher.ts
State cachepackages/sdk/src/runtime/replay/stateCache.ts

Recommendation

Phase 3 implementation. Auto-compact trigger at token budget threshold. At least 2 strategies: tool-output summarization and iteration digest. Integrate via on-iteration-end hook.