Skip to content

Register Kestrel with EvalOps agent registry#45

Merged
haasonsaas merged 1 commit intomainfrom
codex/evalops-agent-registration
Apr 21, 2026
Merged

Register Kestrel with EvalOps agent registry#45
haasonsaas merged 1 commit intomainfrom
codex/evalops-agent-registration

Conversation

@haasonsaas
Copy link
Copy Markdown
Collaborator

Summary

  • add a Kestrel desktop-agent registration helper for EvalOps agent registry
  • register in the background on app startup when an EvalOps token/session exists
  • register again immediately after successful EvalOps login so fresh installs appear in the registry without restarting

Validation

  • npm ci --ignore-scripts
  • npm run build
  • git diff --check

@cursor
Copy link
Copy Markdown

cursor Bot commented Apr 21, 2026

PR Summary

Medium Risk
Adds new background network calls to the EvalOps agent registry during app startup and immediately after login, which could impact startup behavior or surface auth/config issues. Failure is handled via warnings, but registration payload/IDs must remain correct to avoid noisy logs or mis-registered agents.

Overview
Registers the Kestrel desktop app as an agent in the EvalOps agent registry.

This introduces a new evalops/registration helper that builds a registration payload (capabilities, surfaces, version, and labels) and calls client.agentRegistry.register, logging when an offline fallback is used. The app now triggers this registration in the background on startup when a token/session exists, and again after a successful evalops:login so new installs appear in the registry without requiring a restart.

Reviewed by Cursor Bugbot for commit c4f0a34. Bugbot is set up for automated code reviews on this repo. Configure here.

@haasonsaas haasonsaas merged commit f623a6b into main Apr 21, 2026
5 checks passed
@haasonsaas haasonsaas deleted the codex/evalops-agent-registration branch April 21, 2026 04:57
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