Table of Contents

Namespace JD.AI

Classes

UpdateCache

Cache file schema for update check results.

UpdateChecker

Checks for newer versions of jdai and applies updates using the detected installation strategy (dotnet tool, GitHub release, or package manager). Caches results for 24 hours to avoid spamming upstream APIs on every startup.

UpdateInfo

Describes an available update.

UpdatePrompter

Renders update notifications and handles the interactive update flow.