M5 — MCP, LSP, commands/skills
Goal
Extend tool access beyond the built-ins: external MCP servers, language-server diagnostics,
and user-authored commands/skills.
Scope
- LSP pool + diagnostics:
harness-core::lspseam trait,harness-lsppool (lazily
spawns one server per language, only when its binary is onPATH), surfaced in
edit/write/bash/glob/grep output viaharness-tools::diagnostics - rmcp stdio client + namespaced tool adapters, wired through
harness-app - Skills:
SKILL.mdfrontmatter/body parsing + skill tool, advertised in the system prompt - Slash commands: markdown command files under
command/*.md, TUI input handling for
/mycommand
Acceptance criteria
- A config-declared MCP server's tool is callable with ask-permission.
- Editing a broken
.rsfile surfaces rust-analyzer errors in the tool result. /mycommandworks.
No due date
0% Completed
No results
Try adjusting your search filters.