Skip to content

feat: serve agent findings from backend - #24

Merged
breman27 merged 2 commits into
mainfrom
feat/backend-findings-api
Jul 12, 2026
Merged

feat: serve agent findings from backend#24
breman27 merged 2 commits into
mainfrom
feat/backend-findings-api

Conversation

@breman27

@breman27 breman27 commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add a backend plugin surface for typed agent snapshots and prioritized findings.
  • Move fleet and health derivation out of the browser into backend core logic.
  • Update the fleet page and AgentInfoCard to consume the backend API.
  • Rename the backend package to @showcall/backstage-plugin-agent-catalog-backend, which now provides both catalog ingestion and the HTTP plugin.
  • Wire the renamed package and API into the demo, docs, release workflow, and changesets.
  • Add ADR 0011 describing the backend findings/provenance boundary.

AgentInfoCard

The card now uses typed AgentSnapshot data and explicitly handles loading, missing snapshots, and backend failures so an API outage cannot look like agent deletion.

Validation

  • Frontend package build passed
  • Backend package build passed
  • Frontend tests passed: 13 tests
  • Backend tests passed: 111 tests
  • AgentInfoCard focused suite passed: 8 tests
  • git diff --check passed
  • Frontend lint exits successfully with three existing no-mixed-plugin-imports warnings from the frontend type imports in this refactor

@breman27
breman27 marked this pull request as ready for review July 12, 2026 17:27
@breman27
breman27 merged commit f86515e into main Jul 12, 2026
2 checks passed
@breman27
breman27 deleted the feat/backend-findings-api branch July 12, 2026 17:28
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