Repository navigation
Durable agent-turn checkpoint that no longer descends from the branch fails the item instead of being discarded - #739
Merged
Merged
Conversation
…ling When the work branch moves after a checkpoint is written (pickup-time rebase onto a fresh base or restart-recovery recomposition), the checkpoint no longer descends from the pre-turn tip. Discard the bookkeeping with the standard discard log and run a normal fresh turn from the current branch tip, preserving the branch. Retained-sandbox leases still refuse explicitly instead of being dropped. CodeyBox-Prompt-Revision: 1 Co-Authored-By: CodeyBox <noreply@codeybox.invalid>
…ent retain The retained-sandbox lease test used a hand-built checkpoint+lease with no typed preempt ref, so it never entered the stale-discard path and verified only the pre-existing conversion failure. It now builds a real stale Git checkpoint via preempt, recomposes the branch, and publishes a lease inside the stale-check fetch window, so DiscardStaleAgentTurnCheckpointAsync's lease refusal is what fails the item. Production changes support this: single lease-refusal guard with shared message, hoisted checkpoint fetch, infrastructure classification for the refusal, and lease-only healing for both-backings infra failures. CodeyBox-Prompt-Revision: 1 Co-Authored-By: CodeyBox <noreply@codeybox.invalid> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated via CodeyBox — work item 372b8c9508b64bdaa2b6de95481abd5a
Initiated by CodeyBox operator
Co-Authored-By: CodeyBox noreply@codeybox.invalid
🤖 Generated with CodeyBox