Skip to content

CLI↔server version handshake for self-hosted instances #563

Description

@henry-dowling

Clients auto-update from PyPI on every session start, but self-hosted servers only update when the operator re-pulls images — so new CLIs talking to old servers is the steady state for self-host, not an edge case.

Proposed (deferred until self-host adoption justifies it):

  • Backend /health (or a /version endpoint) returns its release version.
  • CLI warns when the server is more than N releases behind the client.

Prerequisite shipped in #562: servers now have a version to report at all.

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions