Commit Graph

8 Commits

Author SHA1 Message Date
Iliyan Malchev
087c63cebb Revamp Android Agent session UI
Co-authored-by: Codex <noreply@openai.com>
2026-03-26 07:20:54 -07:00
Iliyan Malchev
58abe546ec Align Agent package discovery with framework role
Co-authored-by: Codex <noreply@openai.com>
2026-03-26 07:20:54 -07:00
Iliyan Malchev
b1682fb4eb Remove codexd from Android Agent app
Co-authored-by: Codex <noreply@openai.com>
2026-03-26 07:19:37 -07:00
Iliyan Malchev
e174cc2e77 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>
2026-03-26 07:19:37 -07:00
Iliyan Malchev
d0ae5e2da2 Fix repeated Agent debug session launches
Co-authored-by: Codex <noreply@openai.com>
2026-03-26 07:19:36 -07:00
Iliyan Malchev
30ae7c28e1 Move Android bridge traffic onto AIDL
Add a shared Binder contract for the Agent/Genie control plane and switch the Genie runtime to use the exported Agent bridge service for runtime status and proxied HTTP, leaving AgentSDK questions only for real Genie dialogue.

Co-authored-by: Codex <noreply@openai.com>
2026-03-26 07:19:35 -07:00
Iliyan Malchev
3d4274962c Implement framework-mediated Agent bridge for Genie
Add an internal AgentSDK question/answer bridge so Genie can reach Agent-owned codexd state from the paired app sandbox, keep the Android daemon on abstract unix sockets, and document the runtime constraint this proves on the emulator.

Co-authored-by: Codex <noreply@openai.com>
2026-03-26 07:19:34 -07:00
Iliyan Malchev
6450c8ccbc Add Android Agent and Genie scaffolding
Co-authored-by: Codex <noreply@openai.com>
2026-03-26 07:19:34 -07:00