-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathControlPlaneStates.cs
More file actions
105 lines (93 loc) · 1.25 KB
/
ControlPlaneStates.cs
File metadata and controls
105 lines (93 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
namespace DotPilot.Core.Features.ControlPlaneDomain;
public enum SessionPhase
{
Plan,
Execute,
Review,
Paused,
Completed,
Failed,
}
public enum ProviderConnectionStatus
{
Available,
Unavailable,
RequiresAuthentication,
Misconfigured,
Outdated,
}
public enum ApprovalState
{
NotRequired,
Pending,
Approved,
Rejected,
}
public enum AgentRoleKind
{
Coding,
Research,
Analyst,
Reviewer,
Operator,
Orchestrator,
}
public enum FleetExecutionMode
{
SingleAgent,
Parallel,
Orchestrated,
}
public enum RuntimeKind
{
Provider,
LocalModel,
}
public enum ToolCapabilityKind
{
Command,
FileSystem,
Git,
Mcp,
Diagnostics,
}
public enum ApprovalScope
{
FileWrite,
CommandExecution,
ToolCall,
NetworkAccess,
SessionResume,
}
public enum ArtifactKind
{
Plan,
Snapshot,
Diff,
Log,
Screenshot,
Transcript,
Report,
}
public enum TelemetrySignalKind
{
Trace,
Metric,
Log,
Event,
}
public enum EvaluationMetricKind
{
Relevance,
Groundedness,
Completeness,
TaskAdherence,
ToolCallAccuracy,
Safety,
}
public enum EvaluationOutcome
{
Passed,
NeedsReview,
Failed,
}