Skip to content

Make loop engineering resumable across agent hosts - #8

Closed
ideogram-fredtran wants to merge 3 commits into
cheshirecode:mainfrom
ideogram-fredtran:codex/loop-engineering-followups
Closed

Make loop engineering resumable across agent hosts#8
ideogram-fredtran wants to merge 3 commits into
cheshirecode:mainfrom
ideogram-fredtran:codex/loop-engineering-followups

Conversation

@ideogram-fredtran

Copy link
Copy Markdown
Contributor

What

  • Keep active loop invocations running until completion or a real blocker.
  • Add SHA-bound successor state for intervention recovery while preserving cumulative budget.
  • Document honest recurrence behavior for Codex, Claude Code, and Cursor.
  • Distinguish malformed CLI use (exit 2) from valid commands rejected by the state contract (exit 3).
  • Clarify terminal-cycle accounting with finish --consume.

Karpathy checklist

  • Think Before — host/runtime assumptions and intervention boundaries are explicit.
  • Simplicity First — state transitions remain script-first; host skills are thin wrappers.
  • Surgical Changes — seven loop-engineering/test files only.
  • Goal-Driven — red-path fixtures cover invalid transitions and non-mutation.

Verification evidence

  • Skill Creator validation: loop-engineering and evidence-gate valid.
  • Focused unit tests: 15 passed.
  • Static repository checks: 10 passed.
  • Full repository checks: 65 passed.
  • Ruff formatting and lint checks passed.
  • git diff --check passed.
  • Independent Claude and OpenCode cold retests recommend publishing faed420fdc9ed149dd7ab4a43917f3cefecdc7b1 as-is.

Risks / follow-ups

A non-blocking session-path collision observation for post-terminal annotate is recorded separately; it does not change this release. Retest harnesses now allocate collision-proof temporary directories.

@ideogram-fredtran
ideogram-fredtran deleted the codex/loop-engineering-followups branch July 27, 2026 18:48
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