Skip to content

Simplify agents and teams cards#1199

Open
klopez4212 wants to merge 7 commits into
mainfrom
kennylopez-agents-page-cards
Open

Simplify agents and teams cards#1199
klopez4212 wants to merge 7 commits into
mainfrom
kennylopez-agents-page-cards

Conversation

@klopez4212

Copy link
Copy Markdown
Contributor

Summary

  • Simplifies the Agents page into focused identity-card grids for agents and teams.
  • Uses simple circular avatars for both agent cards and team member previews.
  • Leaves existing page-level management actions intact so this can land independently.

Notes

  • Intentionally excludes the experimental provider collage, team avatar clusters, and Goose media bundle.

Validation

  • cd desktop && pnpm check
  • cd desktop && pnpm typecheck
  • git diff --check

@klopez4212 klopez4212 force-pushed the kennylopez-agents-page-cards branch from 9b87d11 to 60822a4 Compare June 23, 2026 16:15
@klopez4212 klopez4212 marked this pull request as ready for review June 23, 2026 16:16

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 60822a4471

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread desktop/src/features/agents/ui/UnifiedAgentsSection.tsx Outdated

@wesbillman wesbillman left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for simplifying the card layout. I found a blocker in the refactor: the local-agent View logs action is still present, but the new card UI no longer renders the selected log panel. I also noticed team descriptions are still passed into the card component but are no longer surfaced.

Comment thread desktop/src/features/agents/ui/UnifiedAgentsSection.tsx Outdated
Comment thread desktop/src/features/agents/ui/TeamIdentityCard.tsx

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 69263345d5

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread desktop/src/features/agents/ui/UnifiedAgentsSection.tsx
Comment thread desktop/src/features/agents/ui/IdentityInitialsAvatar.tsx Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c68994e4f4

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread desktop/src/features/agents/ui/UnifiedAgentsSection.tsx
@klopez4212 klopez4212 force-pushed the kennylopez-agents-page-cards branch from aab3f93 to b6ebac0 Compare June 25, 2026 18:08

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b6ebac07bb

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread desktop/src/features/agents/ui/UnifiedAgentsSection.tsx Outdated
Comment thread desktop/src/features/agents/ui/UnifiedAgentsSection.tsx Outdated
@tellaho

tellaho commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

Heads-up, Kenny 👋 — flagging some in-flight work that builds on top of this branch so you're not surprised by it.

We're adding a "Save as persona template" action for managed agents (UX consistency work, IXI #1201 line). Because your PR rewrites the exact surface it touches — the agent action menus moving into the card (UnifiedAgentsSection.tsx) — we've based the work directly off kennylopez-agents-page-cards rather than main, so it lands on the UI that actually ships instead of needing a painful double-merge later.

Scope is deliberately small and additive:

  • Card menu (standalone agents only — gated so it never shows on already-persona-backed cards)
  • Sidebar agent profile (UserProfilePanelProfilePrimaryActions), tucked into an overflow to keep the quick-action row lean
  • Shared saveAsPersonaTemplateDialogState + the existing PersonaDialog (mirrors your duplicatePersonaDialogState prefilled-dialog pattern — no new backend/IPC)

We are NOT touching buildUnifiedGroups or the card-grid structure — purely wiring a menu item + dialog state + copy into the existing surfaces.

It'll come up shortly as a draft PR targeting this branch (kennylopez-agents-page-cards), not main, so it merges cleanly into your work. Will tag you when it's up. Holler if any of this collides with changes you've got in progress. 🛹

@tellaho

tellaho commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

Draft PR is up → #1301 (targets this branch, kennylopez-agents-page-cards). Reviewed clean on our side, all checks green. No rush — flagging so it's on your radar; happy to adjust if it collides with anything you've got in flight. 🛹

Bart Simpson and others added 2 commits June 26, 2026 14:44
…tecture

Resolves the conflict in UnifiedAgentsSection.tsx between #1199's card-grid simplification and main's #1274 move of agent/persona management into the profile sidebar. Keeps the identity-card grid layout and drives every interaction through onOpenAgentProfile/onOpenPersonaProfile; drops the now-orphaned per-card action dropdowns whose handlers main removed from AgentsView. Inline log panel, model picker, and lastError affordances preserved. Updates the mesh-compute e2e helper to open the profile panel via card click instead of the removed Manage button.

Co-authored-by: Taylor Ho <taylorkmho@gmail.com>
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
The card-grid layout replaces the Manage button with a clickable identity card, so the agent-lifecycle helper now opens the profile panel by clicking the card's 'agent profile' button.

Co-authored-by: Taylor Ho <taylorkmho@gmail.com>
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
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.

3 participants