Skip to content

o3 isn't working #3

@acoliver

Description

@acoliver

What happened?

reasoning models in responses are not presently working:

/model o3 │
╰───────────────╯

ℹ Switched from gpt-4.1 to o3 in provider 'openai'

╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ > when I type /help it gives me a list of stuff. Where does taht stuff come from? I need to change some of the strings. │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ ✔ ReadFolder packages/cli/src │
│ │
│ Listed 12 item(s). │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ ✔ SearchFileContent '/help' in **/.{ts,tsx,js,md} within packages/cli/src │
│ │
│ No matches found │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ ✔ SearchFileContent 'help' in **/
.ts within packages/cli/src │
│ │
│ Found 78 matches │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭──────────────────────────────────────────────────────────────────────╮
│ ✔ ReadFile ...ges/cli/src/ui/commands/helpCommand.ts (lines 1-200) │
╰──────────────────────────────────────────────────────────────────────╯
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ ✔ SearchFileContent 'dialog: 'help'' in **/.ts within packages/cli/src │
│ │
│ Found 4 matches │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ ✔ SearchFileContent 'Help' in **/
.{tsx,ts} within packages/cli/src/ui │
│ │
│ No matches found │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ ✔ ReadFolder packages/cli/src/ui/commands │
│ │
│ Listed 15 item(s). │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭──────────────────────────────────────────────────────────────────────╮
│ ✔ ReadFile ...ckages/src/ui/commands/aboutCommand.ts (lines 1-200) │
╰──────────────────────────────────────────────────────────────────────╯
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ ✔ SearchFileContent '<Help' in **/*.tsx within packages/cli/src/ui │
│ │
│ Found 1 match │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭──────────────────────────────────────────────────────────────────────╮
│ ✔ ReadFile ...ackages/cli/src/ui/components/Help.tsx (lines 1-200) │
╰──────────────────────────────────────────────────────────────────────╯
✦ {"reasoning": "The model just provided an explanation and did not request any input or action from the user. Therefore, according to the rules, the next turn belongs to the user if they have
follow-up questions or instructions.", "next_speaker": "user"}

╭─────────────────────────────────────────────────╮
│ > ok so you didn't answer my question │
╰─────────────────────────────────────────────────╯

✦ {"reasoning": "The previous response simply provided a JSON object with an explanation and declared the next speaker as 'user'; it contained no questions or requests for the user to answer.
Therefore, according to the rules, the user should logically speak next.", "next_speaker": "user"}

╭──────────────────────────────╮
│ > ok what was my question? │
╰──────────────────────────────╯

✦ {"reasoningThe model’s last reply was a declarative JSON statement indicating turn-taking; it asked no question and made no request. Therefore, per the rules, the user should speak
next.","next_speakeruser"}

What did you expect to happen?

It to answer my question

Client information

Details
│                                                                                                   │
│ About LLxprt Code                                                                                 │
│                                                                                                   │
│ CLI Version                       0.1.12                                                          │
│ Git Commit                        e26ef400 (local modifications)                                  │
│ Model                             gemini-2.5-pro                                                  │
│ Sandbox                           no sandbox                                                      │
│ OS                                darwin                                                          │
│ Auth Method                       provider      

Login information

/provider openai
/model gpt-4.1
using default keyfile method

Anything else we need to know?

no auth to google.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions