Skip to content

test(tui): align memory settings test sqlite home#18479

Closed
caseychow-oai wants to merge 1 commit intomainfrom
caseychow/codex/tui-memory-settings-sqlite-home-straggler
Closed

test(tui): align memory settings test sqlite home#18479
caseychow-oai wants to merge 1 commit intomainfrom
caseychow/codex/tui-memory-settings-sqlite-home-straggler

Conversation

@caseychow-oai
Copy link
Copy Markdown
Contributor

@caseychow-oai caseychow-oai commented Apr 18, 2026

Summary

  • set sqlite_home in the memory settings test to match the temp Codex home
  • keep the embedded app server and assertions pointed at the same state DB
  • split this Linux Bazel test harness fix out from the tmux OSC 9 notification work

Stack

Co-authored-by: Codex <noreply@openai.com>
@caseychow-oai caseychow-oai enabled auto-merge (squash) April 20, 2026 15:46
caseychow-oai added a commit that referenced this pull request Apr 21, 2026
## Summary
- wrap OSC 9 notifications in tmux's DCS passthrough so terminal
notifications make it through tmux
- use codex-terminal-detection for OSC 9 auto-selection so tmux sessions
inherit the underlying client terminal support
- add focused notification backend tests for plain OSC 9 and
tmux-wrapped output

## Stack
- base PR: #18479
- review order: #18479, then this PR

## Why
Tmux does not forward OSC 9 notifications directly; the sequence has to
be wrapped in tmux's DCS passthrough envelope. Codex also had local
notification heuristics that could miss supported terminals when running
under tmux, even though codex-terminal-detection already knows how to
attribute tmux sessions to the client terminal.

## Validation
- `just fmt`
- `cargo test -p codex-tui` *(currently blocked by an unrelated existing
compile error in `app-server/src/message_processor.rs:754` referencing
`connection_id` out of scope; not caused by this change)*

Co-authored-by: Codex <noreply@openai.com>
auto-merge was automatically disabled April 21, 2026 17:49

Pull request was closed

morozow pushed a commit to morozow/codex that referenced this pull request Apr 23, 2026
## Summary
- wrap OSC 9 notifications in tmux's DCS passthrough so terminal
notifications make it through tmux
- use codex-terminal-detection for OSC 9 auto-selection so tmux sessions
inherit the underlying client terminal support
- add focused notification backend tests for plain OSC 9 and
tmux-wrapped output

## Stack
- base PR: openai#18479
- review order: openai#18479, then this PR

## Why
Tmux does not forward OSC 9 notifications directly; the sequence has to
be wrapped in tmux's DCS passthrough envelope. Codex also had local
notification heuristics that could miss supported terminals when running
under tmux, even though codex-terminal-detection already knows how to
attribute tmux sessions to the client terminal.

## Validation
- `just fmt`
- `cargo test -p codex-tui` *(currently blocked by an unrelated existing
compile error in `app-server/src/message_processor.rs:754` referencing
`connection_id` out of scope; not caused by this change)*

Co-authored-by: Codex <noreply@openai.com>
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.

1 participant