Skip to content

Fix waiter key collisions across plugins#6

Merged
benvinegar merged 1 commit intomainfrom
codex/fix-waiter-key-collisions
Mar 7, 2026
Merged

Fix waiter key collisions across plugins#6
benvinegar merged 1 commit intomainfrom
codex/fix-waiter-key-collisions

Conversation

@benvinegar
Copy link
Member

Summary

  • replace raw Date.now() waiter keys with plugin-specific prefixes and counters in both plugins
  • add regression tests that force same-millisecond concurrent waits in Pi and OpenCode

Testing

  • npm test
  • npm run test:coverage
  • npm exec -- tsc --noEmit

@benvinegar benvinegar force-pushed the codex/fix-waiter-key-collisions branch from feedf55 to be863cd Compare March 7, 2026 17:28
@benvinegar benvinegar merged commit 5dcd561 into main Mar 7, 2026
4 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