Skip to content

[feat] info endpoint #83

@choinek

Description

@choinek

An endpoint that provides information about the application:

  • App version: This reminds me we need to switch to semantic versioning (semver) as soon as possible. This will allow us to deprecate features and eventually remove them, instead of maintaining them indefinitely.
  • Current tasks and their progress: An overview of ongoing operations and their statuses.
  • Celery workers: Information about the status and availability of workers.
  • Available models: A list of models supported by the application.
  • Available strategies: Details about the strategies currently implemented.

This endpoint is particularly important for our client libraries, as it enables us to identify the application version we're communicating with and provides essential details such as the supported models and strategies. 😉

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions