Skip to content

chore: sync upstream/main (2025-12-12-2) - #102

Merged
ScriptedAlchemy merged 7 commits into
mainfrom
sync-upstream-2025-12-12-2
Dec 12, 2025
Merged

ScriptedAlchemy merged 7 commits into
mainfrom
sync-upstream-2025-12-12-2

Conversation

@ScriptedAlchemy

@ScriptedAlchemy ScriptedAlchemy commented Dec 12, 2025 •

Copy link
Copy Markdown
Owner

Sync fork with upstream/main (through f152b16).

  • Merged upstream/main into this repo’s main lineage
  • Ran just fmt and cargo test -p codex-tui locally

bolinfest and others added 7 commits December 11, 2025 22:07
…7893)

I am trying to tighten up some of our logic around PowerShell over in
openai/codex#7607 and it would be helpful to be
more precise about `pwsh.exe` versus `powershell.exe`, as they do not
accept the exact same input language.

To that end, this PR introduces utilities for detecting each on the
system. I think we also want to update `get_user_shell_path()` to return
PowerShell instead of `None` on Windows, but we'll consider that in a
separate PR since it may require more testing.
…unts (#7915)

This PR changes the length validation for SKILL.md `name` and
`description` fields so they use character counts rather than byte
counts. Aligned character limits to other harnesses.

This addresses #7730.
## Notes
- Extend reasoning-effort popup warning eligibility to gpt-5.2* models
for the Extra High (xhigh) option.

## Revisions
- R2: Remove unnecessary tests and snapshots
- R1: initial

## Testing
- `just fix`, `cargo test -p codex-tui`, and `cargo test -p codex-tui2`
- Manual testing

**Before**:
<img width="864" height="162" alt="image"
src="https://github.com/user-attachments/assets/d12a8f11-3ba5-4c31-9ae9-096a408b4971"
/>

**After** (consistent with GPT 5.1 Codex Max):
<img width="864" height="156" alt="image"
src="https://github.com/user-attachments/assets/29c0ea7a-c68e-4fac-b10f-15a420ae5953"
/>

<img width="684" height="154" alt="image"
src="https://github.com/user-attachments/assets/b562b8b6-6e63-4dc2-8344-5c7f9a9b6263"
/>
Prevent TUI to loop for ever if one of the RX it's listing on get closed
Fix race where the PTY was sending first chunk before the subscription
to the broadcast
@changeset-bot

changeset-bot Bot commented Dec 12, 2025

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 37fb515

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@ScriptedAlchemy
ScriptedAlchemy merged commit 15901b8 into main Dec 12, 2025
29 checks passed
@ScriptedAlchemy
ScriptedAlchemy deleted the sync-upstream-2025-12-12-2 branch December 12, 2025 17:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants