Interface: Dialect
Properties
defaultCmd
readonlydefaultCmd:string
finishMissionOnExit
readonlyfinishMissionOnExit:boolean
hostedConnectors
readonlyhostedConnectors:boolean
id
readonlyid:string
maxPromptBytes?
readonlyoptionalmaxPromptBytes?:number
permissionModel
readonlypermissionModel:"none"|"mcp-bridge"|"sandbox"
persistentProcess
readonlypersistentProcess:boolean
rateLimitReporting
readonlyrateLimitReporting:"none"|"structured"|"textual"
sessionResumable
readonlysessionResumable:boolean
sessionStore
readonlysessionStore:"global"|"per-mission"
Methods
accountUsage()?
optionalaccountUsage(profile):Promise<AccountUsage|null>
Parameters
profile
Returns
Promise<AccountUsage | null>
buildSpawn()
buildSpawn(
opts,profile):Promise<SpawnResult>
Parameters
opts
profile
Returns
Promise<SpawnResult>
dispose()?
optionaldispose(missionId):void
Parameters
missionId
string
Returns
void
extractSessionId()
extractSessionId(
ev):string|null
Parameters
ev
Returns
string | null
isSessionNotFoundError()?
optionalisSessionNotFoundError(stderr):boolean
Parameters
stderr
string
Returns
boolean
parseLine()
parseLine(
line):NormalizedEvent[]
Parameters
line
string
Returns
setModel()?
optionalsetModel(proc,model):Promise<boolean>
Parameters
proc
ChildProcessWithoutNullStreams
model
string
Returns
Promise<boolean>
spans()?
optionalspans(ev,state,eventId):SpanOp[]
Parameters
ev
state
SpanState
eventId
number
Returns
SpanOp[]
writeUserInput()
writeUserInput(
proc,text,images?):void
Parameters
proc
ChildProcessWithoutNullStreams
text
string
images?
Returns
void