Skip to content

Fix GPT-5.5 task recovery and dashboard sessions#37

Open
rmacomberGB wants to merge 3 commits into
get-vix:mainfrom
rmacomberGB:fix/gpt55-vix-recovery-and-dashboard
Open

Fix GPT-5.5 task recovery and dashboard sessions#37
rmacomberGB wants to merge 3 commits into
get-vix:mainfrom
rmacomberGB:fix/gpt55-vix-recovery-and-dashboard

Conversation

@rmacomberGB

@rmacomberGB rmacomberGB commented Jun 18, 2026

Copy link
Copy Markdown

Summary

  • preserve streamed OpenAI/Codex text and tool calls when completed output is incomplete
  • add a bounded deferred-tool nudge for turns that say they will inspect/edit but emit no tool call
  • recover the UI cleanly after Esc cancellation and fix user-message wrapping panics on long whitespace
  • include persisted open sessions in dashboard session lists and restore them for whiteboard call-agent requests
  • provide a stable daemon subprocess PATH so launchd/systemd-started MCP servers can find node/npx, rg, and fd

Verification

  • go test ./cmd/vix -count=1
  • go test ./internal/daemon/llm -count=1
  • go test ./internal/ui -count=1
  • go test ./internal/daemon -run 'Test(ShouldNudgeDeferredToolUse|SessionForWebCall|RunExplorationReturnsConfigErrorWithoutLLM|Sessions(IncludesPersistedOpenRecords|PrefersLiveSessionOverPersistedRecord))' -count=1
  • make build
  • local smoke check: daemon logs showed rg/fd found and Node-backed MCP servers loading after LaunchAgent PATH refresh
  • local smoke check: restored dashboard session /call-agent request successfully read an existing project file

@rmacomberGB rmacomberGB force-pushed the fix/gpt55-vix-recovery-and-dashboard branch from a913b08 to a64e0ea Compare June 18, 2026 00:55
@rmacomberGB rmacomberGB force-pushed the fix/gpt55-vix-recovery-and-dashboard branch from a64e0ea to 6e052a1 Compare June 18, 2026 00:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant