Skip to content

feat: Agent UI - #79

Merged
alex289 merged 25 commits into
mainfrom
feature/agent_ui
Apr 15, 2026
Merged

alex289 merged 25 commits into
mainfrom
feature/agent_ui

Conversation

@maximbigler

Copy link
Copy Markdown
Member

Type of change

  • 🐛 Bug fix
  • 🚀 New feature
  • ❓ Other (please specify)

Description

Add ui for agents overview

Additional context

Screenshot 2026-04-12 at 18-18-05 Agents

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds an authenticated “Agents” overview UI, including a card-based listing with search and basic CRUD dialogs wired to /agents endpoints.

Changes:

  • Add Agents route page with header + “Add Agent” action and card grid.
  • Introduce agent client types/status + create/update/delete API helpers.
  • Add UpsertAgentDialog and AgentDataCards components (search, status display, actions menu).

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.

File Description
frontend/src/routes/_authenticated/agents/index.tsx New Agents page layout rendering agent cards and an upsert dialog trigger.
frontend/src/lib/agents.ts Adds Agent types/status enum and create/update/delete API helpers.
frontend/src/components/dialogs/upsert-agent.tsx Adds create/edit agent dialog (form + validation + toasts).
frontend/src/components/cards/agents/data-cards.tsx Adds searchable agent card grid with edit/delete actions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread frontend/src/components/dialogs/upsert-agent.tsx Outdated
Comment thread frontend/src/components/dialogs/upsert-agent.tsx Outdated
Comment thread frontend/src/components/cards/agents/data-cards.tsx
Comment thread frontend/src/components/cards/agents/data-cards.tsx Outdated
@codecov

codecov Bot commented Apr 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Comment thread frontend/src/lib/agents.ts Outdated
Comment thread frontend/src/lib/agents.ts Outdated
Comment thread frontend/src/components/cards/agents/data-cards.tsx Outdated
Comment thread frontend/src/components/cards/agents/data-cards.tsx Outdated
Comment thread frontend/src/components/cards/agents/data-cards.tsx Outdated
Comment thread frontend/src/components/dialogs/upsert-agent.tsx Outdated
@alex289

This comment was marked as resolved.

Comment thread frontend/src/components/cards/agents/data-cards.tsx
Comment thread frontend/src/components/cards/agents/data-cards.tsx Outdated
Comment thread frontend/src/components/cards/agents/data-cards.tsx
@alex289 alex289 added the enhancement New feature or request label Apr 12, 2026
Comment thread frontend/src/components/cards/agents/data-cards.tsx Outdated
Comment thread frontend/src/components/dialogs/upsert-agent.tsx Outdated
@alex289

alex289 commented Apr 13, 2026

Copy link
Copy Markdown
Member

I just yolod a PR for the agent endpoints with codex. I hope thats helpful
#89

@maximbigler

Copy link
Copy Markdown
Member Author

Just a little update of the UI

Screenshot 2026-04-13 at 22-28-46 Agents

Comment thread frontend/src/components/cards/agents/data-cards.tsx Fixed
Comment thread frontend/src/lib/agents.ts Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 9 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread frontend/src/routes/_authenticated/agents/index.tsx Outdated
Comment thread frontend/src/components/cards/agents/data-cards.tsx Outdated
Comment thread frontend/src/components/dialogs/upsert-agent.tsx Outdated
Comment thread frontend/src/components/dialogs/upsert-agent.tsx Outdated
Comment thread frontend/src/components/cards/agents/data-cards.tsx
Comment thread frontend/src/components/cards/agents/data-cards.tsx Outdated
Comment thread frontend/src/components/cards/agents/data-cards.tsx Outdated
Comment thread frontend/src/lib/agents.ts
Comment thread frontend/src/lib/agents.ts Outdated
@maximbigler
maximbigler requested a review from alex289 April 15, 2026 19:47
@alex289
alex289 merged commit cda93a2 into main Apr 15, 2026
8 checks passed
@alex289
alex289 deleted the feature/agent_ui branch April 15, 2026 19:55
@orcacd-bot orcacd-bot Bot mentioned this pull request Apr 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request frontend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants