Repository navigation
What's changed
- Match Codex Desktop's Goal composer flow: the plus menu and
/goalarm a removable Goal marker instead of opening an editor dialog. - Send the next composer text through the remote
thread/goal/setAPI, including from a new task before a remote thread exists. - Clear the Goal marker after one submission, keep normal follow-up messages normal, and isolate the composer state when switching tasks.
- Preserve and render Goal metadata on optimistic user entries, with clearer Goal-specific errors.
- Expand device coverage for Goal activation, cancellation, slash commands, new tasks, task switching, Plan interaction, and consecutive submissions.
Verification
- 13/13 Android device tests passed on an API 34 emulator.
- Unit tests, Android Lint, Debug build, signed Release build, and Release cold-start smoke test passed.
- Mock SSH end-to-end trace verified
thread/start->thread/goal/setfor a new Goal, with no accidentalturn/start. - APK Signature Scheme v2 verified; package version is
0.1.2 (3).
SHA-256: 4E90854436709ABCDA86ACDE1DD2E4502B6B7D3F6A0BF41483EA5DE54D0B89DD