MCPcopy
hub / github.com/codeaashu/claude-code / launchAssistantSessionChooser

Function launchAssistantSessionChooser

src/dialogLaunchers.tsx:58–65  ·  view source on GitHub ↗
(root: Root, props: {
  sessions: AssistantSession[];
})

Source from the content-addressed store, hash-verified

56 * Original callback wiring: onSelect={id => done(id)}, onCancel={() => done(null)}.
57 */
58export async function launchAssistantSessionChooser(root: Root, props: {
59 sessions: AssistantSession[];
60}): Promise<string | null> {
61 const {
62 AssistantSessionChooser
63 } = await import('./assistant/AssistantSessionChooser.js');
64 return showSetupDialog<string | null>(root, done => <AssistantSessionChooser sessions={props.sessions} onSelect={id => done(id)} onCancel={() => done(null)} />);
65}
66
67/**
68 * `claude assistant` found zero sessions — show the same install wizard

Callers 1

runFunction · 0.85

Calls 2

showSetupDialogFunction · 0.85
doneFunction · 0.50

Tested by

no test coverage detected