Arclet
Memory & Context

Context Window Management

Prevent context overflow and reduce token API overhead.

Context Window Management

Prevent context window overflow and manage token usage efficiently.

Pruning Context

import { ContextPruner } from 'arclet';

const pruner = new ContextPruner({
  maxTokens: 4000,
  preserveSystemInstructions: true,
  preserveRecentMessages: 6,
  strategy: 'sliding-window',
});

const agent = new AgentBuilder()
  .name('PrunedAgent')
  .llm(adapter)
  .contextPruner(pruner)
  .build();