Skip to content

feat(frontend): agents table — Archive action, Created by, Last modified, column order - #5123

Merged
mmabrouk merged 3 commits into
big-agentsfrom
feat/agents-table-improvements
Jul 7, 2026
Merged

mmabrouk merged 3 commits into
big-agentsfrom
feat/agents-table-improvements

Conversation

@mmabrouk

@mmabrouk mmabrouk commented Jul 7, 2026

Copy link
Copy Markdown
Member

Context

The Home "Your agents" table shipped a lean read-only view: a Type column, a title-case Created At column, no way to archive a row, and a row click that opened the app overview.

These three commits improve that table. They were built on the parked design-era lane feat/onboarding-home-ux, which is never going to be PR'd on its own — the rest of that branch is superseded by the already-merged template strip (#5098) and onboarding work. This PR lifts only the three agents-table keepers, in dependency order, onto a clean branch off big-agents.

Changes

The table now reads like the rest of the product: creator and recency instead of a redundant type, an archive affordance, and a click that lands you in the playground.

Before After
Columns Name, Created At, Type Name, Last modified, Created at, Created by
Headers Title Case ("Created At") Sentence case ("Created at")
Row click opens app overview opens the playground
Row actions none Archive (restored)

Supporting data-layer edits expose the creator id (created_by_id → createdById on AppWorkflowRow) so the Created by column can resolve it to a name via UserAuthorLabel (@agenta/entities/shared/user).

Commits (dependency order):

  • row click opens playground, restore Archive action — index.tsx + columns.tsx
  • drop Type column, add Created By and Last modified — columns.tsx + two stores
  • column order (Last modified, Created at, Created by) + sentence-case headers — columns.tsx

Scope / risk

Small and contained. Four files, all agents-table:

  • web/oss/src/components/pages/agent-home/components/YourAgentsTable/columns.tsx
  • web/oss/src/components/pages/agent-home/components/YourAgentsTable/index.tsx
  • web/oss/src/components/pages/agents/store.ts
  • web/oss/src/components/pages/app-management/store/appWorkflowStore.ts

Classic Home still renders this table; strip mode is unaffected. No API, wire, or shared-component changes. Prettier and ESLint clean on all four files; the live dev web stack compiles the apps page (which renders the table) to 200 with no errors.

How to QA

  1. Open the agent Home "Your agents" table.
  2. Confirm the columns are Name, Last modified, Created at, Created by (sentence case, no Type column), with Created by showing a user name.
  3. Confirm each row has an Archive action and that archiving refreshes the list.
  4. Click a row — it should open the playground, not the app overview.

https://claude.ai/code/session_01N2djTMgXnpk84EqtugHDJB

@dosubot dosubot Bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Jul 7, 2026
@vercel

vercel Bot commented Jul 7, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agenta-documentation Ready Ready Preview, Comment Jul 7, 2026 2:07pm

Request Review

@dosubot dosubot Bot added the frontend label Jul 7, 2026
@coderabbitai

coderabbitai Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 8940a621-26f3-4839-95b9-9d30defedd29

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/agents-table-improvements

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@mmabrouk mmabrouk left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

lgtm

@mmabrouk
mmabrouk merged commit 0fb9ede into big-agents Jul 7, 2026
20 of 22 checks passed
@mmabrouk
mmabrouk deleted the feat/agents-table-improvements branch July 7, 2026 14:08

This branch was successfully deployed

1 active deployment
Preview — 0a99992a Deployed Jul 7, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

frontend size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant