Michael Bolin
7e149a0e7f
merge commit for archive created by Sapling
2026-02-19 10:12:10 -08:00
Michael Bolin
1980c974e9
feat: introduce Reject variant of AskForApproval
2026-02-19 10:12:02 -08:00
Michael Bolin
e94731388c
merge commit for archive created by Sapling
2026-02-19 10:06:58 -08:00
Michael Bolin
a28a1c3176
feat: introduce Reject variant of AskForApproval
2026-02-19 10:06:51 -08:00
Michael Bolin
b431a46048
merge commit for archive created by Sapling
2026-02-18 17:32:08 -08:00
Michael Bolin
c132a8701b
feat: introduce Reject variant of AskForApproval
2026-02-18 17:31:50 -08:00
Michael Bolin
ffa94dcb27
merge commit for archive created by Sapling
2026-02-18 17:21:24 -08:00
Michael Bolin
34f85fbf8c
feat: introduce Reject variant of AskForApproval
2026-02-18 17:20:41 -08:00
Michael Bolin
2d91c019d9
merge commit for archive created by Sapling
2026-02-18 17:06:43 -08:00
Michael Bolin
973bec038f
feat: introduce Reject variant of AskForApproval
2026-02-18 17:05:40 -08:00
Michael Bolin
034b10c7af
merge commit for archive created by Sapling
2026-02-18 16:41:26 -08:00
Michael Bolin
9ca73c6874
feat: introduce Reject variant of AskForApproval
2026-02-18 16:41:20 -08:00
Michael Bolin
a3dddacce3
merge commit for archive created by Sapling
2026-02-18 16:33:08 -08:00
Michael Bolin
be16f6798d
feat: introduce Reject variant of AskForApproval
2026-02-18 16:33:02 -08:00
Michael Bolin
eafb479598
merge commit for archive created by Sapling
2026-02-18 16:20:39 -08:00
Michael Bolin
4fd55c18cd
feat: introduce Reject variant of AskForApproval
2026-02-18 16:20:31 -08:00
Michael Bolin
e6457af0a5
merge commit for archive created by Sapling
2026-02-18 16:07:35 -08:00
Michael Bolin
06b63627c7
feat: introduce Reject variant of AskForApproval
2026-02-18 16:07:27 -08:00
Michael Bolin
e4539eaf4d
merge commit for archive created by Sapling
2026-02-18 08:09:16 -08:00
Michael Bolin
91e650c466
feat: introduce Reject variant of AskForApproval
2026-02-18 08:09:07 -08:00
Michael Bolin
e7912a3411
merge commit for archive created by Sapling
2026-02-18 08:02:45 -08:00
Michael Bolin
70e03482bd
feat: introduce Reject variant of AskForApproval
2026-02-18 08:02:32 -08:00
Michael Bolin
81373e5dac
merge commit for archive created by Sapling
2026-02-17 21:38:22 -08:00
Michael Bolin
85bfc03f33
feat: introduce Reject variant of AskForApproval
2026-02-17 21:38:13 -08:00
Michael Bolin
ed604d5748
merge commit for archive created by Sapling
2026-02-17 21:24:26 -08:00
Michael Bolin
5c0c0b9e8f
feat: introduce Reject variant of AskForApproval
2026-02-17 21:24:17 -08:00
Michael Bolin
553e5319bd
merge commit for archive created by Sapling
2026-02-17 21:09:59 -08:00
Michael Bolin
ff396b5df7
feat: introduce Reject variant of AskForApproval
2026-02-17 21:09:54 -08:00
Michael Bolin
bb09921e60
merge commit for archive created by Sapling
2026-02-17 21:06:44 -08:00
Michael Bolin
7276d70d36
feat: introduce Reject variant of AskForApproval
2026-02-17 21:06:37 -08:00
Michael Bolin
1095f8253d
merge commit for archive created by Sapling
2026-02-17 20:52:56 -08:00
Michael Bolin
6022174e39
feat: introduce Reject variant of AskForApproval
2026-02-17 20:52:08 -08:00
Michael Bolin
e1c0c08cee
merge commit for archive created by Sapling
2026-02-17 16:57:46 -08:00
Michael Bolin
5946ffb1c5
feat: separate protocol vs internal versions of AskForApproval
2026-02-17 16:57:41 -08:00
Michael Bolin
366123ac9f
merge commit for archive created by Sapling
2026-02-17 16:54:46 -08:00
Michael Bolin
3835f8cdc6
feat: separate protocol vs internal versions of AskForApproval
2026-02-17 16:54:37 -08:00
Michael Bolin
82187f632c
Merge 1a1ffd09bc into sapling-pr-archive-bolinfest
2026-02-17 16:51:02 -08:00
Michael Bolin
1a1ffd09bc
feat: separate protocol vs internal versions of AskForApproval
2026-02-17 16:50:55 -08:00
Ruslan Nigmatullin
31cbebd3c2
app-server: Emit thread archive/unarchive notifications ( #12030 )
...
* Add v2 server notifications `thread/archived` and `thread/unarchived`
with a `threadId` payload.
* Wire new events into `thread/archive` and `thread/unarchive` success
paths.
* Update app-server protocol/schema/docs accordingly.
Testing:
- Updated archive/unarchive end-to-end tests to verify both
notifications are emitted with the expected thread id payload.
2026-02-17 14:53:58 -08:00
Charley Cunningham
709e2133bb
tui: exit session on Ctrl+C in cwd change prompt ( #12040 )
...
## Summary
- change the cwd-change prompt (shown when resuming/forking across
different directories) so `Ctrl+C`/`Ctrl+D` exits the session instead of
implicitly selecting "Use session directory"
- introduce explicit prompt and resolver exit outcomes so this intent is
propagated cleanly through both startup resume/fork and in-app `/resume`
flows
- add a unit test that verifies `Ctrl+C` exits rather than selecting an
option
## Why
Previously, pressing `Ctrl+C` on this prompt silently picked one of the
options, which made it hard to abort. This aligns the prompt with the
expected quit behavior.
## Codex author
`codex resume 019c6d39-bbfb-7dc3-8008-1388a054e86d`
2026-02-17 14:48:12 -08:00
iceweasel-oai
c4bb7db159
don't fail if an npm publish attempt is for an existing version. ( #12044 )
2026-02-17 14:20:29 -08:00
viyatb-oai and Codex
f2ad519a87
feat(network-proxy): add websocket proxy env support ( #11784 )
...
## Summary
- add managed proxy env wiring for websocket-specific variables
(`WS_PROXY`/`WSS_PROXY`, including lowercase)
- keep websocket proxy vars aligned with the existing managed HTTP proxy
endpoint
- add CONNECT regression tests to cover allowlist and denylist decisions
(websocket tunnel path)
- document websocket proxy usage and CONNECT policy behavior in the
network proxy README
## Testing
- just fmt
- cargo test -p codex-network-proxy
- cargo clippy -p codex-network-proxy
Co-authored-by: Codex <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com>
2026-02-17 13:49:43 -08:00
Eric Traut
ad53574d58
Revert "chore(deps): bump rust-toolchain from 1.93.0 to 1.93.1 in /co…dex-rs ( #11886 )" ( #12035 )
...
This reverts commit af3b1ae6cb which is
breaking CI.
2026-02-17 12:29:03 -08:00
gabec-openai
5341ad08f8
Use prompt-based co-author attribution with config override ( #11617 )
2026-02-17 20:15:54 +00:00
dependabot[bot] and Eric Traut
4c4255fcfc
chore(deps): bump env_logger from 0.11.8 to 0.11.9 in /codex-rs ( #11889 )
...
Bumps [env_logger](https://github.com/rust-cli/env_logger ) from 0.11.8
to 0.11.9.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-cli/env_logger/releases ">env_logger's
releases</a>.</em></p>
<blockquote>
<h2>v0.11.9</h2>
<h2>[0.11.9] - 2026-02-11</h2>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md ">env_logger's
changelog</a>.</em></p>
<blockquote>
<h2>[0.11.9] - 2026-02-11</h2>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-cli/env_logger/commit/2f06b4c7cf359b348cf92f95f83176897cedc838 "><code>2f06b4c</code></a>
chore: Release</li>
<li><a
href="https://github.com/rust-cli/env_logger/commit/57e13acb42cac437ace7d3b9819f46de1d5f5d5a "><code>57e13ac</code></a>
chore: Release</li>
<li><a
href="https://github.com/rust-cli/env_logger/commit/4f9066d8af43095cf95bb9ddae046095af117dd6 "><code>4f9066d</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-cli/env_logger/issues/393 ">#393</a>
from rust-cli/renovate/crate-ci-typos-1.x</li>
<li><a
href="https://github.com/rust-cli/env_logger/commit/3e4709a2665c93f39c0cf63b84ceaea8da42864e "><code>3e4709a</code></a>
chore(deps): Update Rust crate snapbox to v0.6.24 (<a
href="https://redirect.github.com/rust-cli/env_logger/issues/394 ">#394</a>)</li>
<li><a
href="https://github.com/rust-cli/env_logger/commit/80ff83adba5f55a293a484e684cd10b88c6739de "><code>80ff83a</code></a>
chore(deps): Update pre-commit hook crate-ci/typos to v1.42.3</li>
<li><a
href="https://github.com/rust-cli/env_logger/commit/76891b9e32d7e0c2a43a6f843a20caaf5adb0782 "><code>76891b9</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-cli/env_logger/issues/392 ">#392</a>
from epage/template</li>
<li><a
href="https://github.com/rust-cli/env_logger/commit/14cda4a666db7f262fbc87f752ee2bc4d977100f "><code>14cda4a</code></a>
chore: Update from _rust template</li>
<li><a
href="https://github.com/rust-cli/env_logger/commit/e4f2b351a3d5290a8f26db395bf736e0f80a5856 "><code>e4f2b35</code></a>
chore(ci): Update action</li>
<li><a
href="https://github.com/rust-cli/env_logger/commit/6d0d36b0723b29856d380eb89b3c571a9f9c570f "><code>6d0d36b</code></a>
chore(ci): Clean up previous branch in case it was leaked</li>
<li><a
href="https://github.com/rust-cli/env_logger/commit/30b3b14bd665d443f45123729dc69d1f085575f9 "><code>30b3b14</code></a>
chore(ci): Fix how rustfmt jobs run</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.9 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eric Traut <etraut@openai.com >
2026-02-17 12:08:28 -08:00
dependabot[bot] and Eric Traut
c5b513ba98
chore(deps): bump clap from 4.5.56 to 4.5.58 in /codex-rs ( #11888 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.56 to 4.5.58.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases ">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.5.58</h2>
<h2>[4.5.58] - 2026-02-11</h2>
<h2>v4.5.57</h2>
<h2>[4.5.57] - 2026-02-03</h2>
<h3>Fixes</h3>
<ul>
<li>Regression from 4.5.55 where having an argument with
<code>.value_terminator("--")</code> caused problems with an
argument with <code>.last(true)</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md ">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.5.58] - 2026-02-11</h2>
<h2>[4.5.57] - 2026-02-03</h2>
<h3>Fixes</h3>
<ul>
<li>Regression from 4.5.55 where having an argument with
<code>.value_terminator("--")</code> caused problems with an
argument with <code>.last(true)</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/clap-rs/clap/commit/88f13cb4b0eed760139de41ecf80aefd19a707c1 "><code>88f13cb</code></a>
chore: Release</li>
<li><a
href="https://github.com/clap-rs/clap/commit/fe2d731605e98597f241d4dd56950eb4226dfde9 "><code>fe2d731</code></a>
docs: Update changelog</li>
<li><a
href="https://github.com/clap-rs/clap/commit/b2567390457ce0b7ceab722a6318ba278f637a45 "><code>b256739</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/6131 ">#6131</a>
from mernen/do-not-suggest-opts-after-escape</li>
<li><a
href="https://github.com/clap-rs/clap/commit/8aaf704f5679e2329a2f8048ff3cfad40696fde7 "><code>8aaf704</code></a>
fix(complete): Do not suggest options after "--"</li>
<li><a
href="https://github.com/clap-rs/clap/commit/4a86fee1b523aeade43b628294a18a68df5ee165 "><code>4a86fee</code></a>
test(complete): Illustrate current behavior</li>
<li><a
href="https://github.com/clap-rs/clap/commit/281f8aec7ce468d677ae24bf5bc17d41e9c7cbcb "><code>281f8ae</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/6126 ">#6126</a>
from epage/p</li>
<li><a
href="https://github.com/clap-rs/clap/commit/3cbce42cc2115975432647c4238fa5dc9a2d662a "><code>3cbce42</code></a>
docs(cookbook): Make typed-derive easier to maintain</li>
<li><a
href="https://github.com/clap-rs/clap/commit/9fd4dc9e4e6a6b2f5b696e8753b767a46e2aca7e "><code>9fd4dc9</code></a>
docs(cookbook): Provide a custom TypedValueParser</li>
<li><a
href="https://github.com/clap-rs/clap/commit/8f8e8613459e3ccdd25051c97f011cd8d5e49ed9 "><code>8f8e861</code></a>
docs(cookbook): Add local enum to typed-derive</li>
<li><a
href="https://github.com/clap-rs/clap/commit/926bafef0b8860c4b437db0c41567fc270586089 "><code>926bafe</code></a>
docs(cookbook): Hint at overriding value_name</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.56...clap_complete-v4.5.58 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eric Traut <etraut@openai.com >
2026-02-17 12:08:16 -08:00
Michael Bolin
6398e9a2ec
chore: just bazel-lock-update ( #12032 )
2026-02-17 12:04:09 -08:00
Michael Bolin
13fb0be71d
Merge da5d961d90 into sapling-pr-archive-bolinfest
2026-02-17 11:58:47 -08:00
Michael Bolin
da5d961d90
chore: just bazel-lock-update
2026-02-17 11:58:38 -08:00
dependabot[bot] and Eric Traut
af3b1ae6cb
chore(deps): bump rust-toolchain from 1.93.0 to 1.93.1 in /codex-rs ( #11886 )
...
Bumps [rust-toolchain](https://github.com/rust-lang/rust ) from 1.93.0 to
1.93.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/rust/releases ">rust-toolchain's
releases</a>.</em></p>
<blockquote>
<h2>Rust 1.93.1</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/150590 ">Don't try
to recover keyword as non-keyword identifier</a>, fixing an ICE that
especially <a
href="https://redirect.github.com/rust-lang/rustfmt/issues/6739 ">affected
rustfmt</a>.</li>
<li><a
href="https://redirect.github.com/rust-lang/rust-clippy/pull/16196 ">Fix
<code>clippy::panicking_unwrap</code> false-positive on field access
with implicit deref</a>.</li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/152259 ">Revert
"Update wasm-related dependencies in CI"</a>, fixing file
descriptor leaks on the <code>wasm32-wasip2</code> target.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/rust/blob/main/RELEASES.md ">rust-toolchain's
changelog</a>.</em></p>
<blockquote>
<h1>Version 1.93.1 (2026-02-12)</h1>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/150590 ">Don't try
to recover keyword as non-keyword identifier</a>, fixing an ICE that
especially <a
href="https://redirect.github.com/rust-lang/rustfmt/issues/6739 ">affected
rustfmt</a>.</li>
<li><a
href="https://redirect.github.com/rust-lang/rust-clippy/pull/16196 ">Fix
<code>clippy::panicking_unwrap</code> false-positive on field access
with implicit deref</a>.</li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/152259 ">Revert
"Update wasm-related dependencies in CI"</a>, fixing file
descriptor leaks on the <code>wasm32-wasip2</code> target.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/rust/commit/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf "><code>01f6ddf</code></a>
Auto merge of <a
href="https://redirect.github.com/rust-lang/rust/issues/152450 ">#152450</a>
- cuviper:stable-next, r=cuviper</li>
<li><a
href="https://github.com/rust-lang/rust/commit/674ccdd847d19d556c0f51967a092d89bc995664 "><code>674ccdd</code></a>
Release 1.93.1</li>
<li><a
href="https://github.com/rust-lang/rust/commit/f0867bf650e3edf3b37a720416852c8afd18f48f "><code>f0867bf</code></a>
Sync release note changes from main</li>
<li><a
href="https://github.com/rust-lang/rust/commit/b8cc170b70ff51f55b72b4a668d7329ecebf659e "><code>b8cc170</code></a>
Remove the 4 failing tests from rustdoc-gui</li>
<li><a
href="https://github.com/rust-lang/rust/commit/128b1c9f64f85958246b7dfdafc6f62f17dc7bb9 "><code>128b1c9</code></a>
Remove rustdoc GUI flaky test</li>
<li><a
href="https://github.com/rust-lang/rust/commit/f8cf317da396d8cf403171ba2713c07c301d1e39 "><code>f8cf317</code></a>
Revert "Update wasm-related dependencies in CI"</li>
<li><a
href="https://github.com/rust-lang/rust/commit/9c13ace16dce9c54222f5a8f02b4227e85edff21 "><code>9c13ace</code></a>
fix: <code>panicking_unwrap</code> FP on field access with implicit
deref</li>
<li><a
href="https://github.com/rust-lang/rust/commit/feb759bb79a51b3abef735a164346dcec3866d99 "><code>feb759b</code></a>
Don't try to recover keyword as non-keyword identifier</li>
<li><a
href="https://github.com/rust-lang/rust/commit/f691f9a0ec7c1724112f9d97e9e9fb6f6e10888f "><code>f691f9a</code></a>
Add regression tests for keyword-in-identifier-position recovery
ICE</li>
<li>See full diff in <a
href="https://github.com/rust-lang/rust/compare/1.93.0...1.93.1 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eric Traut <etraut@openai.com >
2026-02-17 11:46:28 -08:00