add_wake_rule
Define a rule to wake opencode when a message with specified keywords arrives from a target group or private chat, with optional skip if focused.
Instructions
Add a wake rule: when a matching message arrives, opencode wakes up.
Args: target_type: "group" or "private". target_id: Specific group or friend QQ ID (None = any). keywords: Keywords to match (empty list = any message). ignore_if_focused: Skip wake if opencode window already focused (default True).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target_type | Yes | ||
| target_id | No | ||
| keywords | No | ||
| ignore_if_focused | No |