v0.8.0: enumerate MCP tools explicitly in tools:/allowed-tools: (#1)
A trailing mcp__…__* wildcard in an agent's tools: / a skill's allowed-tools: does not expand — verified by spawning the companion agent, which saw zero mcp__ tools despite the parent session having all 19 connected. Working plugins (cluster) enumerate every MCP tool by full name; do the same here. - agents/companion.md, skills/*: tools:/allowed-tools: now list all 19 mcp__plugin_nvim-agentic-companion_neovim__vim_* tools explicitly - companion.md: drop the stale nvim-mcp-repin.path/.service reference (re-pin is now the bridge's ExecStartPost); spell out the launch-race (issue #2) in the unavailability runbook Fixes #1. Refs #2.
This commit is contained in:
@@ -12,7 +12,7 @@ description: |
|
||||
buffer", "have Claude edit my file", "send this to Claude in nvim",
|
||||
"let Claude in the editor handle it".
|
||||
disable-model-invocation: false
|
||||
allowed-tools: Bash, Read, Skill, AskUserQuestion, mcp__plugin_nvim-agentic-companion_neovim__*
|
||||
allowed-tools: Bash, Read, Skill, AskUserQuestion, mcp__plugin_nvim-agentic-companion_neovim__vim_buffer, mcp__plugin_nvim-agentic-companion_neovim__vim_buffer_save, mcp__plugin_nvim-agentic-companion_neovim__vim_buffer_switch, mcp__plugin_nvim-agentic-companion_neovim__vim_command, mcp__plugin_nvim-agentic-companion_neovim__vim_edit, mcp__plugin_nvim-agentic-companion_neovim__vim_file_open, mcp__plugin_nvim-agentic-companion_neovim__vim_fold, mcp__plugin_nvim-agentic-companion_neovim__vim_grep, mcp__plugin_nvim-agentic-companion_neovim__vim_health, mcp__plugin_nvim-agentic-companion_neovim__vim_jump, mcp__plugin_nvim-agentic-companion_neovim__vim_macro, mcp__plugin_nvim-agentic-companion_neovim__vim_mark, mcp__plugin_nvim-agentic-companion_neovim__vim_register, mcp__plugin_nvim-agentic-companion_neovim__vim_search, mcp__plugin_nvim-agentic-companion_neovim__vim_search_replace, mcp__plugin_nvim-agentic-companion_neovim__vim_status, mcp__plugin_nvim-agentic-companion_neovim__vim_tab, mcp__plugin_nvim-agentic-companion_neovim__vim_visual, mcp__plugin_nvim-agentic-companion_neovim__vim_window
|
||||
---
|
||||
|
||||
# claude-code-handoff — let the in-editor Claude do the editing
|
||||
|
||||
@@ -13,7 +13,7 @@ description: |
|
||||
neo-tree", "run this command in my nvim", "go to next diagnostic",
|
||||
"save my buffer".
|
||||
disable-model-invocation: false
|
||||
allowed-tools: Bash, Read, Skill, AskUserQuestion, mcp__plugin_nvim-agentic-companion_neovim__*
|
||||
allowed-tools: Bash, Read, Skill, AskUserQuestion, mcp__plugin_nvim-agentic-companion_neovim__vim_buffer, mcp__plugin_nvim-agentic-companion_neovim__vim_buffer_save, mcp__plugin_nvim-agentic-companion_neovim__vim_buffer_switch, mcp__plugin_nvim-agentic-companion_neovim__vim_command, mcp__plugin_nvim-agentic-companion_neovim__vim_edit, mcp__plugin_nvim-agentic-companion_neovim__vim_file_open, mcp__plugin_nvim-agentic-companion_neovim__vim_fold, mcp__plugin_nvim-agentic-companion_neovim__vim_grep, mcp__plugin_nvim-agentic-companion_neovim__vim_health, mcp__plugin_nvim-agentic-companion_neovim__vim_jump, mcp__plugin_nvim-agentic-companion_neovim__vim_macro, mcp__plugin_nvim-agentic-companion_neovim__vim_mark, mcp__plugin_nvim-agentic-companion_neovim__vim_register, mcp__plugin_nvim-agentic-companion_neovim__vim_search, mcp__plugin_nvim-agentic-companion_neovim__vim_search_replace, mcp__plugin_nvim-agentic-companion_neovim__vim_status, mcp__plugin_nvim-agentic-companion_neovim__vim_tab, mcp__plugin_nvim-agentic-companion_neovim__vim_visual, mcp__plugin_nvim-agentic-companion_neovim__vim_window
|
||||
---
|
||||
|
||||
# editor-act — do things in the user's nvim
|
||||
|
||||
@@ -12,7 +12,7 @@ description: |
|
||||
"current selection", "what's the cursor on", "any diagnostics",
|
||||
"lualine theme actually applied".
|
||||
disable-model-invocation: false
|
||||
allowed-tools: Bash, Read, Glob, Grep, mcp__plugin_nvim-agentic-companion_neovim__*
|
||||
allowed-tools: Bash, Read, Glob, Grep, mcp__plugin_nvim-agentic-companion_neovim__vim_buffer, mcp__plugin_nvim-agentic-companion_neovim__vim_buffer_save, mcp__plugin_nvim-agentic-companion_neovim__vim_buffer_switch, mcp__plugin_nvim-agentic-companion_neovim__vim_command, mcp__plugin_nvim-agentic-companion_neovim__vim_edit, mcp__plugin_nvim-agentic-companion_neovim__vim_file_open, mcp__plugin_nvim-agentic-companion_neovim__vim_fold, mcp__plugin_nvim-agentic-companion_neovim__vim_grep, mcp__plugin_nvim-agentic-companion_neovim__vim_health, mcp__plugin_nvim-agentic-companion_neovim__vim_jump, mcp__plugin_nvim-agentic-companion_neovim__vim_macro, mcp__plugin_nvim-agentic-companion_neovim__vim_mark, mcp__plugin_nvim-agentic-companion_neovim__vim_register, mcp__plugin_nvim-agentic-companion_neovim__vim_search, mcp__plugin_nvim-agentic-companion_neovim__vim_search_replace, mcp__plugin_nvim-agentic-companion_neovim__vim_status, mcp__plugin_nvim-agentic-companion_neovim__vim_tab, mcp__plugin_nvim-agentic-companion_neovim__vim_visual, mcp__plugin_nvim-agentic-companion_neovim__vim_window
|
||||
---
|
||||
|
||||
# editor-introspect — read the live nvim instance
|
||||
|
||||
Reference in New Issue
Block a user