Skip to content

Commit ab15e87

Browse files
committed
Add a persistent long-context toggle
Use expanded catalog context windows with proportional compaction limits, session persistence, status-line feedback, and optional key bindings. Better-Codex-Patch: long-context
1 parent 54bb93f commit ab15e87

125 files changed

Lines changed: 1232 additions & 43 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎codex-rs/analytics/src/client_tests.rs‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -639,6 +639,7 @@ fn sample_thread(thread_id: &str) -> Thread {
639639

640640
fn sample_thread_start_response() -> ClientResponsePayload {
641641
ClientResponsePayload::ThreadStart(ThreadStartResponse {
642+
long_context: false,
642643
disabled_plugin_ids: Vec::new(),
643644
thread: sample_thread("thread-1"),
644645
model: "gpt-5".to_string(),
@@ -658,6 +659,7 @@ fn sample_thread_start_response() -> ClientResponsePayload {
658659

659660
fn sample_thread_resume_response() -> ClientResponsePayload {
660661
ClientResponsePayload::ThreadResume(ThreadResumeResponse {
662+
long_context: false,
661663
disabled_plugin_ids: Vec::new(),
662664
thread: sample_thread("thread-2"),
663665
model: "gpt-5".to_string(),
@@ -681,6 +683,7 @@ fn sample_thread_resume_response() -> ClientResponsePayload {
681683

682684
fn sample_thread_fork_response() -> ClientResponsePayload {
683685
ClientResponsePayload::ThreadFork(ThreadForkResponse {
686+
long_context: false,
684687
disabled_plugin_ids: Vec::new(),
685688
thread: sample_thread("thread-3"),
686689
model: "gpt-5".to_string(),

‎codex-rs/analytics/src/tests/support.rs‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ pub(super) fn sample_thread_start_response(
146146
model: &str,
147147
) -> ClientResponsePayload {
148148
ClientResponsePayload::ThreadStart(ThreadStartResponse {
149+
long_context: false,
149150
disabled_plugin_ids: Vec::new(),
150151
thread: sample_thread_with_metadata(
151152
thread_id,
@@ -212,6 +213,7 @@ pub(super) fn sample_thread_resume_response_with_source(
212213
parent_thread_id: Option<String>,
213214
) -> ClientResponsePayload {
214215
ClientResponsePayload::ThreadResume(ThreadResumeResponse {
216+
long_context: false,
215217
disabled_plugin_ids: Vec::new(),
216218
thread: sample_thread_with_metadata(
217219
thread_id,

‎codex-rs/app-server-protocol/schema/json/ServerNotification.json‎

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.schemas.json‎

Lines changed: 28 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.v2.schemas.json‎

Lines changed: 28 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎codex-rs/app-server-protocol/schema/json/v2/AccountModelsReadManyResponse.json‎

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎codex-rs/app-server-protocol/schema/json/v2/ConfigReadResponse.json‎

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎codex-rs/app-server-protocol/schema/json/v2/ModelListResponse.json‎

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎codex-rs/app-server-protocol/schema/json/v2/ThreadForkResponse.json‎

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎codex-rs/app-server-protocol/schema/json/v2/ThreadResumeResponse.json‎

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)