Skip to main content

TerminalAgent

interface

A provider-native coding agent bound to one integrated terminal.

interface TerminalAgent<TTerminal extends TerminalReference>

Import

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

Members5

identity
TerminalAgentIdentity
state
ReadonlySignal<TerminalAgentState>
terminal
TTerminal
run
(prompt: string, options?: TerminalOperationOptions) => Promise<TerminalError | TerminalAgentRunResult>

Send one prompt and resolve from the provider's durable session log.

transcript
() => Promise<TerminalError | TerminalAgentTranscript>

Read all normalized user and assistant messages from the provider log.