Skip to content

Fix cold browser calculation timeouts and release 0.21.7 - #101

Merged
abewheel merged 1 commit into
mainfrom
codex/cold-state-calculation-deadline
Oct 28, 2026
Merged

abewheel merged 1 commit into
mainfrom
codex/cold-state-calculation-deadline

Conversation

@abewheel

Copy link
Copy Markdown
Contributor

Cold browser loads could report failed Git and data checks when a valid calculation exceeded a shared ten-second request budget. Browser section, resource and history reads now keep a bounded calculation running and return token-bound pending responses until verified results are ready. Other HTTP clients still wait for their normal complete response.

Individual Git commands retain a separate ten-second limit, including worker, history and snapshot verification paths. Actual failures remain fail-closed and offer an explicit loading retry. Pending reads share work, reject changed snapshots and stop within their calculation budget.

Validation: Node 24 full validation; focused pending, concurrency, stale-snapshot, failure/retry and effective subprocess timeout regressions; actual cold browser load and record detail on a large workspace; browser failure-to-retry recovery; fresh 224-record generated consumer validation/build; package inspection and audit. Coordinated patch release: filegrc/create-filegrc 0.21.7, with no source format or model change.

@abewheel
abewheel merged commit 03600e1 into main Oct 28, 2026
6 checks passed
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