Skip to content

Revert tui code so it does not rely on in-process app server#14899

Merged
etraut-openai merged 2 commits intomainfrom
etraut/revert-tui-appserver-wiring
Mar 17, 2026
Merged

Revert tui code so it does not rely on in-process app server#14899
etraut-openai merged 2 commits intomainfrom
etraut/revert-tui-appserver-wiring

Conversation

@etraut-openai
Copy link
Copy Markdown
Collaborator

@etraut-openai etraut-openai commented Mar 17, 2026

PR #14512 added an in-process app server and started to wire up the tui to use it. We were originally planning to modify the tui code in place, converting it to use the app server a bit at a time using a hybrid adapter. We've since decided to create an entirely new parallel tui_app_server implementation and do the conversion all at once but retain the existing tui while we work the bugs out of the new implementation.

This PR undoes the changes to the tui made in the PR #14512 and restores the old initialization to its previous state. This allows us to modify the tui_app_server without the risk of regressing the old tui code. For example, we can start to remove support for all legacy core events, like the ones that PR #14892 needed to ignore.

Testing:

  • I manually verified that the old tui starts and shuts down without a problem.
@etraut-openai etraut-openai changed the title Remove legacy TUI app-server wiring Mar 17, 2026
@etraut-openai
Copy link
Copy Markdown
Collaborator Author

@codex review

@chatgpt-codex-connector
Copy link
Copy Markdown
Contributor

Codex Review: Didn't find any major issues. Swish!

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@etraut-openai etraut-openai changed the title Revert tui branch to not rely on in-process app server Mar 17, 2026
@etraut-openai etraut-openai merged commit d37dcca into main Mar 17, 2026
33 checks passed
@etraut-openai etraut-openai deleted the etraut/revert-tui-appserver-wiring branch March 17, 2026 06:56
@github-actions github-actions bot locked and limited conversation to collaborators Mar 17, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

2 participants