Skip to content

Suppress Codex worker update prompts for unattended Maniple runs#28

Open
jacoblyles wants to merge 1 commit intomainfrom
fix/codex-worker-ci-update-prompt
Open

Suppress Codex worker update prompts for unattended Maniple runs#28
jacoblyles wants to merge 1 commit intomainfrom
fix/codex-worker-ci-update-prompt

Conversation

@jacoblyles
Copy link

Summary

  • set CI=1 when spawning Codex workers to suppress interactive update-install prompts that can block unattended remote runs
  • preserve backend parity by applying the change in shared spawn flow before terminal backend launch (affects both tmux and iTerm)
  • add tests for Codex env injection and env merging with worktree tracker vars

Why

Codex workers can pause for an interactive update prompt. When Maniple is used remotely/unattended, that prompt hangs the worker and prevents normal orchestration.

Backend parity: tmux + iTerm

  • Backend parity: tmux + iterm
  • Tests cover both backends (shared launch path in spawn_workers)

Test Results

  • uv run pytest tests/test_cli_backends.py passes
  • uv run pytest tests/test_spawn_workers_defaults.py (fails during collection due pre-existing circular import in this checkout: registry <-> utils.errors)

PR Checklist

  • Backend parity: tmux + iterm
  • Tests cover both backends (or exception + follow-up issue link)
  • uv run pytest passes

@jacoblyles jacoblyles requested a review from jalehman February 23, 2026 18:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant