Skip to content

Valkey-bloom doesn't provide command info #71

Description

@madolson

There is a module API, SetCommandInfo, which allows clients to provide argument information so that it auto-completes in some tooling like the CLI. E.X.

Image

vs

Image

Activity

  1. bravo1goingdark commented on Nov 20, 2025

    @bravo1goingdark

    Hi, I’d like to pick up this issue and implement the SetCommandInfo support for the module API. Could you assign me? Thanks!

  2. KarthikSubbarao commented on Nov 21, 2025

    @KarthikSubbarao
    Member

    Hey, valkey-bloom uses the valkeymodule-rs crate and this uses the SetCommandInfo API already in the macro for command creation. Rather than implementing SetCommandInfo, if you are interested in adding the auto complete support, you can look into this and add the KeySpec definition for the commands.

    Thanks :D

  3. bravo1goingdark commented on Nov 23, 2025

    @bravo1goingdark

    will work on it

  4. bravo1goingdark commented on Nov 23, 2025

    @bravo1goingdark

    Hi! PR #78 implements full KeySpec support for all BF.* commands.
    COMMAND INFO now shows the correct key metadata.

    Argument metadata (args:) is not included because the current valkeymodule-rs version does not support it yet.

    A review would be appreciated!

  5. madolson commented on Apr 26, 2026

    @madolson
    MemberAuthor

    @bravo1goingdark Do you intend to follow up on the PR you opened?

  6. bravo1goingdark commented on Apr 28, 2026

    @bravo1goingdark

    PR #78 is updated — per-command ACL categories restored, all 98 integration tests pass. Ready for review.

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

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions