Feature · Work

Board

See work by status, owner and priority.

Last changed

Generated from commit be57775 ·

How it works

Views

The Board has Kanban, List, Grouped and tree views.

Filters

Filter by status, owner, requester, priority, department, labels, phase, source and cost. Select Save view to keep the filters, sort, grouping and view. A saved view is kept in this browser, for you only.

Keyboard

Press j and k to move, Enter to open, x to select and / to search.

Create work

Select Create work. Give a title and an objective, choose who it is assigned to, and set the priority. You can add a due date, requirements, a repository, labels and context. Select Require human review before it is done when a person must check the result.

Change many items

Select items, then Reassign, Set priority or Cancel items. A cancel asks why and records the reason on each item.

Who can do what

Viewers can read the board. Members and above can create and change work.

From the help article The board, 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.

  • createWorkItem

    Member

    Creates a work item.

    Types: CreateWorkItemRequest returns WorkItemDetail

  • listWorkers

    Viewer

    Lists workers.

    Types: ListWorkersRequest returns ListResponse<WorkerSummary>

  • listMembers

    Viewer

    Lists members.

    Types: EmptyRequest returns ListMembersResponse

  • listWorkItems

    Viewer

    Lists work items.

    Types: ListWorkItemsRequest returns PageResponse<WorkItemSummary>

  • updateWorkItem

    Member

    Updates the work item.

    Types: UpdateWorkItemRequest returns WorkItemDetail

  • transitionWorkItem

    Member

    Moves the work item.

    Types: TransitionWorkItemRequest returns WorkItemDetail

  • queryWork

    Viewer

    Queries work.

    Types: QueryWorkRequest returns QueryWorkResponse<WorkItemSummary>

  • sendConversationMessage

    MemberNo API tokens

    Sends a conversation message.

    Types: SendConversationMessageRequest returns SendConversationMessageResponse

  • getConversation

    ViewerNo API tokens

    Gets the conversation.

    Types: GetConversationRequest returns GetConversationResponse

  • listConversationThreads

    ViewerNo API tokens

    Lists conversation threads.

    Types: ListConversationThreadsRequest returns ListConversationThreadsResponse

  • getOrgChart

    Viewer

    Gets the org chart.

    Types: EmptyRequest returns OrgChartDto

  • getWorkLaunchReadiness

    Member

    Gets work launch readiness.

    Types: { workerId?: string; templateId?: string } returns import('./execution.js').WorkLaunchReadinessDto

  • getSpendSummary

    Viewer

    Gets the spend summary.

    Types: GetSpendSummaryRequest returns SpendSummaryResponse

  • getDepartment

    Viewer

    Gets the department.

    Types: GetDepartmentRequest returns GetDepartmentResponse

  • getWorker

    Viewer

    Gets the worker.

    Types: GetWorkerRequest returns GetWorkerResponse

  • getWorkerDrill

    Viewer

    Gets the worker drill.

    Types: GetWorkerDrillRequest returns GetWorkerDrillResponse

  • getOrgConfig

    Viewer

    Gets org config.

    Types: GetOrgConfigRequest returns OrgConfigView

  • diagnosticBundle

    Viewer

    Diagnostic bundle.

    Types: DiagnosticBundleRequest returns DiagnosticBundleDto

  • observeWhy

    Viewer

    Shows the why.

    Types: ObserveWhyRequest returns ObserveWhyDto

  • observeEntity

    Viewer

    Shows the entity.

    Types: ObserveEntityRequest returns ObserveEntityDto

  • getWorkItem

    Viewer

    Gets the work item.

    Types: GetWorkItemRequest returns GetWorkItemResponse

  • getWorkItemTrace

    Viewer

    Gets work item trace.

    Types: GetWorkItemTraceRequest returns GetWorkItemTraceResponse

  • getWorkItemActions

    Viewer

    Gets work item actions.

    Types: GetWorkItemActionsRequest returns ListResponse<ActionDto>

  • getContextManifest

    Viewer

    Gets the context manifest.

    Types: GetContextManifestRequest returns GetContextManifestResponse

Screens

What it records

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

  • Policy changed
  • Action denied
  • Approval expired
  • Approval received
  • Budget reserved
  • Checkpoint saved
  • Context retrieved
  • Memory recalled
  • Model called
  • Org change applied
  • Org change proposed
  • Org change settled

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.