30 Commits

Author SHA1 Message Date
Vladimir Glafirov d1d08289ac feat: add gitlab duo-chat-opus-5 model (#3765) 2026-07-27 20:44:27 -05:00
Vladimir Glafirov e5be40b88b fix: use empty reasoning_options for gitlab gpt-5.6 models
The gitlab-ai-provider npm integration does not expose a reasoning
passthrough (see providers/gitlab/provider.toml), so advertising
reasoning_options caused opencode to inject reasoning_effort into
/v1/chat/completions requests. GPT-5.6 rejects reasoning_effort (unless
'none') when function tools are present on chat completions, producing a
400. Match the other duo-chat-gpt-5-* entries with reasoning_options = [].
2026-07-13 13:56:53 +00:00
Vladimir Glafirov 13da13087e feat: add gitlab duo-chat-gpt-5-6 models (sol, terra, luna) 2026-07-13 12:40:22 +00:00
Aiden Cline acf2fbe8a3 Merge pull request #2966 from vglafirov/add-duo-chat-sonnet-5
feat: add gitlab duo-chat-sonnet-5 model
2026-07-02 09:52:18 -05:00
Vladimir Glafirov 1f5c0180d6 refactor: use base_model syntax for gitlab sonnet 5
Inherit metadata from anthropic/claude-sonnet-5 instead of duplicating
it, matching the amazon-bedrock/fable pattern. Override only the
gitlab-specific name, required reasoning_options, cost = 0
(proxy-billed), and the lower output limit (64k) GitLab enforces.
2026-07-02 16:48:53 +02:00
Vladimir Glafirov 5e79d2fcb4 refactor: use base_model syntax for gitlab fable 5
Inherit metadata from anthropic/claude-fable-5 instead of duplicating
it, matching the amazon-bedrock fable definition. Override only the
gitlab-specific name, the required reasoning_options, and cost = 0
(proxy-billed).
2026-07-02 16:44:15 +02:00
Vladimir Glafirov 1336d78c82 Revert "Remove GitLab Duo Chat Fable 5 model"
Re-add the duo-chat-fable-5 model to the gitlab provider, reverting
PR #2591. Adds the now-required description field so it passes
validation.
2026-07-02 16:35:45 +02:00
Adam 5c281e4feb feat: model descriptions 2026-07-01 14:16:49 -05:00
Vladimir Glafirov 977d12e202 feat: add gitlab duo-chat-sonnet-5 model
Add Claude Sonnet 5 to the gitlab provider (Agentic Chat). Context 1M,
output 64k, sourced from GitLab ai-assist model selection.
2026-07-01 15:52:51 +02:00
Aiden Cline 4e85eac00a docs: document provider reasoning request formats 2026-06-26 09:37:21 -05:00
Vladimir Glafirov b4c236a4b3 Remove GitLab Duo Chat Fable 5 model 2026-06-15 15:07:34 +02:00
Aiden Cline 08b5fd9061 [gitlab] Add reasoning options 2026-06-11 23:54:10 -05:00
Vladimir Glafirov 1751dc2671 feat(gitlab): add Claude Fable 5 model 2026-06-10 18:50:26 +02:00
Vladimir Glafirov 11f2a38594 feat: add GitLab Agentic Chat Opus 4.8 2026-05-28 22:12:12 +02:00
Vladimir Glafirov eb96594d47 feat(gitlab): add Agentic Chat (GPT-5.5) model
Adds duo-chat-gpt-5-5 to the GitLab provider. The GitLab AI Gateway
proxies this model to OpenAI's gpt-5.5-2026-04-23 backend with a
1.05M token context window (922k input + 128k output).

Source: gitlab-org/modelops/applied-ml/code-suggestions/ai-assist
models.yml (gpt_5_5 entry with proxy_provider: openai).

The gitlab-ai-provider npm package exposes this model id starting in
v6.7.0.
2026-05-18 20:44:34 +02:00
Vladimir Glafirov 9c5839a414 feat(gitlab): add duo-chat-opus-4-7 model definition 2026-04-17 08:54:07 +02:00
Graham Campbell 2ef2b10847 Correct anthropic 4.6 knowledge cut-off dates 2026-04-16 16:52:15 +01:00
Vladimir Glafirov 849a529a42 fix(gitlab): use unscoped gitlab-ai-provider npm package name 2026-03-23 23:52:13 +01:00
Vladimir Glafirov 5257d0919a feat(gitlab): add GPT-5.4, GPT-5.4 Mini, GPT-5.4 Nano, and GPT-5.3 Codex models 2026-03-23 21:41:11 +01:00
Armin Pasalic 7dd0a26ff4 feat(gitlab): update context limit to 1M for Sonnet and Opus 4.6 2026-03-05 12:01:02 +01:00
Vladimir Glafirov 5e25c0838e feat(gitlab): add Claude Sonnet 4.6 model 2026-02-18 13:52:26 -01:00
Aiden Cline b18b73f0a0 Revert "fix: openai advertises a 400k context window, that is just the sum of max input + max output, so real context window is 272k"
This reverts commit ea276d57a7.
2026-02-11 15:24:43 -06:00
Aiden Cline ea276d57a7 fix: openai advertises a 400k context window, that is just the sum of max input + max output, so real context window is 272k 2026-02-10 19:02:33 -06:00
Vladimir Glafirov a5c9640163 feat(gitlab): add Claude Opus 4.6 model (duo-chat-opus-4-6)
Add the newly released Claude Opus 4.6 model for GitLab Duo Agentic Chat.

Related:
- AI Gateway MR: https://gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/-/merge_requests/4492
2026-02-06 17:04:17 +01:00
Vladimir Glafirov 5651a0efe1 feat(gitlab): add GPT-5.2 model definition (duo-chat-gpt-5-2) 2026-01-23 16:10:47 +01:00
Vladimir Glafirov b21c8870a5 fix: align GitLab Claude models with native Anthropic model capabilities
Updated to match native Anthropic model definitions:
- attachment: false → true (supports image/pdf attachments)
- reasoning: false → true (supports extended thinking)
- modalities.input: ["text"] → ["text", "image", "pdf"]
- Added knowledge cutoff dates from native models
2026-01-23 00:18:27 +01:00
Vladimir Glafirov 4bcba6a482 fix: increase output token limit for GitLab Claude models to 64k
The output limit was set to 4,096 tokens which caused tool calls with
large content (like file generation) to be truncated mid-JSON.

Updated to match standard Anthropic model limits:
- duo-chat-opus-4-5: 4,096 → 64,000
- duo-chat-sonnet-4-5: 4,096 → 64,000
- duo-chat-haiku-4-5: 4,096 → 64,000
2026-01-23 00:02:49 +01:00
Vladimir Glafirov a770639c25 feat(gitlab): add OpenAI GPT-5 model definitions
Add GitLab Duo model definitions for OpenAI GPT-5 family:
- duo-chat-gpt-5-1: GPT-5.1 flagship model
- duo-chat-gpt-5-mini: GPT-5 Mini (cost-effective)
- duo-chat-gpt-5-codex: GPT-5 Codex (agentic coding)
- duo-chat-gpt-5-2-codex: GPT-5.2 Codex
2026-01-22 17:43:59 +01:00
Vladimir Glafirov ab9f44ca5f Updated gitlab logo 2026-01-08 20:11:01 +01:00
Vladimir Glafirov ee5767efaa feat: added GitLab Duo Agentic models 2026-01-08 09:38:48 +01:00