Skip to content

Documentation / @agentick/core / autoMessageSummary

Function: autoMessageSummary() ​

autoMessageSummary(role, content?): string

Defined in: core/src/jsx/components/auto-summary.ts:30

Auto-summarize a message.

Role-aware:

  • Assistant messages: text-only (no tool/media metadata). Including fake metadata like "[tools: shell ×3]" in assistant summaries causes ICL corruption — the model starts producing literal metadata strings instead of real tool calls.
  • Other roles: role prefix + truncated text.

Parameters ​

role ​

MessageRoles

content? ​

string | any[] | ContentBlock[]

Returns ​

string

Released under the ISC License.