Repository navigation
feat: add native Anthropic & OpenAI providers, launcher controls, and admin redesign (v1.3.0) - #34
Merged
Conversation
… admin redesign (v1.3.0) - Add native Anthropic provider (anthropic_api/...) with Messages API forwarding, prompt caching, server tools, thinking signatures, and automatic error recovery. - Add OpenAI platform provider (openai_api/...) with Chat Completions, reasoning effort translation, non-chat model filtering, and unsupported parameter auto-drop. - Improve terminal launchers (codefa claude, codefa codex) with detached background server lifecycle, status tracking, and codefa status/codefa stop commands. - Redesign Admin UI dashboard with categorized provider groupings, search, status indicators, accessible modals, and improved log streaming. - Fix installer non-interactive detection in scripts/install.sh to prevent hanging on controlling TTY in headless environments. - Stabilize provider admission test timing under parallel multi-core execution. - Bump version to 1.3.0 in pyproject.toml and uv.lock.
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary of Changes
anthropic_api/...): Direct forwarding to Claude Messages API preserving prompt caching, thinking signatures, server tools (web_search/web_fetch), and exact token accounting. Automatically corrects incompatible request fields and retries on overload.openai_api/...): Native Chat Completions integration for GPT models with reasoning effort translation and automatic drop of unsupported parameters per model. Non-chat models are filtered from listings.codefa claudeandcodefa codex, complete withcodefa statusandcodefa stopCLI commands and persistent server log capture.scripts/install.shand stabilized provider admission cooldown timing for multi-core test runs.1.3.0with synchronizeduv.lockandCHANGELOG.md.