Skip to content

feat: add native Anthropic & OpenAI providers, launcher controls, and admin redesign (v1.3.0) - #34

Merged
Foshati merged 1 commit into
mainfrom
feat/native-providers-and-admin-redesign
Oct 29, 2026
Merged

Foshati merged 1 commit into
mainfrom
feat/native-providers-and-admin-redesign

Conversation

@Foshati

@Foshati Foshati commented Oct 29, 2026

Copy link
Copy Markdown
Owner

Summary of Changes

  • Native Anthropic Provider (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 Platform Provider (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.
  • Background Server Management: Detached background server lifecycle for codefa claude and codefa codex, complete with codefa status and codefa stop CLI commands and persistent server log capture.
  • Admin Dashboard Redesign: Categorized provider layout (Cloud & Local), real-time search, status badges, combobox model selector, improved log viewer, and accessibility upgrades.
  • Installer & Test Reliability: Fixed non-interactive TTY prompt check in scripts/install.sh and stabilized provider admission cooldown timing for multi-core test runs.
  • Version Bump: Bumped to version 1.3.0 with synchronized uv.lock and CHANGELOG.md.

… 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.
@coderabbitai

coderabbitai Bot commented Oct 29, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: edae5564-6647-40ca-b374-7ad0cc872033
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Foshati
Foshati merged commit 9481c6f into main Oct 29, 2026
6 checks passed
@Foshati
Foshati deleted the feat/native-providers-and-admin-redesign branch October 29, 2026 22:20
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.

1 participant