Skip to content
1 min read · 62 words

Variable: defaultAnthropicToolsFromTools

ts
const defaultAnthropicToolsFromTools: (
  tools: readonly (Tool<SpooledArtifact> | ArtifactTool)[],
  deps: {
    descriptionToChatCompletionsJsonSchema: (d: unknown) => JsonSchema;
  },
) => Tool[] = anthropicToolsFromTools;

Defined in: src/batteries/llm/anthropic_messages/helpers.ts:103

Default Anthropic tool translator.

Converts ADK tools to Anthropic's flat custom-tool definition.

Parameters

ParameterType
toolsreadonly ( | Tool<SpooledArtifact> | ArtifactTool)[]
deps{ descriptionToChatCompletionsJsonSchema: (d: unknown) => JsonSchema; }
deps.descriptionToChatCompletionsJsonSchema(d: unknown) => JsonSchema

Returns

Tool[]