Skip to content
Rigel docs
Open Rigel

Agent

Read your conversations with Rigel, and set up the routines and triggers Rigel runs on its own.

Commands

  • PostSet up a routine for Rigelagent.routine.createSets up work Rigel does on its own at set times, such as "Wednesdays at 9am, if no new recipe was tried in 3 weeks, suggest one" or "every Sunday, remind me to plan meals".
  • PostPause a routineagent.routine.pauseStops a routine from running until it is resumed.
  • PostRemove a routineagent.routine.removeDeletes a routine for good; it never runs again.
  • PostResume a paused routineagent.routine.resumeStarts a paused routine again from its next scheduled time after now; runs it missed while paused are not made up.
  • PostChange a routineagent.routine.updateChanges only the fields given: the title, the task, the app, who it is for, or when it repeats.
  • PostSet up a trigger for Rigelagent.trigger.createSets up work Rigel does after something happens, such as "when a recipe is cooked, ask that evening how it went" or "when something is added to the shopping list, check the pantry has none".
  • PostPause a triggeragent.trigger.pauseStops a trigger from noticing anything until it is resumed; what happens while it is paused is not kept.
  • PostRemove a triggeragent.trigger.removeDeletes a trigger for good; it never runs again.
  • PostResume a paused triggeragent.trigger.resumeStarts a paused trigger again.
  • PostChange a triggeragent.trigger.updateChanges only the fields given: the title, the task, the app, who it is for, the commands it watches, or when it acts.

Queries

  • GetRigel's routinesagent.routine.listLists the routines Rigel runs on its own: what each does, when it repeats, who it is for, whether it is paused, and when it last ran and runs next.
  • GetRigel's triggersagent.trigger.listLists the triggers that make Rigel act after something happens: what each does, the commands that set it off, when it acts, who it is for, whether it is paused, and when it last ran.

Routes