소스 검색

Refactor ClineProvider

Saoud Rizwan 1 년 전
부모
커밋
fe052d28df
5개의 변경된 파일5개의 추가작업 그리고 5개의 파일을 삭제
  1. 1 1
      src/core/ClaudeDev.ts
  2. 0 0
      src/core/webview/ClineProvider.ts
  3. 1 1
      src/exports/index.ts
  4. 2 2
      src/extension.ts
  5. 1 1
      src/integrations/workspace/WorkspaceTracker.ts

+ 1 - 1
src/core/ClaudeDev.ts

@@ -41,7 +41,7 @@ import { parseAssistantMessage } from "./prompts/parse-assistant-message"
 import { formatResponse } from "./prompts/responses"
 import { addCustomInstructions, SYSTEM_PROMPT } from "./prompts/system"
 import { truncateHalfConversation } from "./sliding-window"
-import { ClineProvider, GlobalFileNames } from "./webview/ClaudeDevProvider"
+import { ClineProvider, GlobalFileNames } from "./webview/ClineProvider"
 
 const cwd =
 	vscode.workspace.workspaceFolders?.map((folder) => folder.uri.fsPath).at(0) ?? path.join(os.homedir(), "Desktop") // may or may not exist but fs checking existence would immediately ask for permission which would be bad UX, need to come up with a better solution

+ 0 - 0
src/core/webview/ClaudeDevProvider.ts → src/core/webview/ClineProvider.ts


+ 1 - 1
src/exports/index.ts

@@ -1,5 +1,5 @@
 import * as vscode from "vscode"
-import { ClineProvider } from "../core/webview/ClaudeDevProvider"
+import { ClineProvider } from "../core/webview/ClineProvider"
 import { ClaudeDevAPI } from "./claude-dev"
 
 export function createClaudeDevAPI(outputChannel: vscode.OutputChannel, sidebarProvider: ClineProvider): ClaudeDevAPI {

+ 2 - 2
src/extension.ts

@@ -1,8 +1,8 @@
 // The module 'vscode' contains the VS Code extensibility API
 // Import the module and reference it with the alias vscode in your code below
-import * as vscode from "vscode"
-import { ClineProvider } from "./core/webview/ClaudeDevProvider"
 import delay from "delay"
+import * as vscode from "vscode"
+import { ClineProvider } from "./core/webview/ClineProvider"
 import { createClaudeDevAPI } from "./exports"
 import "./utils/path" // necessary to have access to String.prototype.toPosix
 

+ 1 - 1
src/integrations/workspace/WorkspaceTracker.ts

@@ -1,7 +1,7 @@
 import * as vscode from "vscode"
 import * as path from "path"
 import { listFiles } from "../../services/glob/list-files"
-import { ClineProvider } from "../../core/webview/ClaudeDevProvider"
+import { ClineProvider } from "../../core/webview/ClineProvider"
 
 const cwd = vscode.workspace.workspaceFolders?.map((folder) => folder.uri.fsPath).at(0)