release: v2.0.8 - UX Persistence & Per-Agent Knowledge Mix (2026-05-14)

This commit is contained in:
g1nation
2026-05-14 00:56:20 +09:00
parent 8104caf8d9
commit 147536fb13
19 changed files with 423 additions and 55 deletions
+18
View File
@@ -156,6 +156,24 @@ export async function activate(context: vscode.ExtensionContext) {
})
);
// ── Activity Bar launcher view ────────────────────────────────────────
// Adds a sparkle (✦) icon to VS Code's left activity bar. Clicking it
// opens a small sidebar with action buttons (Open Chat / New Chat /
// Settings / Company / Architecture). Solves the user-reported pain
// point: when the Astra Chat editor tab is accidentally closed, there
// was no one-click way to reopen it short of restarting the extension.
//
// The view itself has no items — VS Code renders the `viewsWelcome`
// content from package.json instead, which is just a list of command
// links. Cheap, theme-aware, no webview to maintain.
const astraLauncherProvider: vscode.TreeDataProvider<never> = {
getTreeItem: () => new vscode.TreeItem(''),
getChildren: () => [],
};
context.subscriptions.push(
vscode.window.registerTreeDataProvider('astra-launcher', astraLauncherProvider),
);
// 4. Initialize Bridge Server (Port 4825)
const bridge = new BridgeServer(provider);
try {