Skip to content
2 min read · 363 words

@nhtio/adk/batteries/llm/anthropic_messages/helpers ​

Anthropic Messages translation helpers.

Variables ​

VariableDescription
defaultAnthropicToolsFromToolsDefault Anthropic tool translator.
defaultBuildAnthropicMessagesHistoryDefault history assembler.
defaultRenderAnthropicMediaBlocksDefault Anthropic media renderer.
defaultRenderAnthropicSegmentedSystemPromptDefault segmented system renderer.
defaultRenderAnthropicThinkingBlocksDefault thinking replay renderer.
defaultRenderAnthropicTimelineMessageDefault timeline renderer.
defaultRenderAnthropicToolCallResultDefault Anthropic tool-result renderer.

Functions ​

FunctionDescription
anthropicToolsFromToolsConverts ADK tools to Anthropic's flat custom-tool definition.
buildAnthropicMessagesHistoryAssembles Anthropic system content, messages, tools, and safely replayable thinking.
fingerprintAnthropicMessagesPrefixComputes the SHA-256 fingerprint used for Anthropic thinking replay.
renderAnthropicMediaBlocksRenders image, document, and policy-routed unsupported media blocks.
renderAnthropicSegmentedSystemPromptRenders system buckets as separate text blocks and places up to three cache breakpoints.
renderAnthropicThinkingBlocksConverts an eligible stored Anthropic thinking payload into byte-exact wire blocks.
renderAnthropicTimelineMessageRenders one ADK timeline message using an identity-bearing content envelope.
renderAnthropicToolCallResultRenders a tool result as Anthropic tool-result content, preserving media blocks.

References ​

defaultDescriptionToChatCompletionsJsonSchema ​

Re-exports defaultDescriptionToChatCompletionsJsonSchema


defaultFilterThoughts ​

Re-exports defaultFilterThoughts


defaultRenderArtifactHandleBody ​

Re-exports defaultRenderArtifactHandleBody


defaultRenderChatCompletionsSystemPrompt ​

Re-exports defaultRenderChatCompletionsSystemPrompt


defaultRenderFirstPartyRetrievables ​

Re-exports defaultRenderFirstPartyRetrievables


defaultRenderMemories ​

Re-exports defaultRenderMemories


defaultRenderRetrievableHandleBody ​

Re-exports defaultRenderRetrievableHandleBody


defaultRenderRetrievables ​

Re-exports defaultRenderRetrievables


defaultRenderRetrievableSafetyDirective ​

Re-exports defaultRenderRetrievableSafetyDirective


defaultRenderStandingInstructions ​

Re-exports defaultRenderStandingInstructions


defaultRenderThirdPartyPrivateRetrievables ​

Re-exports defaultRenderThirdPartyPrivateRetrievables


defaultRenderThirdPartyPublicRetrievables ​

Re-exports defaultRenderThirdPartyPublicRetrievables


defaultRenderThought ​

Re-exports defaultRenderThought


defaultRenderTrustedContent ​

Re-exports defaultRenderTrustedContent


defaultRenderUntrustedContent ​

Re-exports defaultRenderUntrustedContent


defaultToolsToChatCompletionsTools ​

Re-exports defaultToolsToChatCompletionsTools


descriptionToChatCompletionsJsonSchema ​

Re-exports descriptionToChatCompletionsJsonSchema


filterThoughts ​

Re-exports filterThoughts


looksLikeSpooledArtifact ​

Re-exports looksLikeSpooledArtifact


renderArtifactHandleBody ​

Re-exports renderArtifactHandleBody


renderChatCompletionsSystemPrompt ​

Re-exports renderChatCompletionsSystemPrompt


renderFirstPartyRetrievables ​

Re-exports renderFirstPartyRetrievables


renderMemories ​

Re-exports renderMemories


renderRetrievableHandleBody ​

Re-exports renderRetrievableHandleBody


renderRetrievables ​

Re-exports renderRetrievables


renderRetrievableSafetyDirective ​

Re-exports renderRetrievableSafetyDirective


renderStandingInstructions ​

Re-exports renderStandingInstructions


renderThirdPartyPrivateRetrievables ​

Re-exports renderThirdPartyPrivateRetrievables


renderThirdPartyPublicRetrievables ​

Re-exports renderThirdPartyPublicRetrievables


renderThought ​

Re-exports renderThought


renderTrustedContent ​

Re-exports renderTrustedContent


renderUntrustedContent ​

Re-exports renderUntrustedContent


toolsToChatCompletionsTools ​

Re-exports toolsToChatCompletionsTools