Skip to content
1 min read · 104 words

Variable: defaultRenderClaudeCodeCliTimelineMessage

ts
const defaultRenderClaudeCodeCliTimelineMessage: (input: {
  message: Message;
  selfIdentity: string;
  unsupportedMediaPolicy: UnsupportedMediaPolicy;
  warn?: (msg: string) => void;
}) => Promise<string> = renderClaudeCodeCliTimelineMessage;

Defined in: src/batteries/llm/claude_code_cli/helpers.ts:306

Default timeline-message renderer; alias of renderClaudeCodeCliTimelineMessage.

Renders a single timeline @nhtio/adk!Message into plain text for the -p prompt string — structurally identical to renderOllamaTimelineMessage's trust-envelope/identity logic, except every attachment routes through unsupportedMediaPolicy and is appended as text (the "v1 prompt is text-only" limitation).

Parameters

ParameterType
input{ message: Message; selfIdentity: string; unsupportedMediaPolicy: UnsupportedMediaPolicy; warn?: (msg: string) => void; }
input.messageMessage
input.selfIdentitystring
input.unsupportedMediaPolicyUnsupportedMediaPolicy
input.warn?(msg: string) => void

Returns

Promise<string>