Remove dead Android bridge implementations

Drop the obsolete direct AIDL Agent bridge and abstract local-socket bridge, simplify the Android manifests to match the working framework session bridge path, and stop labeling codexd as legacy in the UI while it still provides auth and fallback transport.

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
Iliyan Malchev
2026-03-21 09:56:00 -07:00
parent 446c119f1b
commit e174cc2e77
14 changed files with 6 additions and 514 deletions

View File

@@ -1,8 +1,4 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<permission
android:name="com.openai.codex.permission.BIND_AGENT_BRIDGE"
android:protectionLevel="signature" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC" />
@@ -24,11 +20,6 @@
</intent-filter>
</service>
<service
android:name=".CodexAgentBridgeService"
android:exported="true"
android:permission="com.openai.codex.permission.BIND_AGENT_BRIDGE" />
<service
android:name=".CodexdForegroundService"
android:exported="true"