feat: add agent relay bridge plugin#1
Conversation
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: c6dde068f7
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (5)
📒 Files selected for processing (7)
📝 WalkthroughWalkthroughAdds the Agent Relay plugin package configuration, secure setup documentation, cross-platform CI testing, and comprehensive bridge tests covering configuration, locking, status processing, subscriptions, persistence, and reconnection. ChangesAgent Relay plugin
Estimated code review effort: 3 (Moderate) | ~25 minutes Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 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 |
|
Public-install E2E passed on exact head
The live run also verified the action fix that returns results through Relay invocation output instead of attempting to DM the transport caller label. Local plugin tests pass 11/11, plus Node syntax checks, |
Summary
@agent-relay/sdkherdr.session_summaryaction with strict input/output schemasValidation
mise x node@22 -- node --test— 9/9 passednpm audit --omit=dev --audit-level=high— 0 vulnerabilitiesactionlint .github/workflows/agent-relay-plugin.yml— passedgit diff --check— passedAgentWorkforce/herdr/plugins/agent-relay --ref feat/agent-relay-sdk— passed atb033ea3Scope and workflow
The stable root docs/changelog are intentionally unchanged; setup and security documentation is plugin-local. The implementation was built by a Fleet team on
finn-mini, transferred with checksums over Agent Relay, and independently reviewed across Fleet nodes without SSH.Summary by cubic
Adds the optional
agent-relay.herdr-bridgeplugin to forward selected Herdr agent status updates to Agent Relay and provide a read-onlyherdr.session_summaryaction. Improves restart reliability and hardens runtime/tests; core behavior is unchanged.New Features
@agent-relay/sdkforwardspane.agent_status_changedfor allowlistedworkspaceIdsto the configuredchannel, and registersherdr.session_summarywith strict input/output schemas.agent-relay.json(workspaceKey, HTTPSbaseUrlwith loopback exception,#channel, uniqueworkspaceIds); includes plugin manifest, README, and a CI workflow running tests on Linux/macOS/Windows.Safety and Reliability
session.snapshot; auto-resubscribes on socket drop; supports Windows named pipe sockets.Written for commit c9d8076. Summary will update on new commits.