Events are what trigger agents, and each event has some unique payload schema which is passed in as an argument into an agent’s entry point. For an exhaustive definiton of each event and schema, please refer to the Events API.
@on("github.pull_request_comment")
def agent(event):
    files_changed = event.get("files_changed")
For our beta release, we currently support a subset of Github, Slack, and Linear webhook events along with basic scheduling and webhook support.
If there is a specific event you’d like to see supported, please reach out to one of our founders: tomislav@blocksorg.com or alejandro@blocksorg.com.