Skip to content

Fix notification plugin loading on OpenCode 2.0.27 - #59

Merged
eivindjonassen merged 1 commit into
mainfrom
fix/notification-plugin-opencode-2.0.27
Oct 12, 2026
Merged

eivindjonassen merged 1 commit into
mainfrom
fix/notification-plugin-opencode-2.0.27

Conversation

@eivindjonassen

@eivindjonassen eivindjonassen commented Oct 12, 2026 •

Copy link
Copy Markdown
Member

Replace the beta SDK that calls Schema.isStartsWith with the matching stable plugin SDK. OpenCode shares its bundled Effect runtime, so the old SDK failed during server import even though a standalone Node import passed.

Update server and TUI imports, remove the obsolete tui flag, and add an opt-in live-server smoke check. Verified plugin typecheck, 18 tests, build, targeted lint, and active server status after restart.

Summary

Describe the user-visible or contract-level change.

Verification

  • pnpm check
  • pnpm native:doctor
  • Tests cover the changed behavior.
  • Platform behavior is verified on the affected targets, or the gap is documented.
  • No credentials, addresses, identifiers, user content, private paths, or deployment files are included.
  • Documentation and TODO.md reflect the resulting behavior.

Replace the beta SDK that calls Schema.isStartsWith with the matching stable plugin SDK. OpenCode shares its bundled Effect runtime, so the old SDK failed during server import even though a standalone Node import passed.

Update server and TUI imports, remove the obsolete tui flag, and add an opt-in live-server smoke check. Verified plugin typecheck, 18 tests, build, targeted lint, and active server status after restart.
@eivindjonassen
eivindjonassen merged commit bef9340 into main Oct 12, 2026
2 checks passed
@eivindjonassen
eivindjonassen deleted the fix/notification-plugin-opencode-2.0.27 branch October 12, 2026 06:07
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