paulbettner

Results 6 issues of paulbettner

**Bug Description** Thinking is causing this error frequently: API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages.21.content.0.type: Expected `thinking` or `redacted_thinking`, but found `text`. When `thinking` is enabled, a final `assistant` message must start with...

bug
duplicate
platform:macos
area:model
area:api

**Bug Description** Running web searches always shows "Did 0 searches" **Environment Info** - Platform: macos - Terminal: vscode - Version: 1.0.11 - Feedback ID: d5796001-24c8-452d-b33b-4304beb56ade **Errors** ```json [{"error":"Error: Command failed:...

bug
has repro
platform:macos
area:auth
area:tools

This PR adds a tiny, backwards‑compatible set of TUI scroll wheel settings and wires them into the two ScrollBox usages. Defaults preserve existing behavior.\n\nWhat’s included (minimal diff):\n- Config schema (TUI):\n...

## Summary This PR eliminates unnecessary CPU usage and animation stutter caused by cross-session permission events in the TUI. ### Changes **Permission event scoping**: Gate `permission.updated` and `permission.replied` events to...

## Summary This PR eliminates O(n) complexity scans from the TUI render hot path to enable smooth 60 FPS animations and text selection during streaming sessions with 100+ messages. ###...

- Handle ESC interrupts as user aborts instead of unknown errors. - Detect abort signal and OpenAI “reasoning … required following item” error; store MessageAbortedError (“Request was aborted”). - Clean...