## Summary - add a shared git-ref resolver and use it for `codex cloud exec` and TUI task submission - expose a new `--branch` flag to override the git ref passed to cloud tasks - cover the git-ref resolution behavior with new async unit tests and supporting dev dependencies ## Testing - cargo test -p codex-cloud-tasks ------ [Codex Task](https://chatgpt.com/codex/tasks/task_i_692decc6cbec8332953470ef063e11ab) --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Jeremy Rose <172423086+nornagon-openai@users.noreply.github.com> Co-authored-by: Jeremy Rose <nornagon@openai.com>
Adds cli commands for getting the status of cloud tasks, and for getting/applying the diffs from same.
Adds `--branch` to `codex cloud exec` to set base branch.
By analogy to `codex exec`, this kicks off a task in codex cloud noninteractively.
Adds a TUI for managing, applying, and creating cloud tasks