diff --git a/src/lib/core/pouch/PouchCLI.js b/src/lib/core/pouch/PouchCLI.js index 31b2977..faa7ff3 100644 --- a/src/lib/core/pouch/PouchCLI.js +++ b/src/lib/core/pouch/PouchCLI.js @@ -31,7 +31,7 @@ class PouchCLI { learn: commands.LearnCommand, recall: commands.RecallCommand, remember: commands.RememberCommand, - tool: commands.PromptXToolCommand + tool: commands.ToolCommand }) // 将命令注册到状态机 diff --git a/src/lib/commands/PromptXToolCommand.js b/src/lib/core/pouch/commands/ToolCommand.js similarity index 95% rename from src/lib/commands/PromptXToolCommand.js rename to src/lib/core/pouch/commands/ToolCommand.js index a72b43a..b35199a 100644 --- a/src/lib/commands/PromptXToolCommand.js +++ b/src/lib/core/pouch/commands/ToolCommand.js @@ -1,13 +1,13 @@ -const BasePouchCommand = require('../core/pouch/BasePouchCommand') -const { getGlobalResourceManager } = require('../core/resource') -const ToolExecutor = require('../tool/ToolExecutor') -const logger = require('../utils/logger') +const BasePouchCommand = require('../BasePouchCommand') +const { getGlobalResourceManager } = require('../../resource') +const ToolExecutor = require('../../../tool/ToolExecutor') +const logger = require('../../../utils/logger') /** - * PromptX Tool命令处理器 + * Tool命令处理器 * 实现promptx_tool MCP工具,执行通过@tool协议声明的工具 */ -class PromptXToolCommand extends BasePouchCommand { +class ToolCommand extends BasePouchCommand { constructor() { super() this.toolExecutor = new ToolExecutor() @@ -268,4 +268,4 @@ ${JSON.stringify(result.result, null, 2)} } } -module.exports = PromptXToolCommand \ No newline at end of file +module.exports = ToolCommand \ No newline at end of file diff --git a/src/lib/core/pouch/commands/index.js b/src/lib/core/pouch/commands/index.js index def4877..d5dbefe 100644 --- a/src/lib/core/pouch/commands/index.js +++ b/src/lib/core/pouch/commands/index.js @@ -8,7 +8,7 @@ const ActionCommand = require('./ActionCommand') const LearnCommand = require('./LearnCommand') const RecallCommand = require('./RecallCommand') const RememberCommand = require('./RememberCommand') -const PromptXToolCommand = require('../../../commands/PromptXToolCommand') +const ToolCommand = require('./ToolCommand') module.exports = { InitCommand, @@ -17,5 +17,5 @@ module.exports = { LearnCommand, RecallCommand, RememberCommand, - PromptXToolCommand + ToolCommand }