Skip to main content

HarnessOperatorResponseV1

Enum HarnessOperatorResponseV1 

Source
pub enum HarnessOperatorResponseV1 {
Show 63 variants Monitor(SessionMonitorV1), Timeline(TimelinePageV1), Tasks(TaskPageV1), Task(RedactedTaskV1), TaskOperations(Vec<HarnessOperationLedgerEntryV1>), Runs(RunPageV1), Run(RedactedRunV1), RunCorrelation(HarnessRunCorrelationV1), RunTransfer(HarnessRunTransferSummaryV1), ReverseAttribution(HarnessReverseAttributionV1), RunContextSourceObserved(HarnessRunContextSourceObservationV1), RunWorkspaceInspected(HarnessRunWorkspaceInspectionV1), RunWorkspaceFileRead(HarnessRunWorkspaceFileV1), RunGitHistoryRead(HarnessRunGitHistoryPageV1), RunGitDiffRead(HarnessRunGitDiffV1), NodeWorkspaceInspected(HarnessNodeWorkspaceInspectionV1), NodeWorkspaceFileRead(HarnessNodeWorkspaceFileV1), NodeGitHistoryRead(HarnessNodeGitHistoryPageV1), NodeGitDiffRead(HarnessNodeGitDiffV1), NodeWorkspaceFileWritten(HarnessNodeWorkspaceFileV1), NodeWorkspaceFileCreated(HarnessNodeWorkspaceFileV1), NodeWorkspaceDirectoryCreated(HarnessNodeWorkspaceDirectoryV1), LaunchPlans(HarnessLaunchPlanPageV1), TaskExecutionSpec(Option<HarnessTaskExecutionSpecV1>), TaskLaunchOptions(HarnessTaskLaunchOptionsV1), RuntimeInventory(HarnessRuntimeInventoryPageV1), TerminalRead(HarnessRuntimeTerminalPageV1), SessionSpawned(HarnessRuntimeSessionAddressV1), SessionInputWritten, SessionResized, SessionStopped, SessionControlled, SessionBytesWritten, SessionPasted, SessionRemoved, SessionResumed, SessionPrompted, InteractionResolved, SessionModeSet, SessionConfigOptionSet, SessionModelSet, NativeSessionsCataloged(HarnessNativeSessionsCatalogedV1), NativeSessionsPaged(HarnessNativeSessionsPagedV1), NativeSessionPreviewed(HarnessNativeSessionPreviewedV1), SessionRecordPreviewed(HarnessSessionRecordPreviewedV1), SessionRecordResumed(HarnessSessionRecordResumedV1), SessionRecordUpdated(HarnessRuntimeManagedSessionV1), SessionRecordForgotten { record_id: String, }, ProviderSessionIndexed(HarnessRuntimeManagedSessionV1), NativeSessionIndexed(HarnessNativeSessionIndexedV1), HostDirectoriesBrowsed(HarnessHostDirectoryListingV1), WorkspaceRegistered(HarnessWorkspaceSnapshotV1), StandaloneWorkspaceCreated(HarnessWorkspaceSnapshotV1), WorkspaceUnregistered { workspace_id: String, }, WorktreeCreated { worktree: HarnessGitWorktreeSnapshotV1, workspace: HarnessWorkspaceSnapshotV1, }, WorktreeRemoved { target_root: HarnessHostPathV1, workspace_id: Option<String>, }, ContextPackExported(HarnessResolvedContextPackReceiptV1), ContextPackForgotten { context_id: String, }, Mutation(HarnessOperatorMutationOutcomeV1), ExecutionSpecMutation(HarnessOperatorMutationOutcomeV1), Schedule(HarnessScheduleOutcomeV1), TaskStarted(HarnessTaskStartOutcomeV1), HarnessMcpGrantMinted(HarnessMcpGrantMintV1),
}

Variants§

§

Monitor(SessionMonitorV1)

§

Timeline(TimelinePageV1)

§

Tasks(TaskPageV1)

§

Task(RedactedTaskV1)

§

TaskOperations(Vec<HarnessOperationLedgerEntryV1>)

§

Runs(RunPageV1)

§

Run(RedactedRunV1)

§

RunCorrelation(HarnessRunCorrelationV1)

