• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

umputun / mpt
88%
master: 88%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v0.14.3
DEFAULT BRANCH: master
Repo Added 03 Apr 2025 05:44AM UTC
Token kVBRNXkTsMZagy8JKouRwPmlc3O5gJ66h regen
Build 189 Last
Files 17
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH feature/add-gpt5-support
branch: feature/add-gpt5-support
CHANGE BRANCH
x
Reset
Sync Branches
  • feature/add-gpt5-support
  • add-claude-github-actions-1754418829365
  • consensus-feature
  • dependabot/github_actions/goreleaser/goreleaser-action-6
  • dependabot/go_modules/github.com/fatih/color-1.18.0
  • dependabot/go_modules/github.com/go-pkgz/lgr-0.12.0
  • dependabot/go_modules/github.com/google/generative-ai-go-0.19.0
  • dependabot/go_modules/github.com/jessevdk/go-flags-1.6.1
  • dependabot/go_modules/github.com/mark3labs/mcp-go-0.20.0
  • dependabot/go_modules/github.com/mark3labs/mcp-go-0.20.1
  • dependabot/go_modules/github.com/sashabaranov/go-openai-1.38.1
  • dependabot/go_modules/github.com/stretchr/testify-1.10.0
  • dependabot/go_modules/golang.org/x/crypto-0.31.0
  • dependabot/go_modules/golang.org/x/net-0.36.0
  • dependabot/go_modules/google.golang.org/api-0.228.0
  • dependabot/go_modules/google.golang.org/api-0.229.0
  • feature/add-mcp-support
  • feature/auto-branch-diff
  • feature/force-flag-and-build-exclusion-fix
  • feature/human-friendly-size-values
  • feature/improve-gitignore-handling
  • feature/mix-command
  • feature/multiple-custom-providers
  • git-integration
  • implement-todo-improvements
  • master
  • paskal/dependabot-disable-updates
  • refactor-code-structure
  • refactor/provider-initialization
  • refs/tags/v0.1.0
  • refs/tags/v0.1.1
  • refs/tags/v0.1.2
  • refs/tags/v0.10.0
  • refs/tags/v0.10.1
  • refs/tags/v0.10.2
  • refs/tags/v0.11.0
  • refs/tags/v0.11.1
  • refs/tags/v0.11.2
  • refs/tags/v0.11.3
  • refs/tags/v0.12.0
  • refs/tags/v0.12.1
  • refs/tags/v0.13.0
  • refs/tags/v0.14.0
  • refs/tags/v0.14.1
  • refs/tags/v0.14.2
  • refs/tags/v0.14.3
  • refs/tags/v0.2.0
  • refs/tags/v0.2.1
  • refs/tags/v0.2.2
  • refs/tags/v0.3.0
  • refs/tags/v0.3.2
  • refs/tags/v0.3.3
  • refs/tags/v0.4.0
  • refs/tags/v0.5.0
  • refs/tags/v0.5.1
  • refs/tags/v0.6.0
  • refs/tags/v0.7.0
  • refs/tags/v0.8.0
  • refs/tags/v0.8.1
  • refs/tags/v0.9.0
  • refs/tags/v0.9.1
  • refs/tags/v0.9.2
  • refs/tags/v0.9.3

pending completion
18986495493

Pull #31

github

umputun
feat(custom): add endpoint-type configuration for custom providers

add endpoint-type option to allow custom OpenAI-compatible providers
to specify which API endpoint to use (auto, responses, chat_completions).
this enables GPT-5 support via custom providers using the v1/responses endpoint.

changes:
- add EndpointType field to customOpenAIProvider and CustomSpec structs
- support endpoint-type in CLI flags, environment variables, and legacy config
- add validation with go-flags choice constraint
- refactor parseCustomProvidersFromEnv to reduce cyclomatic complexity
- add comprehensive tests for all configuration methods
- update README with examples showing endpoint-type usage

default: chat_completions (maintains backward compatibility)
Pull Request #31: Add GPT-5 support with dual endpoint implementation

2286 of 2596 relevant lines covered (88.06%)

34.54 hits per line

Relevant lines Covered
Build:
Build:
2596 RELEVANT LINES 2286 COVERED LINES
34.54 HITS PER LINE
Source Files on feature/add-gpt5-support
  • Tree
  • List 17
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
18986495493 feature/add-gpt5-support feat(custom): add endpoint-type configuration for custom providers add endpoint-type option to allow custom OpenAI-compatible providers to specify which API endpoint to use (auto, responses, chat_completions). this enables GPT-5 support via custo... Pull #31 31 Oct 2025 10:17PM UTC umputun github pending completion  
18986496048 feature/add-gpt5-support feat(custom): add endpoint-type configuration for custom providers add endpoint-type option to allow custom OpenAI-compatible providers to specify which API endpoint to use (auto, responses, chat_completions). this enables GPT-5 support via custo... Pull #31 31 Oct 2025 10:17PM UTC umputun github pending completion  
18986197669 feature/add-gpt5-support chore: update dependencies and regenerate vendor Update all outdated dependencies to latest versions: - anthropic-sdk-go: v1.13.0 => v1.16.0 - mcp-go: v0.41.1 => v0.42.0 - google.golang.org/genai: v1.28.0 => v1.33.0 - google.golang.org/grpc: v1.7... Pull #31 31 Oct 2025 10:01PM UTC umputun github pending completion  
18986167330 feature/add-gpt5-support chore: update dependencies and regenerate vendor Update all outdated dependencies to latest versions: - anthropic-sdk-go: v1.13.0 => v1.16.0 - mcp-go: v0.41.1 => v0.42.0 - google.golang.org/genai: v1.28.0 => v1.33.0 - google.golang.org/grpc: v1.7... push 31 Oct 2025 09:58PM UTC umputun github
87.93
See All Builds (167)

Badge your Repo: mpt

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc