Skip to content

TUI: Remove core protocol dependency [5/7]#20176

Open
etraut-openai wants to merge 1 commit intoetraut/tui-cleanup-4from
etraut/tui-cleanup-5
Open

TUI: Remove core protocol dependency [5/7]#20176
etraut-openai wants to merge 1 commit intoetraut/tui-cleanup-4from
etraut/tui-cleanup-5

Conversation

@etraut-openai
Copy link
Copy Markdown
Collaborator

Why

This is part 5 of a 7-PR stack to remove direct codex_protocol::protocol usage from codex-tui while keeping each layer reviewable and shippable.

After the main migration, onboarding had one isolated session-source display reference still using the core protocol namespace.

What changed

  • Switched onboarding session-source display code to the app-server SessionSource equivalent.

Verification

  • cargo check -p codex-tui

@etraut-openai etraut-openai force-pushed the etraut/tui-cleanup-5 branch 2 times, most recently from 4402716 to 92d5f01 Compare April 29, 2026 09:17
Bojun-Vvibe added a commit to Bojun-Vvibe/oss-contributions that referenced this pull request Apr 29, 2026
- anomalyco/opencode#24933 merge-after-nits: --file MIME detection fix
- anomalyco/opencode#24935 request-changes: in-tree pet+CAVA bundle, ship as plugin only
- openai/codex#20176 merge-after-nits: SessionSource via JSON deserialize is brittle
- openai/codex#20178 merge-as-is: 1714-line obsolete adapter deletion
@etraut-openai etraut-openai force-pushed the etraut/tui-cleanup-4 branch 2 times, most recently from d1caffa to 75ba560 Compare April 29, 2026 17:54
@etraut-openai etraut-openai force-pushed the etraut/tui-cleanup-5 branch 2 times, most recently from 58a6d02 to 2a06279 Compare April 29, 2026 20:42
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