feat(vscode): URI handler 外部触发开 claude 会话 tab

This commit is contained in:
2026-08-20 13:53:12 +08:00
parent 7b6e263b84
commit 416861fc75
5 changed files with 163 additions and 32 deletions
+4
View File
@@ -9,6 +9,7 @@ import { initIdentity } from './auth/identity'
import { setProfilesDirOverride } from './cc/profiles'
import { KanbanWebviewPanel } from './panel/KanbanPanel'
import { getSettings } from './settings/store'
import { registerCreateSessionUriHandler } from './uri/createSessionUriHandler'
import { webhookCoordinator } from './webhook/coordinator'
/**
@@ -40,6 +41,9 @@ export function activate(context: ExtensionContext): void {
// 状态栏常驻展示当前 Gitea 身份;token 用错人(同步/复制)时第一眼能看出来。
void initIdentity(context)
// vscode://clurdra.superpowers-vscode-clurdra/create-session 外部触发开 cc 会话 tab。
registerCreateSessionUriHandler(context)
const treeView = window.createTreeView('superpowers.kanban', {
treeDataProvider: new EmptyTreeProvider(),
showCollapseAll: false,