Files
nexus/backend/Services/IOpenClawSetupService.cs
T
AzuTear f5552218bc
CI - Build & Test / Backend (.NET) (push) Successful in 42s
CI - Build & Test / Frontend (Vue/TS) (push) Successful in 2m46s
CI - Build & Test / Security Check (push) Successful in 3s
CI - Build & Test / Deploy Nexus (push) Successful in 56s
feat: ship agent-first mission control v0.2.57
2026-07-31 22:39:47 +02:00

38 lines
1.4 KiB
C#

using Nexus.Api.Models;
namespace Nexus.Api.Services;
public interface IOpenClawSetupService
{
Task<OpenClawSetupStatusDto> GetStatusAsync(
CancellationToken cancellationToken = default);
Task<OpenClawDiscoveryDto> DiscoverAsync(
OpenClawDiscoveryRequest request,
CancellationToken cancellationToken = default);
Task<OpenClawSetupOperationDto<OpenClawProbeDto>> ProbeAsync(
ProbeOpenClawRequest request,
CancellationToken cancellationToken = default);
Task<OpenClawSetupOperationDto<OpenClawSetupStatusDto>> AttachAsync(
AttachOpenClawRequest request,
CancellationToken cancellationToken = default);
Task<OpenClawSetupOperationDto<OpenClawSetupStatusDto>> VerifyAsync(
VerifyOpenClawRequest request,
CancellationToken cancellationToken = default);
Task<OpenClawSetupOperationDto<OpenClawAdoptionInventoryDto>> AdoptAsync(
AdoptOpenClawRequest request,
CancellationToken cancellationToken = default);
Task<OpenClawSetupOperationDto<OpenClawSetupStatusDto>> SetManagementAsync(
SetOpenClawManagementRequest request,
CancellationToken cancellationToken = default);
Task<OpenClawSetupOperationDto<OpenClawSetupStatusDto>> DeleteAsync(
DeleteOpenClawConnectionRequest request,
CancellationToken cancellationToken = default);
}