Skip to content

Commit bd4eb77

Browse files
committed
fix: show container status immediately on startup (checking docker…)
1 parent f6a8f0c commit bd4eb77

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

‎cmd/chat.go‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,9 @@ func newChatModel(ref *progRef, systemPrompt string, settings hawkconfig.Setting
236236

237237
m := chatModel{input: ta, configInput: ci, spinner: sp, viewport: vp, session: sess, registry: registry, settings: settings, ref: ref, sessionID: sid, partial: &strings.Builder{}, spinnerVerb: spinnerVerbs[rand.Intn(len(spinnerVerbs))], width: initWidth, height: initHeight, historyIdx: 0, autoScroll: true, startedAt: time.Now(), activeSkills: make(map[string]plugin.SmartSkill)}
238238
m.containerEnabled = shouldUseContainer()
239+
if m.containerEnabled {
240+
m.containerStatus = "checking docker…"
241+
}
239242

240243
// Initialize write-ahead log for crash recovery
241244
if wal, err := session.NewWAL(sid); err == nil {

‎cmd/chat_view.go‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -353,6 +353,9 @@ func (m chatModel) View() string {
353353
} else if m.containerEnabled && m.containerErr != nil {
354354
leftBold = "Container"
355355
leftDim = " - docker not running"
356+
} else if m.containerEnabled {
357+
leftBold = "Container"
358+
leftDim = " - " + m.containerStatus
356359
} else {
357360
leftBold = permissionModeLabel(m.session)
358361
leftDim = permissionModeHint(m.session)

0 commit comments

Comments
 (0)