Skip to content
2 min read · 338 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


defaultRenderChatCompletionsSystemPrompt

Re-exports defaultRenderChatCompletionsSystemPrompt


defaultRenderFirstPartyRetrievables

Re-exports defaultRenderFirstPartyRetrievables


defaultRenderMemories

Re-exports defaultRenderMemories


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


renderChatCompletionsSystemPrompt

Re-exports renderChatCompletionsSystemPrompt


renderFirstPartyRetrievables

Re-exports renderFirstPartyRetrievables


renderMemories

Re-exports renderMemories


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