-
-
Notifications
You must be signed in to change notification settings - Fork 79.1k
Expose gateway version in gateway status / MCP gateway_status output #56222
Copy link
Copy link
Closed
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.ClawSweeper found an open linked pull request for this issue.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Metadata
Metadata
Assignees
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.ClawSweeper found an open linked pull request for this issue.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Problem
openclaw gateway statusis the documented first-line operator check for runtime and RPC state, but its JSON output does not expose the running gateway version.That makes post-update smoke tests harder than they need to be. After an update, the status surface can confirm that a gateway is running and reachable, but it cannot confirm which version is actually serving traffic.
This is especially useful for:
Evidence
Local docs position
openclaw gateway statusas the operator-facing runtime check:docs/help/troubleshooting.mddocs/help/faq.mdObserved current JSON output from
openclaw gateway status --jsonincludes:serviceconfiggatewayportrpchealthextraServicesBut it does not include a version string anywhere in the response.
Request
At minimum, something like this would solve the smoke-test gap:
{ "service": "...", "gateway": { "version": "..." } }If there is already a distinction available internally, even better would be to include the runtime gateway version explicitly, and optionally CLI/service metadata separately.
Why this helps
A version field in status would make post-update verification much cleaner: