Feature · Command
Command
See progress, decisions that need you, and cost.
How it works
What it shows
Command shows:
- how many items need your attention;
- the workers working now, work completed this week, and spend for today (UTC);
- the flow between workers, models, tools and people, as it happens;
- an event ledger, throughput, spend by provider, worker activity and provider health.
Controls
- Ask the CEO and New work.
- Pause worker and Resume worker. A paused worker takes no new work; an active step may finish.
- Pause stops the whole organization. It opens the kill switch. See Kill switch and pause.
- Links to approvals, escalations, oversight and the board.
Only owners and admins can pause and resume. Viewers see the page read-only.
Freshness
The page reloads every 30 seconds while it is visible. A live connection does not mean that a worker is working. When Agent cannot load data, the page says so, instead of an empty view.
From the help article Command, 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.
ViewergetOverviewGets overview.
Types:
EmptyRequestreturnsOverviewResponse
ViewerlistWorkersLists workers.
Types:
ListWorkersRequestreturnsListResponse<WorkerSummary>
ViewerlistWorkItemsLists work items.
Types:
ListWorkItemsRequestreturnsPageResponse<WorkItemSummary>
ViewerlistApprovalsLists approvals.
Types:
ListApprovalsRequestreturnsListResponse<ApprovalDto>
ViewerlistEscalationsLists escalations.
Types:
ListEscalationsRequestreturnsPageResponse<EscalationDto>
ViewerlistEventsLists events.
Types:
ListEventsRequestreturnsPageResponse<AuditEvent>
ViewergetOrgChartGets the org chart.
Types:
EmptyRequestreturnsOrgChartDto
ViewergetSpendSummaryGets the spend summary.
Types:
GetSpendSummaryRequestreturnsSpendSummaryResponse
VieweroversightSummaryOversight summary.
Types:
EmptyRequestreturnsOversightSummaryDto
ViewerlistFindingsLists findings.
Types:
ListFindingsRequestreturnsListResponse<FindingDto>
ViewergetWorkItemGets the work item.
Types:
GetWorkItemRequestreturnsGetWorkItemResponse
ViewergetKillSwitchGets the kill switch.
Types:
EmptyRequestreturnsKillSwitchDto
ViewerobserveFlowShows the flow.
Types:
ObserveFlowRequestreturnsObserveFlowDto
AdminresumeSubtreeResumes the subtree.
Types:
ResumeSubtreeRequestreturns{ pause: SubtreePauseDto; workersResumed: number; itemsWoken: number }
AdminsetWorkerStatusSets worker status.
Types:
SetWorkerStatusRequestreturnsWorkerDetail
ApproverNo API tokensdecideApprovalDecides the approval.
Types:
DecideApprovalRequestreturnsApprovalDto
MemberNo API tokensresolveEscalationResolves the escalation.
Types:
ResolveEscalationRequestreturnsEscalationDto
AdminseedOrgTemplateSeeds the org template.
Types:
EmptyRequestreturnsSeedOrgTemplateResponse
ViewerlistOrgDeliveryProofsLists org delivery proofs.
Types:
ListOrgDeliveryProofsRequestreturnsListOrgDeliveryProofsResponse
ViewergetActivationChecklistThe seven "Build your team" steps, read from what exists, and the reward for all seven.
Types:
Record<string, never>returnsActivationChecklistDto
ViewergetPreferencesGets preferences.
Types:
GetPreferencesRequestreturnsPreferencesView
ViewerNo API tokensupdateMyPreferencesUpdates my preferences.
Types:
UpdateMyPreferencesRequestreturnsPreferencesView
ViewerlistRolesLists roles.
Types:
EmptyRequestreturnsListResponse<RoleDto>
MemberNo API tokenssendConversationMessageSends a conversation message.
Types:
SendConversationMessageRequestreturnsSendConversationMessageResponse
ViewerNo API tokensgetConversationGets the conversation.
Types:
GetConversationRequestreturnsGetConversationResponse
ViewerNo API tokenslistConversationThreadsLists conversation threads.
Types:
ListConversationThreadsRequestreturnsListConversationThreadsResponse
ViewerobserveEntityShows the entity.
Types:
ObserveEntityRequestreturnsObserveEntityDto
AdminlistPublicViewsLists public views.
Types:
EmptyRequestreturnsListPublicViewsResponse
AdminNo API tokenssavePublicViewSaves the public view.
Types:
SavePublicViewRequestreturnsPublicViewDto
AdminpreviewPublicViewPreviews the public view.
Types:
PublicViewIdRequestreturnsPublicViewPayload
AdminNo API tokensrotatePublicViewSlugRotates the public view slug.
Types:
PublicViewIdRequestreturnsPublicViewDto
ViewergetWorkItemFastPathGets the work item fast path.
Types:
GetWorkItemFastPathRequestreturnsGetWorkItemFastPathResponse
ViewerlistThreadsLists threads.
Types:
ListThreadsRequestreturnsPageResponse<ThreadDto>
ViewergetWorkerGets the worker.
Types:
GetWorkerRequestreturnsGetWorkerResponse
ViewerlistOrgProposalsLists org proposals.
Types:
ListOrgProposalsRequestreturnsListResponse<OrgProposalDto>
AdminsetWorkerManagerSets the worker manager.
Types:
SetWorkerManagerRequestreturnsOrgChartDto
ViewerlistPoliciesLists policies.
Types:
ListPoliciesRequestreturnsListResponse<PolicyDto>
ViewergetThreadGets the thread.
Types:
GetThreadRequestreturnsGetThreadResponse
AdminNo API tokensgetPortableForgetImpactGets the portable forget impact.
Types:
{ memoryId: string }returns{ links: number; archives: number; storedFiles: number }
ViewerdiscoverMemoriesDiscovers memories.
Types:
DiscoverMemoriesRequestreturnsDiscoverMemoriesResponse
ViewerlistMemoriesLists memories.
Types:
ListMemoriesRequestreturnsPageResponse<MemoryDto>
ViewersearchMemorySearches memory.
Types:
SearchMemoryRequestreturnsListResponse<RecalledMemoryDto>
MemberverifyMemoryVerifies memory.
Types:
MemoryIdRequestreturnsMemoryDto
AdminarchiveMemoryArchives memory.
Types:
MemoryIdRequestreturnsOkResponse
AdminNo API tokensforgetMemoryForgets memory.
Types:
MemoryIdRequestreturnsOkResponse
AdminNo API tokensreviewPortableMemoryReviews portable memory.
Types:
ReviewPortableMemoryRequestreturnsMemoryDto
ViewergetMemoryGets memory.
Types:
GetMemoryRequestreturnsMemoryDto
AdminverifyAuditChainVerifies the audit chain.
Types:
VerifyAuditChainRequestreturnsVerifyAuditChainResponse
ViewerlistMembersLists members.
Types:
EmptyRequestreturnsListMembersResponse
ViewerlistResourcesLists resources.
Types:
ListResourcesRequestreturnsListResponse<ResourceDto>
AdminsyncResourcesSyncs resources.
Types:
EmptyRequestreturnsSyncResourcesResponse
ViewergetResourceGets the resource.
Types:
ResourceIdRequestreturnsResourceDetailDto
AdminsetResourceOwnerSets the resource owner.
Types:
SetResourceOwnerRequestreturnsResourceDetailDto
AdminsaveResourceSetupTaskSaves the resource setup task.
Types:
SaveResourceSetupTaskRequestreturnsResourceDetailDto
AdmindeleteResourceSetupTaskDeletes the resource setup task.
Types:
DeleteResourceSetupTaskRequestreturnsResourceDetailDto
AdminretireResourceRetires the resource.
Types:
ResourceIdRequestreturnsResourceDto
AdminupsertResourceSaves the resource.
Types:
UpsertResourceRequestreturnsResourceDto
MemberacknowledgeFindingAcknowledges the finding.
Types:
FindingIdRequestreturnsFindingDto
MemberresolveFindingResolves the finding.
Types:
ResolveFindingRequestreturnsFindingDto
AdminsuppressFindingSuppresses the finding.
Types:
SuppressFindingRequestreturnsFindingDto
ViewerlistWorkTemplatesLists work templates.
Types:
ListWorkTemplatesRequestreturnsListWorkTemplatesResponse
MembercreateWorkFromTemplateCreates a work from template.
Types:
CreateWorkFromTemplateRequestreturnsCreateWorkFromTemplateResponse
MemberpreviewWorkFromTemplatePreviews the work from template.
Types:
PreviewWorkFromTemplateRequestreturnsWorkTemplatePreviewResponse
ViewerlistDeliveryProofsLists delivery proofs.
Types:
ListDeliveryProofsRequestreturnsListDeliveryProofsResponse
MembergiveFeedbackGives feedback.
Types:
GiveFeedbackRequestreturnsFeedbackDto
ViewergetDocumentRevisionGets the document revision.
Types:
GetDocumentRevisionRequestreturnsDocumentRevisionDto
MemberholdCampaignStop and wait: hold the item and everything under it. Schedules, timers and delegation start no held work.
Types:
CampaignHoldRequestreturnsCampaignDto
MemberreleaseCampaignLift a hold and wake the open items under it.
Types:
CampaignRefreturnsCampaignDto
MembersteerCampaignSend one instruction to every open item in the campaign, for example "keep going but open fewer pull requests".
Types:
CampaignSteerRequestreturnsCampaignSteerResult
AdminsetCampaignSettingsSet the campaign limits (concurrency, total items, spend), delivery mode and pull request limits.
Types:
CampaignSettingsRequestreturnsCampaignDto
ViewergetCampaignReportWhat the campaign did: items by role, runs, pull requests merged and declined, lines changed, cost and follow-ups.
Types:
CampaignRefreturnsCampaignReportDto
MemberlistReviewNotesLists review notes.
Types:
{ workItemId?: string; threadId?: string; reviewerWorkerId?: string; includeSilent?: boolean; limit?: number }returns{ notes: ReviewNoteDto[] }
MemberresolveReviewNoteResolves the review note.
Types:
{ noteId: string; verdicts: ReviewVerdictInput[] }returnsReviewNoteDto
ViewergetWorkItemRoutingGets work item routing.
Types:
GetWorkItemRoutingRequestreturnsWorkItemRoutingDto
MembersetWorkItemRoutingOverrideSets the work item routing override.
Types:
SetWorkItemRoutingOverrideRequestreturnsWorkItemRoutingDto
MembersetStepRoutingOverrideSets the step routing override.
Types:
SetStepRoutingOverrideRequestreturnsWorkItemRoutingDto
ViewergetRunModeGets the run mode.
Types:
GetRunModeRequestreturnsRunModeDto
MembersetWorkItemRunModeSets the work item run mode.
Types:
SetWorkItemRunModeRequestreturnsRunModeDto
MemberupdateWorkItemUpdates the work item.
Types:
UpdateWorkItemRequestreturnsWorkItemDetail
MembertransitionWorkItemMoves the work item.
Types:
TransitionWorkItemRequestreturnsWorkItemDetail
ViewerexplainActionExplains the action.
Types:
ExplainActionRequestreturnsExplainActionResponse
ViewerexplainDecisionExplains the decision.
Types:
ExplainDecisionRequestreturnsExplainDecisionResponse
ViewergetContextManifestGets the context manifest.
Types:
GetContextManifestRequestreturnsGetContextManifestResponse
ViewergetWorkItemModelCallsGets work item model calls.
Types:
GetWorkItemModelCallsRequestreturnsPageResponse<WorkItemModelCallDto>
ViewerlistWorkItemEvidenceLists work item evidence.
Types:
ListWorkItemEvidenceRequestreturnsListResponse<WorkEvidenceDto>
ViewergetProjectFolderGets the project folder.
Types:
GetProjectFolderRequestreturnsProjectFolderView
ViewergetWorkItemTraceGets work item trace.
Types:
GetWorkItemTraceRequestreturnsGetWorkItemTraceResponse
ViewergetWorkItemActionsGets work item actions.
Types:
GetWorkItemActionsRequestreturnsListResponse<ActionDto>
ViewergetWorkItemRepositoryReadinessGets work item repository readiness.
Types:
{ workItemId: string }returnsimport('./repositoryReadiness.js').WorkItemRepositoryReadinessResponse
ViewergetWorkItemSpecThe spec attached to a work item, and the spec blocks this item implements.
Types:
{ workItemId: string }returns{ spec: SpecSummary | null; cites: Array<{ specId: string; specKey: string; blockId: string; ref: string; text: string …
MembercreateSpecWith a work item and no blocks it starts from the item: objective, requirements, plan approach, risks, open questions and recorded decisions. One spec per work item.
Types:
{ title?: string; workItemId?: string; blocks?: SpecBlockInput[]; draftWithAgent?: boolean }returns{ spec: SpecDetail; agentAsked: boolean; reason: string | null }
ViewerlistWorkItemDecisionsLists work item decisions.
Types:
ListWorkItemDecisionsRequestreturnsListWorkItemDecisionsResponse
MemberNo API tokensstartDirectThreadThe same human↔worker thread the internal connector uses when the worker writes first.
Types:
StartDirectThreadRequestreturnsStartDirectThreadResponse
MemberpostMessagePosts the message.
Types:
PostMessageRequestreturnsMessageDto
AdminpreviewWorkerConfigurationPreviews worker configuration.
Types:
CreateWorkerRequestreturnsWorkerConfigurationPreviewDto
AdmincreateWorkerCreates a worker.
Types:
CreateWorkerRequestreturnsWorkerDetail
AdminstartOnboardingStarts onboarding.
Types:
StartOnboardingRequestreturnsQueuedResponse
ViewerlistWorkerActivityLists worker activity.
Types:
ListWorkerActivityRequestreturnsPageResponse<AuditEvent>
AdminupdateWorkerUpdates the worker.
Types:
UpdateWorkerRequestreturnsWorkerDetail
AdminsetWorkerRoutingOverrideSets the worker routing override.
Types:
SetWorkerRoutingOverrideRequestreturnsWorkerDetail
ViewergetEmployeeProgramGets the employee program.
Types:
{ workerId: string }returnsEmployeeProgram
AdminsetEmployeeInitiativeSets the employee initiative.
Types:
{ workerId: string; expectedRevision: number; initiative: EmployeeProgram['initiative'] }returnsEmployeeProgram
AdminstartEmployeeTrialStarts the employee trial.
Types:
{ workerId: string }returnsEmployeeProgram
AdmindecideEmployeeTrialDecides the employee trial.
Types:
{ workerId: string; decision: 'keep' | 'decline' }returnsEmployeeProgram
ViewerlistConnectorsLists connectors.
Types:
EmptyRequestreturnsListResponse<ConnectorDto>
ViewersimulatePolicySimulates policy.
Types:
SimulatePolicyRequestreturnsSimulatePolicyResponse
ViewergetWorkerSpecHistoryGets worker spec history.
Types:
GetWorkerSpecHistoryRequestreturnsListResponse<WorkerSpecVersionDto>
ViewerlistLessonsLists lessons.
Types:
ListLessonsRequestreturnsListResponse<LessonDto>
ApproverNo API tokensreviewLessonReviews the lesson.
Types:
ReviewLessonRequestreturnsLessonDto
MemberNo API tokenscreateMemoryCreates memory.
Types:
CreateMemoryRequestreturnsCreateMemoryResponse
ViewergetWorkerMetricsGets worker metrics.
Types:
GetWorkerMetricsRequestreturnsWorkerMetricsSummary
ViewerlistLevelChangesLists level changes.
Types:
ListLevelChangesRequestreturnsListResponse<LevelChangeDto>
ViewerlistEvaluationsLists evaluations.
Types:
ListEvaluationsRequestreturnsListResponse<EvaluationDto>
ViewergetTeamPauseGets the team pause.
Types:
import('./oversight.js').TeamPauseRequestreturnsimport('./oversight.js').TeamPauseDto
AdminNo API tokenspauseTeamPauses the team.
Types:
import('./oversight.js').PauseTeamRequestreturnsimport('./oversight.js').PauseTeamResponse
AdminNo API tokensresumeTeamResumes the team.
Types:
import('./oversight.js').ResumeTeamRequestreturnsimport('./oversight.js').ResumeTeamResponse
ViewergetWorkerQualityGets worker quality.
Types:
GetWorkerQualityRequestreturnsWorkerQualityDto
ViewerlistWorkerTrainingPlansLists worker training plans.
Types:
ListWorkerTrainingPlansRequestreturnsListResponse<WorkerTrainingPlanDto>
MemberproposeWorkerTrainingPlanProposes a worker training plan.
Types:
ProposeWorkerTrainingPlanRequestreturnsWorkerTrainingPlanDto
AdminNo API tokensdecideWorkerTrainingChangeDecides the worker training change.
Types:
DecideWorkerTrainingChangeRequestreturnsWorkerTrainingPlanDto
ViewergetReviewStatsGets review stats.
Types:
{ scope?: ReviewScope; scopeId?: string; reviewerWorkerId?: string; days?: number }returns{ since: string; participants: ReviewParticipantStatsDto[] }
ViewergetOrgConfigGets org config.
Types:
GetOrgConfigRequestreturnsOrgConfigView
AdminunsetOrgConfigClears org config.
Types:
UnsetOrgConfigRequestreturnsOrgConfigView
AdminsetOrgConfigSets org config.
Types:
SetOrgConfigRequestreturnsOrgConfigView
ViewergetOutreachSettingsGets outreach settings.
Types:
Record<string, never>returnsOutreachSettingsView
AdminsaveOutreachSettingsSaves outreach settings.
Types:
SaveOutreachSettingsRequestreturnsOutreachSettingsView
MemberpostWorkItemMessagePosts the work item message.
Types:
PostWorkItemMessageRequestreturnsMessageDto
ViewerlistMemoryInsightsLists memory insights.
Types:
ListMemoryInsightsRequestreturnsListMemoryInsightsResponse
MemberNo API tokensresolveMemoryInsightResolves the memory insight.
Types:
ResolveMemoryInsightRequestreturnsMemoryInsightDto
AdminNo API tokenssupersedeMemorySupersedes memory.
Types:
SupersedeMemoryRequestreturnsMemoryDto
ViewergetSpendSavingsGets spend savings.
Types:
GetSpendSavingsRequestreturnsSpendSavingsResponse
ViewergetOrgSettingsGets org settings.
Types:
EmptyRequestreturnsOrgSettingsDto
ViewerqueryWorkQueries work.
Types:
QueryWorkRequestreturnsQueryWorkResponse<WorkItemSummary>
ViewergetDepartmentGets the department.
Types:
GetDepartmentRequestreturnsGetDepartmentResponse
ViewergetWorkerDrillGets the worker drill.
Types:
GetWorkerDrillRequestreturnsGetWorkerDrillResponse
MembergetWorkLaunchReadinessGets work launch readiness.
Types:
{ workerId?: string; templateId?: string }returnsimport('./execution.js').WorkLaunchReadinessDto
Screens
/overview/board/work/:id/workers/workers/:id/organization/approvals/escalations/inbox/memory/budgets/audit/resources/oversight/organization/department/:headId
What it records
The feature writes these events to the audit log, the permanent record of what happened.
- Policy changed
- Approval expired
- Approval received
- Integration changed
- Action denied
- Budget reserved
- Checkpoint saved
- Context retrieved
- Employee initiative configured
- Employee initiative created
- Employee initiative proposed
- Employee trial decision changed