Files
hapi/shared/src/rpcMethods.ts
T

44 lines
1.6 KiB
TypeScript

export const RPC_METHODS = {
Permission: 'permission',
Abort: 'abort',
Switch: 'switch',
SetSessionConfig: 'set-session-config',
KillSession: 'killSession',
HandoffLocal: 'handoff-local',
SpawnHappySession: 'spawn-happy-session',
StopSession: 'stop-session',
StopRunner: 'stop-runner',
ListMachineDirectory: 'list-directory',
PathExists: 'path-exists',
CursorChatStoreStatus: 'cursor-chat-store-status',
GitStatus: 'git-status',
GitDiffNumstat: 'git-diff-numstat',
GitDiffFile: 'git-diff-file',
ReadFile: 'readFile',
ReadGeneratedImage: 'readGeneratedImage',
WriteFile: 'writeFile',
ListDirectory: 'listDirectory',
StatFiles: 'statFiles',
GetDirectoryTree: 'getDirectoryTree',
UploadFile: 'uploadFile',
DeleteUpload: 'deleteUpload',
Ripgrep: 'ripgrep',
Difftastic: 'difftastic',
Bash: 'bash',
ListSlashCommands: 'listSlashCommands',
ListSkills: 'listSkills',
ListCodexModels: 'listCodexModels',
ListCodexSessions: 'listCodexSessions',
ArchiveCodexSession: 'archiveCodexSession',
ListCursorModels: 'listCursorModels',
ListPiModels: 'listPiModels',
ListOpencodeModels: 'listOpencodeModels',
ListOpencodeModelsForCwd: 'listOpencodeModelsForCwd',
ListGrokModelsForCwd: 'listGrokModelsForCwd',
ListGrokModels: 'listGrokModels',
ListGrokReasoningEffortOptions: 'listGrokReasoningEffortOptions',
ListOpencodeReasoningEffortOptions: 'listOpencodeReasoningEffortOptions'
} as const
export type RpcMethod = typeof RPC_METHODS[keyof typeof RPC_METHODS]