feat: Add claude tools to vertex claude provider (#1559)

* feat: Add claude tools to vertex claude provider

* fix: export transform_tool from claude.lua

* Include type for transfor_tool

---------

Co-authored-by: Miguelo Sana <miguelo@incubeta.com>
This commit is contained in:
miguelosana
2025-03-12 11:43:44 +01:00
committed by GitHub
parent 409ee9cfda
commit fee1aacdfc
3 changed files with 30 additions and 13 deletions

View File

@@ -269,6 +269,7 @@ vim.g.avante_login = vim.g.avante_login
---@field parse_api_key fun(): string | nil
---@field parse_stream_data? AvanteStreamParser
---@field on_error? fun(result: table<string, any>): nil
---@field transform_tool? fun(tool: AvanteLLMTool): AvanteOpenAITool | AvanteClaudeTool
---
---@alias AvanteBedrockPayloadBuilder fun(self: AvanteBedrockModelHandler | AvanteBedrockProviderFunctor, prompt_opts: AvantePromptOptions, request_body: table<string, any>): table<string, any>
---