8000 imporve anthropic and global config by simo5 · Pull Request #17 · simo5/vimini · GitHub
[go: up one dir, main page]

Skip to content

imporve anthropic and global config - #17

Merged
simo5 merged 1 commit into
mainfrom
anthropic2
Oct 30, 2026
Merged

simo5 merged 1 commit into
mainfrom
anthropic2

Conversation

@simo5
@simo5 simo5 commented Oct 29, 2026
Copy link
Copy Markdown
Owner

8000 No description provided.

Replace the persisted `active_backend` configuration key with
`default_backend` so that switching backends at runtime via `:ViminiBackend`
does not modify the global configuration file on disk. Cache the global
configuration in memory after startup or reload to avoid redundant disk reads.

Enhance the Anthropic backend to support `thinking_budget_tokens` and
`max_tokens` validation, paginate model listings, preserve `redacted_thinking`
and signed `thinking` blocks in chat history, and automatically resolve or
synthesize `tool_result` blocks for unanswered `tool_use` turns to satisfy
Anthropic API invariants.

Assisted-by: Gemini 4 Argon
Signed-off-by: Simo Sorce <simo@redhat.com>
@simo5
simo5 merged commit 3c4f641 into main Oct 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

0