Include extension versions in --version output
Open
@chaptersix is already working on this.
Since Jun 11, 2026.
- Dominant language
- Go
- Stars
- 379
- Forks
- 103
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 23
Description
When extensions are installed, temporal --version only shows the CLI, Server, and UI versions. It would be useful to also list discovered extensions and their versions, similar to how temporal help --all discovers extensions in PATH.
Current behavior:
temporal: 1.6.2 (Server 1.26.2, UI 2.36.2)
Proposed behavior:
temporal: 1.6.2 (Server 1.26.2, UI 2.36.2)
Extensions:
temporal-foo: 0.1.0
temporal-workflow-diagram: 1.2.3
This would require a convention for extensions to report their version (e.g. temporal-foo --version or temporal-foo version).
Open questions:
- What convention should extensions use to report their version? (
--version,versionsubcommand, or something else?) - Should this be opt-in (e.g.
--version --allmirroringhelp --all)? - How to handle extensions that don't support version reporting?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.