-
Notifications
You must be signed in to change notification settings - Fork 9.7k
fix(workspace): stop retracted Team plugins immediately #6335
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
lefarcen
merged 37 commits into
feat/workspace-team
from
fix/team-plugin-retraction-sync-20260802
Aug 2, 2026
Merged
Changes from 36 commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
af2a833
fix(daemon): surface AMR OpenCode stall context (#6040)
Siri-Ray b6b23b7
test(e2e): parallelize restoration group (#6169)
PerishCode 7f5abbd
feat(landing-page): sharpen the Codex agent page for "codex ui" inten…
joeylee12629-star f9d42f4
Add Clone Audit plugin (#5687)
bestthanapon 00041bc
fix(e2e): bound tools-dev runtime lifecycle (#6204)
PerishCode 30501a2
test(e2e): refresh full-pool UI fixtures (#6211)
PerishCode 7c8c7b7
fix(web): allow skipping required chat questions (#6177)
open-design-crew[bot] 45a3600
docs(tools-pack): add build cache contract (#6207)
PerishCode 7af539b
docs(landing-page): add 0.16.0 release post, localize and re-cover 0.…
joeylee12629-star 809d45f
feat(integrations): add the local Open Design Cloud flow for Codex (#…
open-design-crew[bot] b323a28
test: strengthen E2E coverage and fixtures (#6150)
AmyShang-alt 4f3a0b3
fix(daemon): continue stalled post-tool sessions (#6237)
Siri-Ray 2097115
fix(tools-pack): carry workspace build key into tarballs (#6235)
PerishCode 8518ec8
fix(amr): recover late login failures and trace auth stages (#5986)
Siri-Ray 176fae3
ci: constrain Actions cache writes (#6270)
PerishCode 9757b25
fix(daemon): auto-mint assistantMessageId when clients omit pin (#6107)
mrcfps 1da4f9e
fix(web): persist browser preview viewport (#4899)
HD-L 4d4a659
fix(daemon): honor Kiro ACP turn completion (#6268)
Siri-Ray 7d7c56a
fix(daemon): isolate plugin-started Local Codex runs (#6273)
open-design-crew[bot] 0d5a972
fix(landing): accept signed Vela team plan leads (#6283)
lefarcen ebcba70
feat(prompts): introduce on-demand discovery in SP v2.0 (#6223)
open-design-crew[bot] 4a6c2da
fix(web): surface BYOK migration validation errors (#6280)
open-design-crew[bot] 2cbb2e4
fix(ui): improve dark-mode contrast for off-state toggles (#5825)
xxiaoxiong dac2729
fix(web): keep Azure deployment names editable (#6034)
mturac 0c5f98e
chore(plugin-previews): refresh baked preview manifest (#6293)
open-design-release-bot[bot] 45d1c7f
fix(byok): withdraw Windows DPAPI backend (#6308)
PerishCode 517f39a
fix(web): dismiss stale todo after continuation starts (#6307)
Siri-Ray 4379f86
fix(workspace): reconcile retracted Team plugins
lefarcen 398163f
fix(workspace): close Team plugin retraction races
lefarcen 6fc8be8
fix(workspace): fence cached Team plugin activation
lefarcen d867e98
fix: invalidate team resource listing cache on reconciliation
lefarcen 3d2b733
Merge main 517f39ac into feat/workspace-team
lefarcen c1c20b7
Merge feat/workspace-team 4f662dd after main sync
lefarcen a902042
Merge workspace dashboard scope fix into main sync
lefarcen 56e0c0b
Merge latest workspace viewer fix into main sync
lefarcen cec7cec
Merge latest workspace feature baseline into plugin retraction fix
lefarcen cb0b170
fix(workspace): fence stale plugin activation
lefarcen File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,24 @@ | ||
| import type { TeamResourceRequestScope } from './team-resource-share.js'; | ||
|
|
||
| export const TEAM_RESOURCE_LIST_KINDS = ['design_system', 'plugin', 'skill'] as const; | ||
|
|
||
| export type TeamResourceListKind = (typeof TEAM_RESOURCE_LIST_KINDS)[number]; | ||
|
|
||
| export interface TeamResourceListInvalidator { | ||
| invalidate(scope: TeamResourceRequestScope): void; | ||
| } | ||
|
|
||
| export function invalidateTeamResourceListingCaches(input: { | ||
| resourceKind?: string; | ||
| scope: TeamResourceRequestScope; | ||
| providers: Record<TeamResourceListKind, TeamResourceListInvalidator>; | ||
| invalidateSharedCommand: (workspaceId: string) => void; | ||
| }): void { | ||
| const kinds = input.resourceKind | ||
| ? TEAM_RESOURCE_LIST_KINDS.filter((kind) => kind === input.resourceKind) | ||
| : TEAM_RESOURCE_LIST_KINDS; | ||
| for (const kind of kinds) { | ||
| input.providers[kind].invalidate(input.scope); | ||
| } | ||
| input.invalidateSharedCommand(input.scope.principal.teamId); | ||
| } |
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.