Commit Graph
774 Commits
Author SHA1 Message Date
zeekay eb7b4e7585 merge upstream/main 2026-02-09 21:08:46 -08:00
GitHub Action 57b56b7839 chore(release): 0.6.60 [skip ci] 2026-02-07 23:17:44 +00:00
GitHub Action 9a187fd894 chore(release): 3.0.10 [skip ci] 2026-02-06 06:54:38 +00:00
zeekay ef3db6c2f6 fix(ci): fix codespell and prettier issues
- Fix typos: parellel→parallel, neccessary→necessary, mulitple→multiple,
  responible→responsible, geniune→genuine, yeild→yield
- Add ignore words: Nd, nd, edn, lightening (valid terms)
- Run prettier --write to fix all formatting issues
2026-02-05 22:17:28 -08:00
GitHub Action 2de65710a2 Merge origin/main: adopt remote workflow changes; keep release changes [skip ci] 2026-02-06 05:37:39 +00:00
GitHub Action 2c0f46c6cf chore(release): 3.0.9 [skip ci] 2026-02-06 05:37:25 +00:00
GitHub Action 366cf12086 chore(release): 0.6.59 [skip ci] 2026-02-06 01:11:39 +00:00
GitHub Action 897cd19f38 chore(release): 3.0.8 [skip ci] 2026-02-06 01:02:19 +00:00
GitHub Action 5a17aff645 chore(release): 0.6.58 [skip ci] 2026-02-05 03:28:32 +00:00
GitHub Action bf524b80fe chore(release): 3.0.7 [skip ci] 2026-02-05 02:50:06 +00:00
zeekay 31995e9cde Merge openai-upstream/main: sync with openai/codex (3363 commits)
Catch-up merge from upstream openai/codex repository:
- Accept upstream codex-rs/ and codex-cli/ changes
- Accept upstream docs, sdk/typescript, and configs
- Preserves hanzo-specific directories (code-rs, hanzo-*, dev-cli)
2026-02-04 18:09:15 -08:00
GitHub Action 3ebdd3da35 chore(release): 0.6.57 [skip ci] 2026-02-02 06:54:57 +00:00
GitHub Action 5c3c6630b6 chore(release): 0.6.56 [skip ci] 2026-02-02 04:08:00 +00:00
GitHub Action 866901548b chore(release): 0.6.55 [skip ci] 2026-02-02 00:42:33 +00:00
GitHub Action 08d7e023a3 chore(release): 3.0.6 [skip ci] 2026-01-31 00:46:37 +00:00
Michael BolinandGitHub cda6674ec7 chore: ensure pnpm-workspace.yaml is up-to-date (#10140)
On the back of:

https://github.com/openai/codex/pull/10138

Let's ensure that every folder with a `package.json` is listed in
`pnpm-workspace.yaml` (not sure why `docs` was in there...) and that we
are using `pnpm` over `npm` consistently (which is why this PR deletes
`codex-cli/package-lock.json`).
2026-01-29 10:49:03 -08:00
GitHub Action 292a36f936 chore(release): 0.6.54 [skip ci] 2026-01-29 15:41:05 +00:00
Michael BolinandGitHub 9e4e1634d1 fix: remove references to corepack (#10138)
Currently, our `npm publish` logic is failing.

There were a number of things that were merged recently that seemed to
contribute to this situation, though I think we have fixed most of them,
but this one stands out:

https://github.com/openai/codex/pull/10115

As best I can tell, we tried to fix the pnpm version to a specific hash,
but we did not do it consistently (though `shell-tool-mcp/package.json`
had it specified twice...), so for this PR, I ran:

```
$ git ls-files | grep package.json
codex-cli/package.json
codex-rs/responses-api-proxy/npm/package.json
package.json
sdk/typescript/package.json
shell-tool-mcp/package.json
```

and ensured that all of them now have this line:

```json
  "packageManager": "[email protected].2+sha512.41872f037ad22f7348e3b1debbaf7e867cfd448f2726d9cf74c08f19507c31d2c8e7a11525b983febc2df640b5438dee6023ebb1f84ed43cc2d654d2bc326264"
```

I also went and deleted all of the `corepack` stuff that was added by
https://github.com/openai/codex/pull/10115.

If someone can explain why we need it and verify it does not break `npm
publish`, then we can bring it back.
2026-01-28 23:31:25 -08:00
GitHub Action 81daf0557f chore(release): 0.6.53 [skip ci] 2026-01-27 10:41:36 +00:00
GitHub Action f82d6bf7e7 chore(release): 0.6.52 [skip ci] 2026-01-26 23:58:38 +00:00
GitHub Action 6b921a307c chore(release): 0.6.51 [skip ci] 2026-01-26 00:05:41 +00:00
GitHub Action 24a390ac38 chore(release): 3.0.5 [skip ci] 2026-01-25 22:51:06 +00:00
GitHub Action 744a222557 chore(release): 3.0.4 [skip ci] 2026-01-25 21:14:20 +00:00
GitHub Action 30b8ed752e chore(release): 3.0.3 [skip ci] 2026-01-25 20:26:24 +00:00
GitHub Action 5ff0110fd5 chore(release): 3.0.2 [skip ci] 2026-01-25 09:33:14 +00:00
GitHub Action 5e5deeb826 chore(release): 0.6.51 [skip ci] 2026-01-24 23:53:11 +00:00
GitHub Action af19de2bb7 chore(release): 0.6.50 [skip ci] 2026-01-22 10:19:24 +00:00
GitHub Action 26db4bb664 chore(release): 0.6.50 [skip ci] 2026-01-22 10:19:24 +00:00
ac88b7cc86 fix(cli): add execute permission to bin/codex.js (#9532)
## Summary
Fixes #9520

The `bin/codex.js` file was missing execute permissions (`644` instead
of `755`), causing the `codex` command to fail after npm global
installation.

## Changes
- Added execute permission (`+x`) to `codex-cli/bin/codex.js`

## Verification
After this fix, npm tarballs will include the correct file permissions:
```bash
# Before: -rw-r--r-- (644)
# After:  -rwxr-xr-x (755)
```

---
🤖 Generated with Claude Code

Co-authored-by: Claude <[email protected]>
2026-01-20 14:53:14 -08:00
GitHub Action efb6bd1e48 chore(release): 0.6.49 [skip ci] 2026-01-17 10:38:36 +00:00
GitHub Action 4936dd9a51 chore(release): 0.6.49 [skip ci] 2026-01-17 10:38:36 +00:00
GitHub Action 268b082994 chore(release): 0.6.48 [skip ci] 2026-01-14 00:59:11 +00:00
GitHub Action f3d99b25a1 chore(release): 0.6.48 [skip ci] 2026-01-14 00:59:11 +00:00
GitHub Action d66ef13e8a chore(release): 0.6.47 [skip ci] 2026-01-13 21:27:44 +00:00
GitHub Action 1e3fbc9f7a chore(release): 0.6.47 [skip ci] 2026-01-13 21:27:44 +00:00
GitHub Action f0fa7deed3 chore(release): 0.6.46 [skip ci] 2026-01-11 22:23:05 +00:00
GitHub Action 1436f662fe chore(release): 0.6.46 [skip ci] 2026-01-11 22:23:05 +00:00
0deb25b0d3 fix: add tui.alternate_screen config and --no-alt-screen CLI flag for Zellij scrollback (#8555)
Fixes #2558

Codex uses alternate screen mode (CSI 1049) which, per xterm spec,
doesn't support scrollback. Zellij follows this strictly, so users can't
scroll back through output.

**Changes:**
- Add `tui.alternate_screen` config: `auto` (default), `always`, `never`
- Add `--no-alt-screen` CLI flag
- Auto-detect Zellij and skip alt screen (uses existing `ZELLIJ` env var
detection)

**Usage:**
```bash
# CLI flag
codex --no-alt-screen

# Or in config.toml
[tui]
alternate_screen = "never"
```

With default `auto` mode, Zellij users get working scrollback without
any config changes.

---------

Co-authored-by: Josh McKinney <[email protected]>
2026-01-09 18:38:26 +00:00
GitHub Action d952f92448 chore(release): 0.6.45 [skip ci] 2026-01-09 08:33:29 +00:00
GitHub Action 55a3258877 chore(release): 0.6.45 [skip ci] 2026-01-09 08:33:29 +00:00
GitHub Action 3a77174a59 chore(release): 0.6.44 [skip ci] 2026-01-08 09:05:35 +00:00
GitHub Action 029620363e chore(release): 0.6.44 [skip ci] 2026-01-08 09:05:35 +00:00
GitHub Action 676f1f1db4 chore(release): 0.6.43 [skip ci] 2026-01-08 04:50:10 +00:00
GitHub Action ab17c3c38f chore(release): 0.6.43 [skip ci] 2026-01-08 04:50:10 +00:00
GitHub Action 68e181b208 chore(release): 0.6.42 [skip ci] 2026-01-08 02:50:51 +00:00
GitHub Action 6a8eefe089 chore(release): 0.6.42 [skip ci] 2026-01-08 02:50:51 +00:00
GitHub Action 4beaccf3d9 chore(release): 0.6.41 [skip ci] 2026-01-08 00:55:29 +00:00
GitHub Action d34f18d440 chore(release): 0.6.41 [skip ci] 2026-01-08 00:55:29 +00:00
GitHub Action 4e9640a468 chore(release): 0.6.40 [skip ci] 2026-01-07 02:45:38 +00:00
GitHub Action 6e8a36fa00 chore(release): 0.6.40 [skip ci] 2026-01-07 02:45:38 +00:00