首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WorkBuddy MCP 工具引号解析问题报告,为什么提交要以问号结尾?

WorkBuddy MCP 工具引号解析问题报告,为什么提交要以问号结尾?

提问于 2026-03-18 16:41:22
回答 0关注 0查看 23

问题描述

通过 WorkBuddy 的 MCP 工具执行 execute_command 时,带空格的命令参数(如 git commit -m "message with spaces")会被错误解析,每个单词被当成独立的 pathspec。

复现步骤

  1. 使用 execute_command 工具
  2. 命令参数:git commit -m "docs: add feature"
  3. 结果:报错 error: pathspec 'add' did not match any file(s) known to git

预期行为

命令应正确执行,提交信息为 docs: add feature

实际行为

引号被剥离,命令被拆分为多个参数:

  • git
  • commit
  • -m
  • docs:
  • add
  • feature

环境信息

  • OS: Windows (PowerShell)
  • WorkBuddy 版本: 当前版本
  • 触发工具: execute_command

对比测试

同一命令在本地 PowerShell 手动执行:正常

powershell

复制

代码语言:javascript
复制
git commit -m "docs: add feature"
# 成功提交

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档