Files
agent-radar 2ed3415fb7
Publish Claude Code Binaries / Stage and publish binaries (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-arm64 (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build linux-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build windows-amd64 (push) Canceled after 0s
Sync Tutti Agent Skills / sync (push) Canceled after 0s
Windows Agent Adapters / Test Windows agent adapters (push) Canceled after 0s
Windows Daemon Adapters / Test Windows daemon adapters (push) Canceled after 0s
Publish Tutti App Runtime / Publish runtime catalog (push) Canceled after 0s
源码快照 @ 2026-09-01 (source-only, 剔除非源码素材)
2026-09-01 20:17:27 +08:00

97 lines
2.0 KiB
TypeScript

import type { AgentHostRoomIssueSummary } from "./agentHostWorkspaceIssues";
export interface AgentHostRoomTaskDetail {
task: AgentHostRoomTaskSummary;
issues: AgentHostRoomIssueSummary[];
}
export interface AgentHostRoomTaskSummary {
taskId: string;
workspaceId?: string;
roomId: string;
title: string;
content: string;
status:
| "not_started"
| "running"
| "pending_acceptance"
| "completed"
| "failed"
| "canceled"
| string;
creatorUserId: string;
creatorDisplayName?: string;
creatorAvatarUrl?: string;
issueCount: number;
manualIssueCount?: number;
notStartedCount: number;
runningCount: number;
pendingAcceptanceCount: number;
completedCount: number;
failedCount: number;
canceledCount: number;
createdAtUnix?: number;
updatedAtUnix?: number;
}
export type AgentHostRoomTaskStatusFilter =
| "all"
| "not_started"
| "running"
| "pending_acceptance"
| "completed"
| "failed"
| "canceled";
export interface AgentHostRoomTaskStatusCounts {
all: number;
notStarted: number;
running: number;
pendingAcceptance: number;
completed: number;
failed: number;
canceled: number;
}
export interface AgentHostListRoomTasksInput {
roomId: string;
pageSize?: number;
pageToken?: string;
statusFilter?: AgentHostRoomTaskStatusFilter | string;
searchQuery?: string;
}
export interface AgentHostListRoomTasksResult {
tasks: AgentHostRoomTaskSummary[];
nextPageToken?: string;
totalCount?: number;
statusCounts?: AgentHostRoomTaskStatusCounts;
}
export interface AgentHostCreateRoomTaskInput {
roomId: string;
taskId: string;
title: string;
content?: string;
}
export interface AgentHostUpdateRoomTaskInput {
roomId: string;
taskId: string;
title?: string;
content?: string;
}
export interface AgentHostDeleteRoomTaskInput {
roomId: string;
taskId: string;
}
export interface AgentHostGetRoomTaskInput {
roomId: string;
taskId: string;
}
export const TSH_DESKTOP_PRIMARY_EXECUTION_ISSUE_ID_PREFIX =
"primary-task-execution";