Skip to content

W2.3 — Settings UI and documentation for dynamic tool loading #25

Description

@edelauna

Context

Dynamic loading introduces four new settings (threshold, initialK, searchK, searchTurns) and one constant (MAX_ATTACHED_DURING_ROLLING). They need a discoverable home in the settings UI and clear documentation, including the fact that searchTurns: 0 is the kill-switch.

Developer Notes

  • Add a "Dynamic tool loading" subsection to the MCP settings panel (webview-ui/src/components/mcp/McpView.tsx) with sliders/inputs for the four settings.
  • Add a help link / inline tooltip explaining the rolling window, the mcp_load escape hatch, and the two-tier ranker.
  • Update README.md and any user-facing MCP documentation to describe the feature.
  • Mention the searchTurns: 0 kill-switch prominently for users who want to disable it.
  • Files: webview-ui/src/components/mcp/McpView.tsx, README.md, docs/ (if applicable).
  • Validation: settings round-trip (change → save → reload → still set); each setting visible and labeled.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions