Skip to content

fix: isolate broker requests across workspace resets - #250

Merged
ejgallego merged 1 commit into
mainfrom
codex/broker-backend-config-types
Sep 3, 2026
Merged

fix: isolate broker requests across workspace resets#250
ejgallego merged 1 commit into
mainfrom
codex/broker-backend-config-types

Conversation

@ejgallego

@ejgallego ejgallego commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

This PR makes broker backend configuration complete and keeps in-flight requests pinned to the workspace generation and backend session that admitted them. Partial Lean command/plugin configurations are rejected at process and protocol boundaries; concurrent reset or drop races now return typed failures instead of applying old source contents to a replacement workspace or exposing a result from its detached backend.

The private broker wire shape remains flat. save_olean also carries forward the exact Lean command and Lake helper captured with its session, so a reset cannot mix runtime configurations.

Base automatically changed from codex/desired-config-types to main September 3, 2026 10:48
@ejgallego
ejgallego force-pushed the codex/broker-backend-config-types branch from 251ac58 to 482c0ba Compare September 3, 2026 13:24
@ejgallego ejgallego changed the title refactor: make broker backend configs complete fix: isolate broker requests across workspace resets Sep 3, 2026
@ejgallego
ejgallego force-pushed the codex/broker-backend-config-types branch from 482c0ba to 31fa234 Compare September 3, 2026 16:29
@ejgallego
ejgallego marked this pull request as ready for review September 3, 2026 16:50
@ejgallego
ejgallego merged commit 117b098 into main Sep 3, 2026
61 of 62 checks passed
@ejgallego
ejgallego deleted the codex/broker-backend-config-types branch September 3, 2026 16:59
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