Repository navigation
feat(frontend): agents table — Archive action, Created by, Last modified, column order - #5123
Conversation
…, Created by) + sentence-case headers
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
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 offbig-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.
Supporting data-layer edits expose the creator id (
created_by_id→createdByIdonAppWorkflowRow) so the Created by column can resolve it to a name viaUserAuthorLabel(@agenta/entities/shared/user).Commits (dependency order):
row click opens playground, restore Archive action—index.tsx+columns.tsxdrop Type column, add Created By and Last modified—columns.tsx+ two storescolumn order (Last modified, Created at, Created by) + sentence-case headers—columns.tsxScope / risk
Small and contained. Four files, all agents-table:
web/oss/src/components/pages/agent-home/components/YourAgentsTable/columns.tsxweb/oss/src/components/pages/agent-home/components/YourAgentsTable/index.tsxweb/oss/src/components/pages/agents/store.tsweb/oss/src/components/pages/app-management/store/appWorkflowStore.tsClassic 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
https://claude.ai/code/session_01N2djTMgXnpk84EqtugHDJB