allProcesses
cancelCronJob
cancelCronJob: (c: Ctx, id: string) => Promise<void>
closeProcessStdin
closeProcessStdin: (c: Ctx, pid: number) => Promise<void>
closeSession
closeSession: (c: Ctx, sessionId: string) => Promise<void>
createSession
createSignedPreviewUrl
createSignedPreviewUrl: ( c: Ctx, port: number, ttlSeconds: number,) => Promise<SignedPreviewUrl> deleteFile
deleteFile: (
c: Ctx,
path: string,
options?: { recursive?: boolean },
) => Promise<void>
exec
exists
exists: (c: Ctx, path: string) => Promise<boolean>
expireSignedPreviewUrl
expireSignedPreviewUrl: (c: Ctx, token: string) => Promise<void>
getProcess
getSessionEvents
killProcess
killProcess: (c: Ctx, pid: number) => Promise<void>
listCronJobs
listMounts
listMounts: (c: Ctx) => Promise<MountInfo[]>
listPersistedSessions
listProcesses
listSoftware
listSoftware: (c: Ctx) => Promise<SoftwareInfo[]>
mkdir
mkdir: (c: Ctx, path: string) => Promise<void>
move
move: (c: Ctx, from: string, to: string) => Promise<void>
processTree
readdir
readdir: (c: Ctx, path: string) => Promise<DirEntry[]> readdirRecursive
readdirRecursive: (c: Ctx, path: string) => Promise<DirEntry[]> readFile
readFile: (c: Ctx, path: string) => Promise<Uint8Array>
readFiles
scheduleCron
sendPrompt
sendPrompt: (c: Ctx, sessionId: string, text: string) => Promise<PromptResult> spawn
spawn: (c: Ctx, command: string, args: string[]) => Promise<SpawnedProcess> stat
stopProcess
stopProcess: (c: Ctx, pid: number) => Promise<void>
vmFetch
waitProcess
waitProcess: (c: Ctx, pid: number) => Promise<number>
writeFile
writeFile: (c: Ctx, path: string, content: string | Uint8Array) => Promise<void>
writeFiles
writeFiles: ( c: Ctx, entries: { content: string | Uint8Array; path: string }[],) => Promise<WriteFileResult[]> writeProcessStdin
writeProcessStdin: (
c: Ctx,
pid: number,
data: string | Uint8Array,
) => Promise<void>
The agentOS VM actor's action map. Keep one method per Rust
dispatcharm.Declared as a
type(notinterface) so it satisfies RivetKit'sActions<…>constraint, which expects an implicit string index signature.