Skip to content

GPT-5.1-Codex and a rearranging the OpenAI models sections#1146

Merged
aozherelyeva merged 4 commits intodevelopfrom
zarechneva/gpt-5.1-codex
Nov 28, 2025
Merged

GPT-5.1-Codex and a rearranging the OpenAI models sections#1146
aozherelyeva merged 4 commits intodevelopfrom
zarechneva/gpt-5.1-codex

Conversation

@aozherelyeva
Copy link
Copy Markdown
Contributor

@aozherelyeva aozherelyeva commented Nov 18, 2025

Motivation and Context

KG-562 Add GPT-5.1-Codex profile

  1. Add GPT-5.1-Codex to the OpenAI models.
  2. Add NONE as a reasoning effort for reasoning-capable LLM profiles.
  3. Place the newest reasoning models out of the Chat section.
  4. Update docs and tests.

Sources of truth:

Breaking Changes

GPT-5-Codex and GPT-5.1 LLM profiles now belong not to Chat but to the Reasoning section.


Type of the changes

  • New feature (non-breaking change which adds functionality)
  • Bug fix (non-breaking change which fixes an issue)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Tests improvement
  • Refactoring

Checklist

  • The pull request has a description of the proposed change
  • I read the Contributing Guidelines before opening the pull request
  • The pull request uses develop as the base branch
  • Tests for the changes have been added
  • All new and existing tests passed
Additional steps for pull requests adding a new feature
  • An issue describing the proposed change exists
  • The pull request includes a link to the issue
  • The change was discussed and approved in the issue
  • Docs have been added / updated

@aozherelyeva aozherelyeva added the enhancement New feature or request label Nov 18, 2025
@github-actions
Copy link
Copy Markdown

Qodana for JVM

1191 new problems were found

Inspection name Severity Problems
Check Kotlin and Java source code coverage 🔶 Warning 1180
Missing KDoc for public API declaration 🔶 Warning 11
@@ Code coverage @@
+ 71% total lines covered
16421 lines analyzed, 11800 lines covered
# Calculated according to the filters of your coverage tool

☁️ View the detailed Qodana report

Contact Qodana team

Contact us at [email protected]

@aozherelyeva aozherelyeva force-pushed the zarechneva/gpt-5.1-codex branch 2 times, most recently from f9d1799 to 583d902 Compare November 21, 2025 09:28
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Nov 21, 2025

Qodana for JVM

1156 new problems were found

Inspection name Severity Problems
Check Kotlin and Java source code coverage 🔶 Warning 1145
Missing KDoc for public API declaration 🔶 Warning 11
@@ Code coverage @@
+ 72% total lines covered
16693 lines analyzed, 12129 lines covered
# Calculated according to the filters of your coverage tool

☁️ View the detailed Qodana report

Contact Qodana team

Contact us at [email protected]

Copy link
Copy Markdown
Contributor

@devcrocod devcrocod left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for your pr

Place the newest reasoning models out of the Chat section.

I have some concerns about how the models are currently grouped.
Originally, the grouping was based on OpenAI official documentation, but in later releases OpenAI moved away from that structure: https://platform.openai.com/docs/models.

In practice, all new models starting from GPT5 are reasoning models, which makes it increasingly difficult for us to maintain the existing categorization.
I’d suggest keeping only a high-level grouping: chat, audio, moderation, and embedding.

@aozherelyeva aozherelyeva force-pushed the zarechneva/gpt-5.1-codex branch from 583d902 to 885a374 Compare November 21, 2025 12:32
@aozherelyeva
Copy link
Copy Markdown
Contributor Author

@devcrocod good point! Done

…t for reasoning-capable LLM profiles; place the newest reasoning models out of the Chat section; update docs and tests.
…ate references, tests, and documentation accordingly.
@aozherelyeva aozherelyeva force-pushed the zarechneva/gpt-5.1-codex branch 2 times, most recently from bd981f2 to 7c75e2f Compare November 27, 2025 13:30
@aozherelyeva aozherelyeva force-pushed the zarechneva/gpt-5.1-codex branch from 7c75e2f to eaa216f Compare November 28, 2025 10:26
@aozherelyeva aozherelyeva merged commit 7fe0dec into develop Nov 28, 2025
10 checks passed
@aozherelyeva aozherelyeva deleted the zarechneva/gpt-5.1-codex branch November 28, 2025 11:46
kpavlov pushed a commit that referenced this pull request Dec 5, 2025
<!--
Thank you for opening a pull request!

Please add a brief description of the proposed change here.
Also, please tick the appropriate points in the checklist below.
-->

## Motivation and Context
<!-- Why is this change needed? What problem does it solve? -->
[KG-562](https://youtrack.jetbrains.com/issue/KG-562) Add GPT-5.1-Codex
profile

1. Add GPT-5.1-Codex to the OpenAI models.
2. Add NONE as a reasoning effort for reasoning-capable LLM profiles.
3. Place the newest reasoning models out of the Chat section.
4. Update docs and tests.

Sources of truth:
- https://platform.openai.com/docs/api-reference/responses/create
- https://platform.openai.com/docs/models/gpt-5.1-codex

## Breaking Changes
<!-- Will users need to update their code or configurations? -->
GPT-5-Codex and GPT-5.1 LLM profiles now belong not to Chat but to the
Reasoning section.

---

#### Type of the changes
- [x] New feature (non-breaking change which adds functionality)
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update
- [ ] Tests improvement
- [ ] Refactoring

#### Checklist
- [x] The pull request has a description of the proposed change
- [x] I read the [Contributing
Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md)
before opening the pull request
- [x] The pull request uses **`develop`** as the base branch
- [x] Tests for the changes have been added
- [x] All new and existing tests passed

##### Additional steps for pull requests adding a new feature
- [x] An issue describing the proposed change exists
- [x] The pull request includes a link to the issue
- [x] The change was discussed and approved in the issue
- [x] Docs have been added / updated
vova-jb pushed a commit that referenced this pull request Jan 27, 2026
<!--
Thank you for opening a pull request!

Please add a brief description of the proposed change here.
Also, please tick the appropriate points in the checklist below.
-->

## Motivation and Context
<!-- Why is this change needed? What problem does it solve? -->
[KG-562](https://youtrack.jetbrains.com/issue/KG-562) Add GPT-5.1-Codex
profile

1. Add GPT-5.1-Codex to the OpenAI models.
2. Add NONE as a reasoning effort for reasoning-capable LLM profiles.
3. Place the newest reasoning models out of the Chat section.
4. Update docs and tests.

Sources of truth:
- https://platform.openai.com/docs/api-reference/responses/create
- https://platform.openai.com/docs/models/gpt-5.1-codex

## Breaking Changes
<!-- Will users need to update their code or configurations? -->
GPT-5-Codex and GPT-5.1 LLM profiles now belong not to Chat but to the
Reasoning section.

---

#### Type of the changes
- [x] New feature (non-breaking change which adds functionality)
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update
- [ ] Tests improvement
- [ ] Refactoring

#### Checklist
- [x] The pull request has a description of the proposed change
- [x] I read the [Contributing
Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md)
before opening the pull request
- [x] The pull request uses **`develop`** as the base branch
- [x] Tests for the changes have been added
- [x] All new and existing tests passed

##### Additional steps for pull requests adding a new feature
- [x] An issue describing the proposed change exists
- [x] The pull request includes a link to the issue
- [x] The change was discussed and approved in the issue
- [x] Docs have been added / updated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants