Skip to content

fix: update Codex adapter for ACP v1 goal lifecycle - #465

Merged
lodystage[bot] merged 2 commits into
mainfrom
feat/codex-goal-lody
Sep 9, 2026
Merged

lodystage[bot] merged 2 commits into
mainfrom
feat/codex-goal-lody

Conversation

@lodystage

@lodystage lodystage Bot commented Sep 7, 2026 •

Copy link
Copy Markdown
Contributor

Problem / pressure

Codex Goals may automatically continue across native turns. Returning the ACP v1 prompt response after the first turn caused Lody to show completed/unread while the goal was still running.

Summary

Update packages/acp-extension-codex to f9dbc8c, which keeps one ACP v1 prompt open across native goal continuations, avoids duplicate turn starts, and pauses the goal on cancellation. Core contracts and Lody ACP v1 support remain unchanged.

Adapter source: LodyAI/acp-extension-codex@f9dbc8c

Before / after

The adapter previously returned after the initial native turn. It now waits until the goal stops and the final turn drains, or execution fails or is cancelled.

Test plan

  • Adapter: 79 related regression tests passed, including cancellation, steering, session close, plan events, and failure handling.
  • Adapter typecheck, build, and git diff --check passed.
  • Real Codex 0.153.4 smoke test observed two native turns and returned end_turn only after goal completion.
  • Root full checks were not run: this change only updates the adapter submodule pointer, and root dependencies are not installed.

The submodule now points to the merged adapter commit f9dbc8c. Adapter fix PR: LodyAI/acp-extension-codex#33. Managed runtime publication and rollout remain separate; this PR updates the source pointer only.

@lodystage
lodystage Bot merged commit cd73b15 into main Sep 9, 2026
5 of 7 checks passed
@lodystage
lodystage Bot deleted the feat/codex-goal-lody branch September 9, 2026 02:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant