release: v2.0.8 - UX Persistence & Per-Agent Knowledge Mix (2026-05-14)
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user