feat: support redacted thinking (#1492)

This commit is contained in:
yetone
2025-03-05 18:53:24 +08:00
committed by GitHub
parent a652db7608
commit cc078a5337
3 changed files with 40 additions and 80 deletions

View File

@@ -222,12 +222,20 @@ vim.g.avante_login = vim.g.avante_login
---@field cache_read_input_tokens number
---@field output_tokens number
---
---@class AvanteLLMThinkingBlock
---@field thinking string
---@field signature string
---
---@class AvanteLLMRedactedThinkingBlock
---@field data string
---
---@class AvanteLLMToolUse
---@field name string
---@field id string
---@field input_json string
---@field response_contents? string[]
---@field thinking_contents? { content: string, signature: string }[]
---@field thinking_blocks? AvanteLLMThinkingBlock[]
---@field redacted_thinking_blocks? AvanteLLMRedactedThinkingBlock[]
---
---@class AvanteLLMStartCallbackOptions
---@field usage? AvanteLLMUsage