Skip to content

Restore V1 execution sidebar and macOS cleanup - #801

Merged
dmoliveira merged 1 commit into
mainfrom
fix/opencode-sidebar-11833
Nov 10, 2026
Merged

dmoliveira merged 1 commit into
mainfrom
fix/opencode-sidebar-11833

Conversation

@dmoliveira

Copy link
Copy Markdown
Owner

OpenCode 1.18.33 starts the execution sidebar but the plugin disables itself because its compatibility guard only permits 1.18.18. Allow both verified V1 versions, retain the refusal for unverified versions, and add the existing V1 sidebar suite to CI. Check in the rebuilt runtime entry point used by the installed plugin.

On macOS, the ast-grep process cleanup can briefly receive EPERM while a killed process group disappears. Retry that observation only within the existing cleanup deadline; persistent or non-macOS permission errors still fail. Add regression coverage for both outcomes.

Validation:

  • V1 sidebar typecheck and tests, including Node 22 and clean npm install
  • Isolated OpenCode 1.18.33 tmux smoke: sidebar renders and refreshes
  • ast-grep installer tests and 40 repeated real descendant-cleanup checks on macOS
  • Full configured pre-commit hook (make validate)

@dmoliveira
dmoliveira merged commit 19652cd into main Nov 10, 2026
4 checks passed
@dmoliveira
dmoliveira deleted the fix/opencode-sidebar-11833 branch November 10, 2026 02:12
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