From efaca82e49fef3b65fbc5caac40ac4489fda0d3a Mon Sep 17 00:00:00 2001 From: commander Date: Tue, 7 Apr 2026 15:46:37 -0400 Subject: [PATCH] feat: extension manifest v1.0.1 --- package.json | 142 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 package.json diff --git a/package.json b/package.json new file mode 100644 index 0000000..0cd80bf --- /dev/null +++ b/package.json @@ -0,0 +1,142 @@ +{ + "name": "alfred-commander", + "displayName": "Alfred IDE Assistant — Full IDE Chat & Voice", + "description": "Fresh Alfred panel: all agents & models, voice STT/TTS, attachments, hands-free. IDE shortcuts are explicit buttons — chat text always goes to AI.", + "version": "2.1.0", + "publisher": "gositeme", + "repository": { + "type": "git", + "url": "https://alfredlinux.com/forge/commander/alfred-ide.git" + }, + "homepage": "https://alfredlinux.com/forge/commander/alfred-ide", + "engines": { + "vscode": "^1.70.0" + }, + "categories": [ + "Other" + ], + "activationEvents": [ + "onStartupFinished" + ], + "main": "./extension.js", + "contributes": { + "configurationDefaults": { + "window.menuBarVisibility": "visible" + }, + "commands": [ + { + "command": "alfred-commander.open", + "title": "Alfred: Open Panel" + }, + { + "command": "alfred-commander.toggle", + "title": "Alfred: Toggle Mic" + }, + { + "command": "alfred-commander.showStats", + "title": "Alfred: Account & Usage Stats" + }, + { + "command": "alfred-commander.welcome", + "title": "Alfred: Getting Started" + }, + { + "command": "alfred-commander.workspaceStatus", + "title": "Alfred: Workspace Status" + } + ], + "keybindings": [ + { + "command": "alfred-commander.open", + "key": "ctrl+shift+alt+o", + "mac": "cmd+shift+alt+o" + }, + { + "command": "alfred-commander.toggle", + "key": "ctrl+shift+alt+a", + "mac": "cmd+shift+alt+a" + } + ], + "viewsContainers": { + "activitybar": [ + { + "id": "alfred-commander-container", + "title": "Alfred", + "icon": "media/alfred-icon.svg" + } + ] + }, + "views": { + "alfred-commander-container": [ + { + "type": "webview", + "id": "alfred-commander.panel", + "name": "Alfred", + "visibility": "visible" + } + ] + }, + "walkthroughs": [ + { + "id": "alfred-ide-getting-started", + "title": "Getting Started with Alfred IDE", + "description": "Your sovereign development environment — AI-powered, zero-tracking, fully yours.", + "steps": [ + { + "id": "meet-alfred", + "title": "Meet Alfred — Your AI Companion", + "description": "Alfred lives in the sidebar. Click the Alfred icon in the activity bar to open the chat panel. Ask anything — code questions, file operations, debugging help.\n\n[Open Alfred Panel](command:alfred-commander.open)", + "media": { + "markdown": "media/walkthrough/meet-alfred.md" + } + }, + { + "id": "voice-commands", + "title": "Talk to Your IDE", + "description": "Alfred supports voice input. Click the microphone button or press ``Ctrl+Shift+Alt+A`` to toggle voice mode. Speak naturally — Alfred transcribes and responds.\n\n[Toggle Voice](command:alfred-commander.toggle)", + "media": { + "markdown": "media/walkthrough/voice.md" + } + }, + { + "id": "choose-model", + "title": "Choose Your AI Model", + "description": "Switch between AI providers and models using the dropdown at the top of the Alfred panel. Available models include Claude, GPT, local Ollama models, and more.", + "media": { + "markdown": "media/walkthrough/models.md" + } + }, + { + "id": "account-stats", + "title": "Check Your Usage & Plan", + "description": "Click your username in the status bar (bottom-left) to see your account details, token usage, plan info, and billing.\n\n[View Account Stats](command:alfred-commander.showStats)", + "media": { + "markdown": "media/walkthrough/stats.md" + } + }, + { + "id": "keyboard-shortcuts", + "title": "Essential Shortcuts", + "description": "Master these shortcuts to work faster:\n- ``Ctrl+Shift+Alt+O`` — Open Alfred Panel\n- ``Ctrl+Shift+Alt+A`` — Toggle Voice\n- ``Ctrl+``` `` — Open Terminal\n- ``Ctrl+P`` — Quick File Open\n- ``Ctrl+Shift+P`` — Command Palette", + "media": { + "markdown": "media/walkthrough/shortcuts.md" + } + }, + { + "id": "sovereign-ide", + "title": "Your Sovereign IDE", + "description": "Alfred IDE tracks nothing. No telemetry, no usage analytics, no data collection. Your code stays on your machine. Your conversations stay private. Welcome to sovereign development.", + "media": { + "markdown": "media/walkthrough/sovereign.md" + } + } + ] + } + ] + }, + "__metadata": { + "installedTimestamp": 1774281381634, + "targetPlatform": "undefined", + "size": 75665 + } +} \ No newline at end of file