§

RunTransfer(HarnessRunTransferSummaryV1)

§

ReverseAttribution(HarnessReverseAttributionV1)

§

RunContextSourceObserved(HarnessRunContextSourceObservationV1)

§

RunWorkspaceInspected(HarnessRunWorkspaceInspectionV1)

§

RunWorkspaceFileRead(HarnessRunWorkspaceFileV1)

§

RunGitHistoryRead(HarnessRunGitHistoryPageV1)

§

RunGitDiffRead(HarnessRunGitDiffV1)

§

NodeWorkspaceInspected(HarnessNodeWorkspaceInspectionV1)

§

NodeWorkspaceFileRead(HarnessNodeWorkspaceFileV1)

§

NodeGitHistoryRead(HarnessNodeGitHistoryPageV1)

§

NodeGitDiffRead(HarnessNodeGitDiffV1)

§

NodeWorkspaceFileWritten(HarnessNodeWorkspaceFileV1)

§

NodeWorkspaceFileCreated(HarnessNodeWorkspaceFileV1)

§

NodeWorkspaceDirectoryCreated(HarnessNodeWorkspaceDirectoryV1)

§

LaunchPlans(HarnessLaunchPlanPageV1)

§

TaskExecutionSpec(Option<HarnessTaskExecutionSpecV1>)

§

TaskLaunchOptions(HarnessTaskLaunchOptionsV1)

§

RuntimeInventory(HarnessRuntimeInventoryPageV1)

§

TerminalRead(HarnessRuntimeTerminalPageV1)

§

SessionSpawned(HarnessRuntimeSessionAddressV1)

§

SessionInputWritten

§

SessionResized

§

SessionStopped

§

SessionControlled

§

SessionBytesWritten

§

SessionPasted

§

SessionRemoved

§

SessionResumed

§

SessionPrompted

§

InteractionResolved

§

SessionModeSet

§

SessionConfigOptionSet

§

SessionModelSet

§

NativeSessionsCataloged(HarnessNativeSessionsCatalogedV1)

§

NativeSessionsPaged(HarnessNativeSessionsPagedV1)

§

NativeSessionPreviewed(HarnessNativeSessionPreviewedV1)

§

SessionRecordPreviewed(HarnessSessionRecordPreviewedV1)

§

SessionRecordResumed(HarnessSessionRecordResumedV1)

§

SessionRecordUpdated(HarnessRuntimeManagedSessionV1)

§

SessionRecordForgotten

Fields

§record_id: String
§

ProviderSessionIndexed(HarnessRuntimeManagedSessionV1)

§

NativeSessionIndexed(HarnessNativeSessionIndexedV1)

§

HostDirectoriesBrowsed(HarnessHostDirectoryListingV1)

§

WorkspaceRegistered(HarnessWorkspaceSnapshotV1)

§

StandaloneWorkspaceCreated(HarnessWorkspaceSnapshotV1)

§

WorkspaceUnregistered

Fields

§workspace_id: String
§

WorktreeCreated

§

WorktreeRemoved

Fields

§target_root: HarnessHostPathV1
§workspace_id: Option<String>
§

ContextPackExported(HarnessResolvedContextPackReceiptV1)

§

ContextPackForgotten

Fields

§context_id: String
§

Mutation(HarnessOperatorMutationOutcomeV1)

§

ExecutionSpecMutation(HarnessOperatorMutationOutcomeV1)

§

Schedule(HarnessScheduleOutcomeV1)

§

TaskStarted(HarnessTaskStartOutcomeV1)

§

HarnessMcpGrantMinted(HarnessMcpGrantMintV1)

Grant id and revision from resolve_harness_mcp_grant. No bearer credential: HarnessReadCredential’s Serialize writes the raw token, and this command must not.

Implementations§

Trait Implementations§

Source§

impl Clone for HarnessOperatorResponseV1

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for HarnessOperatorResponseV1

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for HarnessOperatorResponseV1

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Eq for HarnessOperatorResponseV1

Source§

impl PartialEq for HarnessOperatorResponseV1

Source§

fn eq(&self, other: &Self) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl Serialize for HarnessOperatorResponseV1

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl StructuralPartialEq for HarnessOperatorResponseV1

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.