-
Notifications
You must be signed in to change notification settings - Fork 75
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Audit RedisVL CLI command surface area and propose a prioritized roadmap for expanding CLI capabilities.
Level: Intermediate
Current State
- CLI functionality exists primarily under
redisvl/cli/with commands such as index operations, stats, and version. - Core Python APIs provide a wider capability surface than CLI currently exposes.
- There is no consolidated CLI parity matrix against core RedisVL functionality.
Proposed Change
- Perform a research-driven CLI audit and publish recommendations:
- inventory current CLI commands and flags
- map command coverage against high-value Python API capabilities
- identify gaps (query workflows, maintenance ops, schema utilities, diagnostics, export/import)
- define a phased roadmap (quick wins vs medium effort)
- propose UX conventions for argument patterns and output format consistency
- Produce one written deliverable in-repo (design doc or ADR-style markdown).
Definition of Done
- A documented CLI capability matrix exists.
- Recommendations include prioritized candidates with rough implementation scope.
- At least 5 concrete proposed CLI enhancements are described with examples.
- Includes suggested follow-up issue breakdown for implementation.
Out of Scope
- Implementing all proposed CLI commands in this task.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
Todo