Wire task runs to provider gateway

This commit is contained in:
ZacharyZhang-NY committed 2026-05-23 20:58:00 -04:00
1 parent 273f69eb05
commit a27658b56f
19 files changed
+591 -11

No files matched your search

+5
View File
@@ -73,6 +73,11 @@ export interface UpdateTaskStatusInput {
status: TaskStatus;
}
export interface RunTaskInput {
orgId: string;
taskId: string;
}
export interface CreateApprovalInput {
orgId: string;
kind: string;
@@ -32,6 +32,7 @@ import type {
RunChaosDrillInput,
RunEvalSuiteInput,
RunSdlcReviewInput,
RunTaskInput,
RevokeProviderCredentialInput,
SaveProviderCredentialInput,
SearchInput,
@@ -64,6 +65,7 @@ export interface DesktopApi {
createAgent(input: CreateAgentInput): Promise<DesktopResult<AppSnapshot>>;
createTask(input: CreateTaskInput): Promise<DesktopResult<AppSnapshot>>;
updateTaskStatus(input: UpdateTaskStatusInput): Promise<DesktopResult<AppSnapshot>>;
runTask(input: RunTaskInput): Promise<DesktopResult<AppSnapshot>>;
createApproval(input: CreateApprovalInput): Promise<DesktopResult<AppSnapshot>>;
decideApproval(input: DecideApprovalInput): Promise<DesktopResult<AppSnapshot>>;
syncEmployeeIdentity(input: SyncEmployeeIdentityInput): Promise<DesktopResult<AppSnapshot>>;
+1
View File
@@ -139,6 +139,7 @@ export interface TaskRunRecord {
taskId: string;
agentId: string | null;
providerId: string | null;
providerRequestId: string | null;
trigger: string;
state: string;
createdAt: string;
+1
View File
@@ -7,6 +7,7 @@ export const IPC_CHANNELS = {
createAgent: "agentcompany:create-agent",
createTask: "agentcompany:create-task",
updateTaskStatus: "agentcompany:update-task-status",
runTask: "agentcompany:run-task",
createApproval: "agentcompany:create-approval",
decideApproval: "agentcompany:decide-approval",
syncEmployeeIdentity: "agentcompany:sync-employee-identity",