Skip to content

enhancement: implement /about command #9

Description

@puremachinery

Context

There is no way to see a concise summary of the current runtime state from inside the REPL. Users need to check --version, the config files, and their environment separately.

Proposed change

Add an /about slash command that displays a one-screen summary of the current session.

Suggested fields for the first version:

  • Version string
  • Active model name
  • Auth method in use (OAuth / API key)
  • Approval mode
  • Config file paths (system, global, workspace)

Keep the first version intentionally small. More detailed diagnostics (for example account email or a full tool inventory) can be follow-up issues if needed.

Why this is a good first issue

  • The data already exists in the runtime
  • Follows the same slash-command pattern as /model, /chat, and /memory
  • Mostly formatting and wiring, with no state mutation

Relevant files

  • internal/ui/commands.go — slash command dispatch
  • internal/version/version.go — version string
  • internal/config/loader.go — config paths

Activity

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

    enhancementNew feature or requestgood first issueGood for newcomersuiInteractive TUI, slash commands, inputupstream-parityFeature present in the upstream Node.js CLI

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions