Skip to content

1.49.0: the job records only stretch the Background listing's cache, never replace the command - #71

Closed
writingdeveloper wants to merge 1 commit into
mainfrom
fix/bg-listing-records-only-stretch-cache
Closed

writingdeveloper wants to merge 1 commit into
mainfrom
fix/bg-listing-records-only-stretch-cache

Conversation

@writingdeveloper

Copy link
Copy Markdown
Owner

The v1.49.0 Release run (40622219006) failed its Windows "failure and recovery journeys": the cockpit-tools harness answers claude agents --json from a fake claude over an isolated HOME that has no ~/.claude/jobs records, and the new listing in 1.49.0 took "no records" as "no sessions" and never asked. A Claude Code that keeps its records elsewhere would have hit the same.

Records unchanged since the last listing — including none at all — now mean the last answer holds for up to five minutes; a change runs the command at once; the first listing always runs. At rest that is one process per five minutes instead of one per 30–120 s, with no assumption about where the records live. Release notes adjusted; the unit test now states the new rule.

The v1.49.0 tag (which pointed at the failed run's commit, with no assets published) is re-created on main after this merges.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LdbKDr2tTfCLAZv7WbV8kX

…they never replace the command

The v1.49.0 release run failed its Windows journeys: the cockpit-tools
harness answers `claude agents --json` from a fake claude over an isolated
HOME with no ~/.claude/jobs records, and the new listing took "no records"
as "no sessions" and never asked. The same would hit a Claude Code that
keeps its records elsewhere.

Records unchanged since the last listing — including none at all — now
mean the last answer holds for up to five minutes; a change runs the
command at once; the first listing always runs. At rest that is one
process per five minutes instead of one per 30–120 s, with no assumption
about where the records live.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LdbKDr2tTfCLAZv7WbV8kX
writingdeveloper added a commit that referenced this pull request Oct 28, 2026
…they never replace the command (#71)

The v1.49.0 release run failed its Windows journeys: the cockpit-tools
harness answers `claude agents --json` from a fake claude over an isolated
HOME with no ~/.claude/jobs records, and the new listing took "no records"
as "no sessions" and never asked. The same would hit a Claude Code that
keeps its records elsewhere.

Records unchanged since the last listing — including none at all — now
mean the last answer holds for up to five minutes; a change runs the
command at once; the first listing always runs. At rest that is one
process per five minutes instead of one per 30–120 s, with no assumption
about where the records live.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LdbKDr2tTfCLAZv7WbV8kX
@writingdeveloper

Copy link
Copy Markdown
Owner Author

Squash-merged to main as 4865f40; v1.49.0 re-tagged on it and the Release workflow runs from the tag.

@writingdeveloper
writingdeveloper deleted the fix/bg-listing-records-only-stretch-cache branch October 28, 2026 02:51
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