[
  {
    "name": "AgentTool",
    "source_hint": "tools/AgentTool/AgentTool.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/AgentTool.tsx"
  },
  {
    "name": "UI",
    "source_hint": "tools/AgentTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/UI.tsx"
  },
  {
    "name": "agentColorManager",
    "source_hint": "tools/AgentTool/agentColorManager.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/agentColorManager.ts"
  },
  {
    "name": "agentDisplay",
    "source_hint": "tools/AgentTool/agentDisplay.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/agentDisplay.ts"
  },
  {
    "name": "agentMemory",
    "source_hint": "tools/AgentTool/agentMemory.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/agentMemory.ts"
  },
  {
    "name": "agentMemorySnapshot",
    "source_hint": "tools/AgentTool/agentMemorySnapshot.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/agentMemorySnapshot.ts"
  },
  {
    "name": "agentToolUtils",
    "source_hint": "tools/AgentTool/agentToolUtils.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/agentToolUtils.ts"
  },
  {
    "name": "claudeCodeGuideAgent",
    "source_hint": "tools/AgentTool/built-in/claudeCodeGuideAgent.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/built-in/claudeCodeGuideAgent.ts"
  },
  {
    "name": "exploreAgent",
    "source_hint": "tools/AgentTool/built-in/exploreAgent.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/built-in/exploreAgent.ts"
  },
  {
    "name": "generalPurposeAgent",
    "source_hint": "tools/AgentTool/built-in/generalPurposeAgent.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/built-in/generalPurposeAgent.ts"
  },
  {
    "name": "planAgent",
    "source_hint": "tools/AgentTool/built-in/planAgent.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/built-in/planAgent.ts"
  },
  {
    "name": "statuslineSetup",
    "source_hint": "tools/AgentTool/built-in/statuslineSetup.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/built-in/statuslineSetup.ts"
  },
  {
    "name": "verificationAgent",
    "source_hint": "tools/AgentTool/built-in/verificationAgent.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/built-in/verificationAgent.ts"
  },
  {
    "name": "builtInAgents",
    "source_hint": "tools/AgentTool/builtInAgents.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/builtInAgents.ts"
  },
  {
    "name": "constants",
    "source_hint": "tools/AgentTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/constants.ts"
  },
  {
    "name": "forkSubagent",
    "source_hint": "tools/AgentTool/forkSubagent.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/forkSubagent.ts"
  },
  {
    "name": "loadAgentsDir",
    "source_hint": "tools/AgentTool/loadAgentsDir.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/loadAgentsDir.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/AgentTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/prompt.ts"
  },
  {
    "name": "resumeAgent",
    "source_hint": "tools/AgentTool/resumeAgent.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/resumeAgent.ts"
  },
  {
    "name": "runAgent",
    "source_hint": "tools/AgentTool/runAgent.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AgentTool/runAgent.ts"
  },
  {
    "name": "AskUserQuestionTool",
    "source_hint": "tools/AskUserQuestionTool/AskUserQuestionTool.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AskUserQuestionTool/AskUserQuestionTool.tsx"
  },
  {
    "name": "prompt",
    "source_hint": "tools/AskUserQuestionTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/AskUserQuestionTool/prompt.ts"
  },
  {
    "name": "BashTool",
    "source_hint": "tools/BashTool/BashTool.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/BashTool.tsx"
  },
  {
    "name": "BashToolResultMessage",
    "source_hint": "tools/BashTool/BashToolResultMessage.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/BashToolResultMessage.tsx"
  },
  {
    "name": "UI",
    "source_hint": "tools/BashTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/UI.tsx"
  },
  {
    "name": "bashCommandHelpers",
    "source_hint": "tools/BashTool/bashCommandHelpers.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/bashCommandHelpers.ts"
  },
  {
    "name": "bashPermissions",
    "source_hint": "tools/BashTool/bashPermissions.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/bashPermissions.ts"
  },
  {
    "name": "bashSecurity",
    "source_hint": "tools/BashTool/bashSecurity.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/bashSecurity.ts"
  },
  {
    "name": "commandSemantics",
    "source_hint": "tools/BashTool/commandSemantics.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/commandSemantics.ts"
  },
  {
    "name": "commentLabel",
    "source_hint": "tools/BashTool/commentLabel.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/commentLabel.ts"
  },
  {
    "name": "destructiveCommandWarning",
    "source_hint": "tools/BashTool/destructiveCommandWarning.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/destructiveCommandWarning.ts"
  },
  {
    "name": "modeValidation",
    "source_hint": "tools/BashTool/modeValidation.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/modeValidation.ts"
  },
  {
    "name": "pathValidation",
    "source_hint": "tools/BashTool/pathValidation.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/pathValidation.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/BashTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/prompt.ts"
  },
  {
    "name": "readOnlyValidation",
    "source_hint": "tools/BashTool/readOnlyValidation.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/readOnlyValidation.ts"
  },
  {
    "name": "sedEditParser",
    "source_hint": "tools/BashTool/sedEditParser.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/sedEditParser.ts"
  },
  {
    "name": "sedValidation",
    "source_hint": "tools/BashTool/sedValidation.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/sedValidation.ts"
  },
  {
    "name": "shouldUseSandbox",
    "source_hint": "tools/BashTool/shouldUseSandbox.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/shouldUseSandbox.ts"
  },
  {
    "name": "toolName",
    "source_hint": "tools/BashTool/toolName.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/toolName.ts"
  },
  {
    "name": "utils",
    "source_hint": "tools/BashTool/utils.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BashTool/utils.ts"
  },
  {
    "name": "BriefTool",
    "source_hint": "tools/BriefTool/BriefTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BriefTool/BriefTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/BriefTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BriefTool/UI.tsx"
  },
  {
    "name": "attachments",
    "source_hint": "tools/BriefTool/attachments.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BriefTool/attachments.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/BriefTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BriefTool/prompt.ts"
  },
  {
    "name": "upload",
    "source_hint": "tools/BriefTool/upload.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/BriefTool/upload.ts"
  },
  {
    "name": "ConfigTool",
    "source_hint": "tools/ConfigTool/ConfigTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ConfigTool/ConfigTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/ConfigTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ConfigTool/UI.tsx"
  },
  {
    "name": "constants",
    "source_hint": "tools/ConfigTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ConfigTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/ConfigTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ConfigTool/prompt.ts"
  },
  {
    "name": "supportedSettings",
    "source_hint": "tools/ConfigTool/supportedSettings.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ConfigTool/supportedSettings.ts"
  },
  {
    "name": "EnterPlanModeTool",
    "source_hint": "tools/EnterPlanModeTool/EnterPlanModeTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/EnterPlanModeTool/EnterPlanModeTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/EnterPlanModeTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/EnterPlanModeTool/UI.tsx"
  },
  {
    "name": "constants",
    "source_hint": "tools/EnterPlanModeTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/EnterPlanModeTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/EnterPlanModeTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/EnterPlanModeTool/prompt.ts"
  },
  {
    "name": "EnterWorktreeTool",
    "source_hint": "tools/EnterWorktreeTool/EnterWorktreeTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/EnterWorktreeTool/EnterWorktreeTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/EnterWorktreeTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/EnterWorktreeTool/UI.tsx"
  },
  {
    "name": "constants",
    "source_hint": "tools/EnterWorktreeTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/EnterWorktreeTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/EnterWorktreeTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/EnterWorktreeTool/prompt.ts"
  },
  {
    "name": "ExitPlanModeV2Tool",
    "source_hint": "tools/ExitPlanModeTool/ExitPlanModeV2Tool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ExitPlanModeTool/ExitPlanModeV2Tool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/ExitPlanModeTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ExitPlanModeTool/UI.tsx"
  },
  {
    "name": "constants",
    "source_hint": "tools/ExitPlanModeTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ExitPlanModeTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/ExitPlanModeTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ExitPlanModeTool/prompt.ts"
  },
  {
    "name": "ExitWorktreeTool",
    "source_hint": "tools/ExitWorktreeTool/ExitWorktreeTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ExitWorktreeTool/ExitWorktreeTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/ExitWorktreeTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ExitWorktreeTool/UI.tsx"
  },
  {
    "name": "constants",
    "source_hint": "tools/ExitWorktreeTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ExitWorktreeTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/ExitWorktreeTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ExitWorktreeTool/prompt.ts"
  },
  {
    "name": "FileEditTool",
    "source_hint": "tools/FileEditTool/FileEditTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/FileEditTool/FileEditTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/FileEditTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/FileEditTool/UI.tsx"
  },
  {
    "name": "constants",
    "source_hint": "tools/FileEditTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/FileEditTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/FileEditTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/FileEditTool/prompt.ts"
  },
  {
    "name": "types",
    "source_hint": "tools/FileEditTool/types.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/FileEditTool/types.ts"
  },
  {
    "name": "utils",
    "source_hint": "tools/FileEditTool/utils.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/FileEditTool/utils.ts"
  },
  {
    "name": "FileReadTool",
    "source_hint": "tools/FileReadTool/FileReadTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/FileReadTool/FileReadTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/FileReadTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/FileReadTool/UI.tsx"
  },
  {
    "name": "imageProcessor",
    "source_hint": "tools/FileReadTool/imageProcessor.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/FileReadTool/imageProcessor.ts"
  },
  {
    "name": "limits",
    "source_hint": "tools/FileReadTool/limits.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/FileReadTool/limits.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/FileReadTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/FileReadTool/prompt.ts"
  },
  {
    "name": "FileWriteTool",
    "source_hint": "tools/FileWriteTool/FileWriteTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/FileWriteTool/FileWriteTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/FileWriteTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/FileWriteTool/UI.tsx"
  },
  {
    "name": "prompt",
    "source_hint": "tools/FileWriteTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/FileWriteTool/prompt.ts"
  },
  {
    "name": "GlobTool",
    "source_hint": "tools/GlobTool/GlobTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/GlobTool/GlobTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/GlobTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/GlobTool/UI.tsx"
  },
  {
    "name": "prompt",
    "source_hint": "tools/GlobTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/GlobTool/prompt.ts"
  },
  {
    "name": "GrepTool",
    "source_hint": "tools/GrepTool/GrepTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/GrepTool/GrepTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/GrepTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/GrepTool/UI.tsx"
  },
  {
    "name": "prompt",
    "source_hint": "tools/GrepTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/GrepTool/prompt.ts"
  },
  {
    "name": "LSPTool",
    "source_hint": "tools/LSPTool/LSPTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/LSPTool/LSPTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/LSPTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/LSPTool/UI.tsx"
  },
  {
    "name": "formatters",
    "source_hint": "tools/LSPTool/formatters.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/LSPTool/formatters.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/LSPTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/LSPTool/prompt.ts"
  },
  {
    "name": "schemas",
    "source_hint": "tools/LSPTool/schemas.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/LSPTool/schemas.ts"
  },
  {
    "name": "symbolContext",
    "source_hint": "tools/LSPTool/symbolContext.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/LSPTool/symbolContext.ts"
  },
  {
    "name": "ListMcpResourcesTool",
    "source_hint": "tools/ListMcpResourcesTool/ListMcpResourcesTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ListMcpResourcesTool/ListMcpResourcesTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/ListMcpResourcesTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ListMcpResourcesTool/UI.tsx"
  },
  {
    "name": "prompt",
    "source_hint": "tools/ListMcpResourcesTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ListMcpResourcesTool/prompt.ts"
  },
  {
    "name": "MCPTool",
    "source_hint": "tools/MCPTool/MCPTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/MCPTool/MCPTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/MCPTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/MCPTool/UI.tsx"
  },
  {
    "name": "classifyForCollapse",
    "source_hint": "tools/MCPTool/classifyForCollapse.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/MCPTool/classifyForCollapse.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/MCPTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/MCPTool/prompt.ts"
  },
  {
    "name": "McpAuthTool",
    "source_hint": "tools/McpAuthTool/McpAuthTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/McpAuthTool/McpAuthTool.ts"
  },
  {
    "name": "NotebookEditTool",
    "source_hint": "tools/NotebookEditTool/NotebookEditTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/NotebookEditTool/NotebookEditTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/NotebookEditTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/NotebookEditTool/UI.tsx"
  },
  {
    "name": "constants",
    "source_hint": "tools/NotebookEditTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/NotebookEditTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/NotebookEditTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/NotebookEditTool/prompt.ts"
  },
  {
    "name": "PowerShellTool",
    "source_hint": "tools/PowerShellTool/PowerShellTool.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/PowerShellTool/PowerShellTool.tsx"
  },
  {
    "name": "UI",
    "source_hint": "tools/PowerShellTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/PowerShellTool/UI.tsx"
  },
  {
    "name": "clmTypes",
    "source_hint": "tools/PowerShellTool/clmTypes.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/PowerShellTool/clmTypes.ts"
  },
  {
    "name": "commandSemantics",
    "source_hint": "tools/PowerShellTool/commandSemantics.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/PowerShellTool/commandSemantics.ts"
  },
  {
    "name": "commonParameters",
    "source_hint": "tools/PowerShellTool/commonParameters.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/PowerShellTool/commonParameters.ts"
  },
  {
    "name": "destructiveCommandWarning",
    "source_hint": "tools/PowerShellTool/destructiveCommandWarning.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/PowerShellTool/destructiveCommandWarning.ts"
  },
  {
    "name": "gitSafety",
    "source_hint": "tools/PowerShellTool/gitSafety.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/PowerShellTool/gitSafety.ts"
  },
  {
    "name": "modeValidation",
    "source_hint": "tools/PowerShellTool/modeValidation.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/PowerShellTool/modeValidation.ts"
  },
  {
    "name": "pathValidation",
    "source_hint": "tools/PowerShellTool/pathValidation.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/PowerShellTool/pathValidation.ts"
  },
  {
    "name": "powershellPermissions",
    "source_hint": "tools/PowerShellTool/powershellPermissions.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/PowerShellTool/powershellPermissions.ts"
  },
  {
    "name": "powershellSecurity",
    "source_hint": "tools/PowerShellTool/powershellSecurity.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/PowerShellTool/powershellSecurity.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/PowerShellTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/PowerShellTool/prompt.ts"
  },
  {
    "name": "readOnlyValidation",
    "source_hint": "tools/PowerShellTool/readOnlyValidation.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/PowerShellTool/readOnlyValidation.ts"
  },
  {
    "name": "toolName",
    "source_hint": "tools/PowerShellTool/toolName.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/PowerShellTool/toolName.ts"
  },
  {
    "name": "constants",
    "source_hint": "tools/REPLTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/REPLTool/constants.ts"
  },
  {
    "name": "primitiveTools",
    "source_hint": "tools/REPLTool/primitiveTools.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/REPLTool/primitiveTools.ts"
  },
  {
    "name": "ReadMcpResourceTool",
    "source_hint": "tools/ReadMcpResourceTool/ReadMcpResourceTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ReadMcpResourceTool/ReadMcpResourceTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/ReadMcpResourceTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ReadMcpResourceTool/UI.tsx"
  },
  {
    "name": "prompt",
    "source_hint": "tools/ReadMcpResourceTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ReadMcpResourceTool/prompt.ts"
  },
  {
    "name": "RemoteTriggerTool",
    "source_hint": "tools/RemoteTriggerTool/RemoteTriggerTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/RemoteTriggerTool/RemoteTriggerTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/RemoteTriggerTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/RemoteTriggerTool/UI.tsx"
  },
  {
    "name": "prompt",
    "source_hint": "tools/RemoteTriggerTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/RemoteTriggerTool/prompt.ts"
  },
  {
    "name": "CronCreateTool",
    "source_hint": "tools/ScheduleCronTool/CronCreateTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ScheduleCronTool/CronCreateTool.ts"
  },
  {
    "name": "CronDeleteTool",
    "source_hint": "tools/ScheduleCronTool/CronDeleteTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ScheduleCronTool/CronDeleteTool.ts"
  },
  {
    "name": "CronListTool",
    "source_hint": "tools/ScheduleCronTool/CronListTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ScheduleCronTool/CronListTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/ScheduleCronTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ScheduleCronTool/UI.tsx"
  },
  {
    "name": "prompt",
    "source_hint": "tools/ScheduleCronTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ScheduleCronTool/prompt.ts"
  },
  {
    "name": "SendMessageTool",
    "source_hint": "tools/SendMessageTool/SendMessageTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/SendMessageTool/SendMessageTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/SendMessageTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/SendMessageTool/UI.tsx"
  },
  {
    "name": "constants",
    "source_hint": "tools/SendMessageTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/SendMessageTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/SendMessageTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/SendMessageTool/prompt.ts"
  },
  {
    "name": "SkillTool",
    "source_hint": "tools/SkillTool/SkillTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/SkillTool/SkillTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/SkillTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/SkillTool/UI.tsx"
  },
  {
    "name": "constants",
    "source_hint": "tools/SkillTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/SkillTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/SkillTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/SkillTool/prompt.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/SleepTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/SleepTool/prompt.ts"
  },
  {
    "name": "SyntheticOutputTool",
    "source_hint": "tools/SyntheticOutputTool/SyntheticOutputTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/SyntheticOutputTool/SyntheticOutputTool.ts"
  },
  {
    "name": "TaskCreateTool",
    "source_hint": "tools/TaskCreateTool/TaskCreateTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskCreateTool/TaskCreateTool.ts"
  },
  {
    "name": "constants",
    "source_hint": "tools/TaskCreateTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskCreateTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/TaskCreateTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskCreateTool/prompt.ts"
  },
  {
    "name": "TaskGetTool",
    "source_hint": "tools/TaskGetTool/TaskGetTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskGetTool/TaskGetTool.ts"
  },
  {
    "name": "constants",
    "source_hint": "tools/TaskGetTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskGetTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/TaskGetTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskGetTool/prompt.ts"
  },
  {
    "name": "TaskListTool",
    "source_hint": "tools/TaskListTool/TaskListTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskListTool/TaskListTool.ts"
  },
  {
    "name": "constants",
    "source_hint": "tools/TaskListTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskListTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/TaskListTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskListTool/prompt.ts"
  },
  {
    "name": "TaskOutputTool",
    "source_hint": "tools/TaskOutputTool/TaskOutputTool.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskOutputTool/TaskOutputTool.tsx"
  },
  {
    "name": "constants",
    "source_hint": "tools/TaskOutputTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskOutputTool/constants.ts"
  },
  {
    "name": "TaskStopTool",
    "source_hint": "tools/TaskStopTool/TaskStopTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskStopTool/TaskStopTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/TaskStopTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskStopTool/UI.tsx"
  },
  {
    "name": "prompt",
    "source_hint": "tools/TaskStopTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskStopTool/prompt.ts"
  },
  {
    "name": "TaskUpdateTool",
    "source_hint": "tools/TaskUpdateTool/TaskUpdateTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskUpdateTool/TaskUpdateTool.ts"
  },
  {
    "name": "constants",
    "source_hint": "tools/TaskUpdateTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskUpdateTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/TaskUpdateTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TaskUpdateTool/prompt.ts"
  },
  {
    "name": "TeamCreateTool",
    "source_hint": "tools/TeamCreateTool/TeamCreateTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TeamCreateTool/TeamCreateTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/TeamCreateTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TeamCreateTool/UI.tsx"
  },
  {
    "name": "constants",
    "source_hint": "tools/TeamCreateTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TeamCreateTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/TeamCreateTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TeamCreateTool/prompt.ts"
  },
  {
    "name": "TeamDeleteTool",
    "source_hint": "tools/TeamDeleteTool/TeamDeleteTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TeamDeleteTool/TeamDeleteTool.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/TeamDeleteTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TeamDeleteTool/UI.tsx"
  },
  {
    "name": "constants",
    "source_hint": "tools/TeamDeleteTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TeamDeleteTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/TeamDeleteTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TeamDeleteTool/prompt.ts"
  },
  {
    "name": "TodoWriteTool",
    "source_hint": "tools/TodoWriteTool/TodoWriteTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TodoWriteTool/TodoWriteTool.ts"
  },
  {
    "name": "constants",
    "source_hint": "tools/TodoWriteTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TodoWriteTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/TodoWriteTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/TodoWriteTool/prompt.ts"
  },
  {
    "name": "ToolSearchTool",
    "source_hint": "tools/ToolSearchTool/ToolSearchTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ToolSearchTool/ToolSearchTool.ts"
  },
  {
    "name": "constants",
    "source_hint": "tools/ToolSearchTool/constants.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ToolSearchTool/constants.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/ToolSearchTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/ToolSearchTool/prompt.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/WebFetchTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/WebFetchTool/UI.tsx"
  },
  {
    "name": "WebFetchTool",
    "source_hint": "tools/WebFetchTool/WebFetchTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/WebFetchTool/WebFetchTool.ts"
  },
  {
    "name": "preapproved",
    "source_hint": "tools/WebFetchTool/preapproved.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/WebFetchTool/preapproved.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/WebFetchTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/WebFetchTool/prompt.ts"
  },
  {
    "name": "utils",
    "source_hint": "tools/WebFetchTool/utils.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/WebFetchTool/utils.ts"
  },
  {
    "name": "UI",
    "source_hint": "tools/WebSearchTool/UI.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/WebSearchTool/UI.tsx"
  },
  {
    "name": "WebSearchTool",
    "source_hint": "tools/WebSearchTool/WebSearchTool.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/WebSearchTool/WebSearchTool.ts"
  },
  {
    "name": "prompt",
    "source_hint": "tools/WebSearchTool/prompt.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/WebSearchTool/prompt.ts"
  },
  {
    "name": "gitOperationTracking",
    "source_hint": "tools/shared/gitOperationTracking.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/shared/gitOperationTracking.ts"
  },
  {
    "name": "spawnMultiAgent",
    "source_hint": "tools/shared/spawnMultiAgent.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/shared/spawnMultiAgent.ts"
  },
  {
    "name": "TestingPermissionTool",
    "source_hint": "tools/testing/TestingPermissionTool.tsx",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/testing/TestingPermissionTool.tsx"
  },
  {
    "name": "utils",
    "source_hint": "tools/utils.ts",
    "responsibility": "Tool module mirrored from archived TypeScript path tools/utils.ts"
  }
]