Skip to content

fix(mobile): remove Bestie selection and agent deletion controls - #8685

Closed
klopez4212 wants to merge 2 commits into
mainfrom
mobile-bestie-desktop-only
Closed

klopez4212 wants to merge 2 commits into
mainfrom
mobile-bestie-desktop-only

Conversation

@klopez4212

@klopez4212 klopez4212 commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Mobile's navigation shortcut follows the Bestie selected on desktop. Remove mobile Bestie selection controls and show the current selection as a read-only star, with guidance to choose or change it on desktop.

Remove agent deletion from the mobile agent profile UI entirely. There is no Delete button, confirmation dialog, or deletion guidance, for either the current Bestie or other agents. The underlying remote-agent service remains unchanged.

Follow-up to #8649 under the clarified product scope: Bestie selection and agent deletion are unavailable on mobile for now. This supersedes both P1 requests to add mobile clearing or clear the preference during mobile deletion. The desktop-only selection restriction is intentional despite VISION_MOBILE.md's longer-term standalone-client direction.

Validation: Flutter analysis passed. Updated the Agents widget regression to verify no selection buttons and no Delete action on an owned agent profile. Local Flutter tests skipped at the owner's request; CI pending. Not yet installed on the Pixel.

klopez4212 and others added 2 commits October 29, 2026 14:32
Co-authored-by: Terp <5856f6900e8e0a4e0ea1f4f8d2ee33e4753d2119bc122f94ecafc660b46c0511@buzz.block.builderlab.xyz>
Signed-off-by: kenny lopez <[email protected]>
Co-authored-by: Terp <5856f6900e8e0a4e0ea1f4f8d2ee33e4753d2119bc122f94ecafc660b46c0511@buzz.block.builderlab.xyz>
Signed-off-by: kenny lopez <[email protected]>
@klopez4212 klopez4212 changed the title fix(mobile): keep Bestie selection on desktop fix(mobile): remove Bestie selection and agent deletion controls Oct 29, 2026
klopez4212 added a commit that referenced this pull request Oct 31, 2026
## Summary
- Simplify agent profiles with Message/Bestie actions, relay-authored
published instructions (unavailable without a config channel),
management details, public-key copying, and a separate final Delete
section.
- Sort the Agents directory by name and mark the selected Bestie with a
muted filled star.
- Place Model and Thinking together below Name. Use native iOS Liquid
Glass menus and preserve selection callbacks as controls become enabled.

Related: #8685.

## Validation
Full mobile checks passed. Regression coverage includes relay-author
filtering, unavailable instructions, metadata retry, resizing native
pickers, accurate deletion state, selection after loading, and Bestie
switching. Real iOS simulator taps verified both pickers; the user
confirmed the earlier iPhone build works. Review fixes were checked with
widget journeys and the native UIKit resize/selection probe.

<details>
<summary>Previews</summary>

Synthetic fixture renders:

| Profile | Create agent | Bestie card |
| --- | --- | --- |
| ![Profile with separate Delete
section](https://github.com/user-attachments/assets/4b6e7cf5-b152-43a3-99d9-7c1ee65d0c70)
| ![Model and Thinking
settings](https://github.com/user-attachments/assets/c81dc138-d5d3-43bb-873b-a64171155a7d)
| ![Muted Bestie
star](https://github.com/user-attachments/assets/5ce95e3b-2403-41c5-b6d6-52b8b60cc7d6)
|

Native iOS simulator interaction with a synthetic catalog:

![Both picker values updated after native menu
selections](https://github.com/user-attachments/assets/a3ee6d4d-91e0-4df6-b4cf-b66d5c1a2e87)

</details>

---------

Signed-off-by: kenny lopez <[email protected]>
Co-authored-by: Terp <5856f6900e8e0a4e0ea1f4f8d2ee33e4753d2119bc122f94ecafc660b46c0511@buzz.block.builderlab.xyz>
@klopez4212 klopez4212 closed this Nov 1, 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