Skip to content

v0.8.67 Setup: tools, MCP, skills, and plugins step #3407

Description

@Hmbown

Problem

CodeWhale's power features depend on tools, MCP servers, skills, and plugins, but those setup paths are currently spread across commands and docs. The full setup wizard needs one step that discovers what is available, helps users enable or install what they want, and verifies it safely.

Related Hotbar/refactor work: #3399, #2068, #2069, #2070, #3400.

Scope

  • Show configured MCP servers, enabled/disabled state, health status, and config path.
  • Offer safe bootstrap paths for MCP config and common local tools without auto-running untrusted server commands.
  • Show available skills directories, installed skills, configured registry, and install/restore options where supported.
  • Show plugin directory/state and whether plugin commands can be enumerated distinctly from slash commands.
  • Share action/source metadata with Hotbar where practical so setup, command palette, and Hotbar do not duplicate discovery logic.
  • Add tests for empty state, configured MCP, failed MCP, installed skills, missing skills dir, plugin unavailable, and redacted setup summary.

Definition of done

  • A user can inspect and verify MCP/tools/skills/plugins from the setup wizard.
  • Unsafe or side-effectful setup actions require explicit confirmation.
  • The setup step feeds clean metadata to Hotbar recommendations where appropriate.
  • Docs explain what the wizard can configure vs what still requires manual external setup.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdocumentationImprovements or additions to documentationenhancementNew feature or requestreliabilityReliability, flaky behavior, retries, fallbacks, and robustnesssecuritySecurity, isolation, permissions, or trust-boundary worktoolsTool execution, tool schemas, tool UX, and built-in tool behaviortuiTerminal UI behavior, rendering, or interactionuxUser experience, interaction, or presentation polishv0.8.67Targeting v0.8.67

    Projects

    Status
    Backlog

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions