LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
  • Agent
  • Middleware
  • Backends
  • Sandboxes
  • Skills
  • Subagents
  • Types
Modal
Daytona
Deno
Node VFS
Sandbox Standard Tests
  • Vitest
⌘I

LangChain Assistant

Ask a question to get started

Enter to send•Shift+Enter new line

Menu

OverviewAgentMiddlewareBackendsSandboxesSkillsSubagentsTypes
Modal
Daytona
Deno
Node VFS
Sandbox Standard Tests
Vitest
Language
Theme
JavaScriptdeepagentsmiddlewareTruncateArgsSettings
Interface●Since v1.6

TruncateArgsSettings

Copy
interface TruncateArgsSettings

Properties

View source on GitHub
property
keep: ContextSize
property
maxLength: number
property
trigger: ContextSize
property
truncationText: string

Settings for truncating large tool arguments in old messages.

Context retention policy after summarization. Defaults to keeping last 20 messages.

Maximum character length for tool arguments before truncation. Defaults to 2000.

Threshold(s) that trigger summarization. Can be a single ContextSize or an array for multiple triggers.

Text to replace truncated arguments with. Defaults to "...(argument truncated)".