Skip to main content

TerminalAgentApi

interface

Launch, acquire, and orchestrate provider-native terminal agents.

interface TerminalAgentApi

Import

import { TerminalAgentApi } from '@modular/sdk';

Members5

providers
ReadonlySignal<readonly TerminalAgentProviderDescriptor[]>
snapshot
ReadonlySignal<TerminalAgentCatalogSnapshot>
getOrStart
(key: string, options: TerminalAgentStartOptions, operationOptions?: TerminalOperationOptions) => Promise<TerminalError | TerminalAgentStartResult>
promote
<TTerminal extends TerminalReference>(terminal: TTerminal) => Promise<TerminalError | TerminalAgent<TTerminal>>
start
(options: TerminalAgentStartOptions, operationOptions?: TerminalOperationOptions) => Promise<TerminalError | TerminalAgentStartResult>