Skip to content

Allow hosts to advertise features/settings at runtime #55

Closed

Description

@PiotrSikora

The ABI version currently enforces only the function signatures, but we have no way to change the meaning of various parameters, or negotiate settings at runtime.

Activity

  1. added this to the v0.3.0 milestone on Jan 9, 2025
  2. leonm1 commented on Sep 3, 2025

    @leonm1
    Contributor

    Do you already have a proposal for this, or does the proposal come as the first part of implementing this?

    Is the general idea that the host will export the full v0.2 ABI in addition to generic callbacks with various arities (like this)? Then the SDK is responsible for reading the feature enums exported by the host and dispatching calls to SDK methods to one of the overloaded matching-arity function?

  3. linked a pull request that will close this issueAdd support for host features. #91on May 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions