Conversation
- Add fetch-depth: 0 to all workflows with submodules to fix shallow clone failing to resolve pinned codex submodule commit - Update website Android button to link to latest GitHub Release APK
- Shell detection: probe `echo %OS%` for cmd.exe, fall back to PowerShell `$env:OS` check - Use `-EncodedCommand` (base64 UTF-16LE) to invoke PowerShell from cmd.exe default SSH shell — avoids all quoting/escaping issues - Strip CLIXML noise from PowerShell SSH output automatically - npm install: suppress npm stdout, use CODEX_PATH: tagged output for reliable path extraction - PROFILE_INIT: source each dotfile in a subshell so zsh-specific syntax (starship, atuin, zsh-z plugins) cannot crash bash - Use Write-Output instead of Write-Host for cleaner PS output
- Pin shared/third_party/codex to rust-v0.117.0 tag (4c70bff48) - Drop android-vendored-openssl.patch (upstreamed) - Drop realtime-transcript-deltas.patch (upstreamed as ThreadRealtimeTranscriptUpdated); migrate bridge to consume new typed notification directly in voice.rs - Rework ios-exec-hook.patch for new upstream context - Rework client-controlled-handoff.patch for new upstream: - client_controlled_handoff + dynamic_tools on ThreadRealtimeStartParams - server field on RealtimeHandoffRequested (parsed from tool args) - server param in codex tool schema - ThreadRealtimeResolveHandoff / FinalizeHandoff RPCs - ToolCallRequested event forwarding - finalize_rx channel for client-controlled response.create - Fanout auto-routing gated on !client_controlled_handoff - Regenerate codegen (338 types, 76 RPCs) - Fix upstream API changes: InProcessStartArgs, RemoteAppServerConnectArgs, LegacyNotification, ThreadRealtimeStartedNotification.version, ThreadRealtimeAudioChunk.item_id, ThreadItem::HookPrompt - PROFILE_INIT: source dotfiles in subshells
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
AppStore/UniFFI architecturecodex-mobile-clientServerManager,ServerConnection,ThreadState) and old conversation bridge pathsKey changes
Verification
export RUSTC_WRAPPER=sccacheexport CARGO_INCREMENTAL=0./shared/rust-bridge/generate-bindings.sh./apps/ios/scripts/build-rust.shcd apps/ios && xcodegen generate --spec project.ymlxcodebuild -project Litter.xcodeproj -scheme Litter -destination 'platform=iOS Simulator,name=iPhone 17 Pro' buildNotes
shared/third_party/codexbefore rebasing (temp-before-rtv-rebase), so this PR only contains the rebased superproject changes.