Skip to content

Fix mobile agent icons and conversation restoration - #252

Merged
pallaoro merged 2 commits into
mainfrom
two-bugs-that-i-am-seein
Sep 13, 2026
Merged

pallaoro merged 2 commits into
mainfrom
two-bugs-that-i-am-seein

Conversation

@pallaoro

Copy link
Copy Markdown
Member

Mobile task creation overwrote newer server updates with the original agentless task record, leaving generic icons on rows. Record the selected agent at creation, preserve newer task updates, and keep the open terminal header tied to current task data.

Opening a task or Mission Control now prefers a live coding agent over auxiliary shells, restores the newest saved conversation, or resumes the task's last conversation when no restorable tab exists. Share pending launches across tile expansion and ignore stale lookups and snapshots during navigation.

Validation: 51 targeted tests pass, including restoration, duplicate-launch prevention, agent commands, dispatcher behavior, and real WebSocket integration. The iOS bundle exports successfully. Verified the corrected resolver against the affected Claude and Codex conversations on hetzner-devbox. A third task had no saved Claude transcript to resume. Mobile typecheck still reports two pre-existing missing fields in demo.ts; this change does not modify those fixtures.

@pallaoro
pallaoro enabled auto-merge (squash) September 13, 2026 09:14
@pallaoro
pallaoro merged commit 667a83c into main Sep 13, 2026
1 check passed
@pallaoro pallaoro mentioned this pull request Sep 13, 2026
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