Skip to content

Unify REPL help command metadata (#59)#204

Draft
leynos wants to merge 1 commit into
mainfrom
issue-59-repl-unify-help-output-with-slash-command-completion-registry
Draft

Unify REPL help command metadata (#59)#204
leynos wants to merge 1 commit into
mainfrom
issue-59-repl-unify-help-output-with-slash-command-completion-registry

Conversation

@leynos
Copy link
Copy Markdown
Owner

@leynos leynos commented May 25, 2026

Summary

This branch closes #59 by making the REPL slash-command registry the source
for both completion metadata and /help grouping. The issue was still
relevant: completion exposed commands that /help could omit because the help
renderer kept separate hardcoded category lists. The impact is low risk but
user-visible, as available commands could be undiscoverable in the REPL.

Closes #59.

Review walkthrough

Validation

  • cargo fmt --all: passed
  • bunx markdownlint-cli2 docs/users-guide.md: passed
  • git diff --check: passed
  • make all: passed, including 4,146 nextest cases and GitHub tool tests
  • coderabbit review --agent: passed with zero findings

Notes

No database, provider or runtime orchestration behaviour changes are included.

Drive `/help` slash-command sections from the same registry used by
completion and hinting so available commands cannot disappear from
help output when the registry changes.

Document the REPL slash-command surface in the user guide.
Copy link
Copy Markdown
Contributor

@sourcery-ai sourcery-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @leynos, you have reached your weekly rate limit of 2500000 diff characters.

Please try again later or upgrade to continue using Sourcery

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 25, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: bce6aef2-d8af-4c23-8364-b57a7afb26e7

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch issue-59-repl-unify-help-output-with-slash-command-completion-registry

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions Bot added scope: docs Documentation size: M 50-199 changed lines risk: medium Business logic, config, or moderate-risk modules contributor: core 20+ merged PRs labels May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

contributor: core 20+ merged PRs risk: medium Business logic, config, or moderate-risk modules scope: docs Documentation size: M 50-199 changed lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

REPL: unify /help output with slash-command completion registry

1 participant