MCPcopy
hub / github.com/coder/mux / createTerminalSession

Function createTerminalSession

src/browser/utils/terminal.ts:72–83  ·  view source on GitHub ↗
(
  api: APIClient,
  workspaceId: string,
  options?: TerminalSessionCreateOptions
)

Source from the content-addressed store, hash-verified

70 * @returns The created session with sessionId
71 */
72export async function createTerminalSession(
73 api: APIClient,
74 workspaceId: string,
75 options?: TerminalSessionCreateOptions
76): Promise<{ sessionId: string; workspaceId: string; cols: number; rows: number }> {
77 return api.terminal.create({
78 workspaceId,
79 cols: DEFAULT_TERMINAL_SIZE.cols,
80 rows: DEFAULT_TERMINAL_SIZE.rows,
81 initialCommand: options?.initialCommand,
82 });
83}

Callers 3

resolveTerminalSessionsFunction · 0.90
RightSidebarComponentFunction · 0.90
useOpenTerminalFunction · 0.90

Calls 1

createMethod · 0.65

Tested by

no test coverage detected