Skip to content

Resource Subscriptions

Plugins can publish events for resources such as issues, pull requests, and deployments. Junior creates a watch or task only when asked.

  • Resource subscription for “watch this” or “tell me when”. Use it when you want temporary, thread-bound updates in the current conversation.
  • Event task for “whenever this happens, do this”. Use it when you want durable automation that stays attached to a Slack channel or DM.

An install can also create a temporary subscription after a successful provider action, or add short event guidance in plugins.ts. That install policy is separate from a user-authored watch or event task. See the GitHub plugin for a concrete example.

watch this pull request and tell me when its checks fail
whenever an issue is reopened in this repository, summarize why in this channel
  • Watches default to 14 days and cannot exceed 30 days.
  • Event data cannot change conversation visibility or credential access.
  • App guidance cannot grant credentials, expand an instruction, or bypass action review.
  • Duplicate provider deliveries should not create duplicate work.
  • Resource events currently require single-workspace Slack mode.

Each plugin page lists its supported resources, events, and webhook setup.

Choose a provider from Plugins, or read Tasks for durable automation.