Skip to content

Releases

v1.2.0 - Fix Event Types and Sound Names

Choose a tag to compare

@serkanalgur serkanalgur released this 21 Sep 01:29
ca1f72e

What's Changed

Bug Fixes

  • Fix event types: Replace non-existent session.error, permission.updated, and question.asked with correct v2 API events:
    • session.error → session.execution.failed
    • permission.updated → permission.replied
    • Removed question.asked (not available in v2 API)
  • Fix sound names: Use OpenCode's built-in attention sound names instead of macOS system sounds:
    • Glass → done
    • Basso → error
    • Submarine → permission

Breaking Changes

  • Config keys sounds.question has been removed (no question event in v2 API)
  • Sound values must now be one of: default, question, permission, error, done, subagent_done

Migration

Update your ~/.config/opencode/opencodev2-notification.json:

{
  "sounds": {
    "idle": "done",
    "error": "error",
    "permission": "permission"
  }
}