Codex desktop no longer renders Git commit/push action cards from git directives

Open 💬 2 comments Opened Jun 27, 2026 by thefujunjie

Summary

Codex Desktop on Windows no longer shows the Git commit / push / PR action UI cards after a successful local commit and push. The Git operations themselves succeed, and the final assistant message contains the expected ::git-stage, ::git-commit, and ::git-push directives, but the desktop UI does not render any corresponding Git action cards.

This started within the last couple of days. The same local machine previously showed the Git action UI.

Environment

  • OS: Windows
  • Codex Desktop package observed in process path: OpenAI.Codex_26.623.5546.0_x64__2p2nqsd0c76g0
  • App-server version reported in desktop logs: 0.142.3
  • Local runtime config selected in logs: codex-primary-runtime 26.623.12021
  • Reproduction used a normal local Git repository with a GitHub origin remote configured

What happened

  1. In a Codex Desktop thread, local Git changes were staged, committed, and pushed successfully.
  2. The final assistant message included directives equivalent to:
::git-stage{cwd="<local-repo-path>"}
::git-commit{cwd="<local-repo-path>"}
::git-push{cwd="<local-repo-path>" branch="<branch-name>"}
  1. The local session JSONL saved those directives as normal output_text in the final assistant message.
  2. No commit / push UI card appeared in Codex Desktop.

Evidence from local logs

The successful Git operation was recorded in the thread session file, and the push completed successfully to the configured GitHub remote.

The final message containing the directives was saved as output_text, but the UI did not convert it to Git action cards.

Older desktop logs from 2026-06-25 show that the local Git action channel used to trigger:

source=local_conversation_git_actions requestKind=git-push

On 2026-06-27, after the successful ::git-stage, ::git-commit, and ::git-push directives, there were no corresponding local_conversation_git_actions, requestKind=git-push, git-stage, or git-commit desktop log entries.

Expected behavior

After a successful final response containing the Git directives, Codex Desktop should render the Git action UI cards for staging, commit, and push, as it previously did.

Actual behavior

The final response displays as normal text only, and no Git commit/push UI appears.

Notes

This does not appear to be a GitHub remote or local Git failure. Manual Git commit and push completed successfully. The regression appears to be in Codex Desktop's handling/rendering of local Git action directives or the feature flag/path that triggers local_conversation_git_actions.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