Add API for other extensions to interact with Claude Dev

This commit is contained in:
Saoud Rizwan
2024-09-22 10:42:05 -04:00
parent 3bd09e4e1b
commit d4f15de199
7 changed files with 220 additions and 40 deletions

View File

@@ -3,6 +3,7 @@
import * as vscode from "vscode"
import { ClaudeDevProvider } from "./providers/ClaudeDevProvider"
import delay from "delay"
import { createClaudeDevAPI } from "./extension-api"
/*
Built using https://github.com/microsoft/vscode-webview-ui-toolkit
@@ -141,6 +142,8 @@ export function activate(context: vscode.ExtensionContext) {
}
}
context.subscriptions.push(vscode.window.registerUriHandler({ handleUri }))
return createClaudeDevAPI(outputChannel, sidebarProvider)
}
// This method is called when your extension is deactivated