INNER CODE UNIT · Go
instance
smtg-ai/claude-squad · app/app.go:412
instance := m.list.GetInstances()[m.list.NumInstances()-1]
switch msg.Type {
// Start the instance (enable previews etc) and go back to the main menu state.
case tea.KeyEnter:
if len(instance.Title) == 0 {
return m, m.handleError(fmt.Errorf("title cannot be empty"))
}
// If promptAfterName, show prompt+branch overlay before starting
if m.promptAfterName {
m.promptAfterName = false
m.state = statePrompt
m.menu.SetState(ui.StatePrompt)
m.textInputOverlay = m.newPromptOverlay()
// Trigger initial branch search (no debounce, version 0)
initialSearch := m.runBranchSearch("", m.textInputOverlay.BranchFilterVersion())
return m, tea.Batch(tea.WindowSize(), initialSearch)
}