Feature · Work

Intake

Bring work in through trackers, schedules and events.

Last changed

Generated from commit be57775 ·

How it works

Polls

A poll reads a tracker (GitHub, GitLab, Jira or Linear) on a schedule and gives new items to a worker. Install the tracker under Integrations first.

Schedules

A schedule creates a work item at set times, for example a weekly report. It runs at most every five minutes. It can skip a run while the last run is still open, or when nothing new arrived.

Subscriptions

A subscription starts work when an event happens.

Dependencies

A dependency makes one item wait for another. Members can remove dependencies.

Who can do what

Only an owner or an admin can create, change or delete polls, schedules and subscriptions. Members can preview a schedule.

From the help article Intake, checked against the product on .

What you can do

The operations this feature's screens call. Each one is POST /api/<name>, and the badge says who may call it.

  • listWorkItems

    Viewer

    Lists work items.

    Types: ListWorkItemsRequest returns PageResponse<WorkItemSummary>

  • listWorkDependencies

    Viewer

    Lists work dependencies.

    Types: ListWorkDependenciesRequest returns ListResponse<WorkDependencyEdgeDto>

  • addWorkItemDependency

    Member

    Adds a work item dependency.

    Types: AddWorkItemDependencyRequest returns WorkItemDependenciesResponse

  • removeWorkItemDependency

    Member

    Removes the work item dependency.

    Types: RemoveWorkItemDependencyRequest returns WorkItemDependenciesResponse

  • listIntakePolls

    Viewer

    Lists intake polls.

    Types: EmptyRequest returns ListResponse<IntakePollDto>

  • listIntegrations

    Viewer

    Lists integrations.

    Types: EmptyRequest returns ListResponse<IntegrationDto>

  • runIntakePoll

    Admin

    Runs the intake poll.

    Types: IntakePollIdRequest returns QueuedResponse

  • deleteIntakePoll

    Admin

    Deletes the intake poll.

    Types: IntakePollIdRequest returns OkResponse

  • saveIntakePoll

    Admin

    Saves the intake poll.

    Types: SaveIntakePollRequest returns IntakePollDto

  • listWorkSchedules

    Viewer

    Lists work schedules.

    Types: EmptyRequest returns ListResponse<WorkScheduleDto>

  • deleteWorkSchedule

    Admin

    Deletes the work schedule.

    Types: WorkScheduleIdRequest returns OkResponse

  • setWorkScheduleEnabled

    Admin

    Sets the work schedule enabled.

    Types: SetWorkScheduleEnabledRequest returns WorkScheduleDto

  • saveWorkSchedule

    Admin

    Saves the work schedule.

    Types: SaveWorkScheduleRequest returns WorkScheduleDto

  • listSubscriptions

    Viewer

    Lists subscriptions.

    Types: ListSubscriptionsRequest returns ListResponse<SubscriptionDto>

  • deactivateSubscription

    Admin

    Turns off the subscription.

    Types: SubscriptionIdRequest returns SubscriptionDto

  • saveSubscription

    Admin

    The pattern, filter and action are checked by the collab module, which owns their grammar.

    Types: SaveSubscriptionRequest returns SubscriptionDto

  • previewWorkSchedule

    Member

    Previews the work schedule.

    Types: PreviewWorkScheduleRequest returns SchedulePreviewDto

  • listWorkScheduleReceipts

    Viewer

    Lists work schedule receipts.

    Types: WorkScheduleIdRequest returns ListResponse<WorkScheduleReceiptDto>

  • listMembers

    Viewer

    Lists members.

    Types: EmptyRequest returns ListMembersResponse

Screens

What it records

The feature writes these events to the audit log, the permanent record of what happened.

  • Integration changed

Generated from code at commit be57775 ·

Turn the numbers into shipped work.

Agent runs these choices for you: a persistent AI worker with memory and rules, on your Claude and Codex subscriptions.