{"name":"antigravity","displayName":"Antigravity","description":"Extension that powers many of the AI features in Antigravity.","version":"0.2.0","publisher":"google","engines":{"vscode":"^1.68.0"},"main":"./dist/extension.js","activationEvents":["*"],"enabledApiProposals":["contribSourceControlInputBoxMenu","antigravityAuth","inlineCompletionsAdditions","antigravityUnifiedStateSync"],"extensionDependencies":["vscode.git"],"contributes":{"customEditors":[{"viewType":"antigravity.workflowEditor","displayName":"Workflow Editor","selector":[{"filenamePattern":"**/.agent/workflows/**/*.md"},{"filenamePattern":"**/_agent/workflows/**/*.md"},{"filenamePattern":"**/.agents/workflows/**/*.md"},{"filenamePattern":"**/_agents/workflows/**/*.md"},{"filenamePattern":"**/.gemini/jetski*/global_workflows/*.md"},{"filenamePattern":"**/.gemini/antigravity*/global_workflows/*.md"}],"priority":"default"},{"viewType":"antigravity.ruleEditor","displayName":"Rule Editor","selector":[{"filenamePattern":"**/.agent/rules/**/*.md"},{"filenamePattern":"**/_agent/rules/**/*.md"},{"filenamePattern":"**/.agents/rules/**/*.md"},{"filenamePattern":"**/_agents/rules/**/*.md"}],"priority":"default"}],"authentication":[{"id":"antigravity_auth","label":"Antigravity"}],"commands":[{"command":"antigravity.login","title":"Log in to IDE"},{"command":"antigravity.loginWithAuthToken","title":"Provide Auth Token (Backup Login)"},{"command":"antigravity.importVSCodeSettings","title":"Import VS Code settings"},{"command":"antigravity.importVSCodeExtensions","title":"Import VS Code extensions"},{"command":"antigravity.importVSCodeRecentWorkspaces","title":"Import VS Code recent workspaces"},{"command":"antigravity.importCursorSettings","title":"Import Cursor settings"},{"command":"antigravity.importCursorExtensions","title":"Import Cursor extensions"},{"command":"antigravity.importWindsurfSettings","title":"Import Windsurf settings"},{"command":"antigravity.importWindsurfExtensions","title":"Import Windsurf extensions"},{"command":"antigravity.generateCommitMessage","title":"Generate Commit Message","icon":"$(sparkle)"},{"command":"antigravity.restartLanguageServer","title":"Restart Language Server"},{"command":"antigravity.killLanguageServerAndReloadWindow","title":"Kill Language Server and Reload Window"},{"command":"antigravity.togglePersistentLanguageServer","title":"Toggle Persistent Language Server and Reload Window"},{"command":"antigravity.openPersistentLanguageServerLog","title":"Open Persistent Language Server Log"},{"command":"antigravity.copyApiKey","title":"Copy API Key to Clipboard"},{"command":"antigravity.openChangeLog","title":"Open Changelog"},{"command":"antigravity.openBrowser","title":"Open Browser"},{"command":"antigravity.showBrowserAllowlist","title":"Show Browser Allowlist"},{"command":"antigravity.killRemoteExtensionHost","title":"Kill Extension Host on Remote Server"},{"command":"antigravity.importCiderSettings","title":"Import Cider settings"},{"command":"antigravity.startDemoMode","title":"[Beta] Start Demo Mode"},{"command":"antigravity.endDemoMode","title":"[Beta] End Demo Mode"}],"configuration":{"title":"Antigravity Editor","properties":{"antigravity.marketplaceExtensionGalleryServiceURL":{"type":"string","default":"https://open-vsx.org/vscode/gallery","markdownDescription":"Changes the base URL for marketplace search results. [Available Options](https://github.com/VSCodium/vscodium/blob/master/docs/index.md#extensions-marketplace). You must restart Antigravity to use the new marketplace after changing this value."},"antigravity.marketplaceGalleryItemURL":{"type":"string","default":"https://open-vsx.org/vscode/item","markdownDescription":"Changes the base URL on each extension page. [Available Options](https://github.com/VSCodium/vscodium/blob/master/docs/index.md#extensions-marketplace). You must restart Antigravity to use the new marketplace after changing this value."},"antigravity.searchMaxWorkspaceFileCount":{"type":"integer","default":5000,"description":"Jetski will attempt to compute embeddings for workspaces up to this many files. This file count ignores .gitignore and binary files. Raising this limit from the default value may lead to performance issues. Values 0 or below will be treated as unlimited."},"antigravity.enableCursorImportCursor":{"type":"boolean","default":false,"description":"Enable the Cursor-import commands in the palette"},"antigravity.persistentLanguageServer":{"type":"boolean","default":false,"description":"Keep the Language Server running after the editor is closed."}}},"menus":{"commandPalette":[{"command":"antigravity.killRemoteExtensionHost","when":"isInsiders || isDevelopment"},{"command":"antigravity.importAntigravitySettings","when":"!antigravity.isGoogleInternal","group":"2_import"},{"command":"antigravity.importAntigravityExtensions","when":"!antigravity.isGoogleInternal","group":"2_import"},{"command":"antigravity.openBrowser","when":"false"},{"command":"antigravity.showBrowserAllowlist"},{"command":"antigravity.importCursorSettings","when":"!antigravity.isGoogleInternal && antigravity:enableCursorImportCursor","group":"2_import"},{"command":"antigravity.importCursorExtensions","when":"!antigravity.isGoogleInternal && antigravity:enableCursorImportCursor","group":"2_import"},{"command":"antigravity.importWindsurfSettings","when":"!antigravity.isGoogleInternal && antigravity:enableWindsurfImport","group":"2_import"},{"command":"antigravity.importWindsurfExtensions","when":"!antigravity.isGoogleInternal && antigravity:enableWindsurfImport","group":"2_import"},{"command":"antigravity.importVSCodeSettings","when":"antigravity:enableVSCodeImport","group":"2_import"},{"command":"antigravity.importVSCodeExtensions","when":"antigravity:enableVSCodeImport","group":"2_import"},{"command":"antigravity.importCiderSettings","group":"2_import","when":"antigravity.isGoogleInternal && !remoteName"}],"editor/context":[{"command":"antigravity.prioritized.chat.open","group":"CodeiumGroup@1","when":"editorTextFocus && editorHasSelection"}]},"keybindings":[{"command":"antigravity.prioritized.agentFocusNextHunk","key":"alt+j","mac":"alt+j","when":"editorTextFocus && antigravity.canAcceptOrRejectAllAgentEditsInFile"},{"command":"antigravity.prioritized.agentFocusPreviousHunk","key":"alt+k","mac":"alt+k","when":"editorTextFocus && antigravity.canAcceptOrRejectAllAgentEditsInFile"},{"command":"antigravity.prioritized.agentAcceptFocusedHunk","key":"alt+enter","mac":"alt+enter","when":"editorTextFocus && antigravity.canAcceptOrRejectFocusedHunk"},{"command":"antigravity.prioritized.agentRejectFocusedHunk","key":"alt+shift+backspace","mac":"alt+shift+backspace","when":"editorTextFocus && antigravity.canAcceptOrRejectFocusedHunk"},{"command":"editor.action.inlineSuggest.trigger","key":"alt+\\","when":"editorTextFocus && !editorHasSelection && !inlineSuggestionsVisible"},{"command":"antigravity.prioritized.supercompleteAccept","key":"tab","mac":"tab","when":"editorTextFocus && ((inlineSuggestionVisible && (inlineSuggestionHasIndentationLessThanTabSize || (vim.active && vim.mode == 'Normal') || (neovim.init && neovim.mode == 'normal'))) || antigravity.customCompletionShown)"},{"command":"antigravity.prioritized.supercompleteEscape","key":"escape","mac":"escape","when":"!(editorTextFocus && ((vim.active && vim.mode != 'Normal') || (neovim.init && neovim.mode != 'normal'))) && (antigravity.customCompletionShown || antigravity.postApplyDecorationShown || inlineSuggestionVisible) && !suggestWidgetVisible"},{"key":"escape","command":"extension.vim_escape","when":"editorTextFocus && vim.active && !inDebugRepl"},{"command":"antigravity.agent.acceptAgentStep","key":"alt+enter","when":"!editorTextFocus"},{"command":"antigravity.agent.rejectAgentStep","key":"alt+shift+backspace","when":"!editorTextFocus"},{"command":"antigravity.openConversationPicker","key":"ctrl+shift+a","mac":"cmd+shift+a"}],"languages":[{"id":"jsonc","filenames":["mcp_config.json"]}],"jsonValidation":[{"fileMatch":"**/mcp_config.json","url":"./schemas/mcp_config.schema.json"}]},"resolutions":{"@exa/typescript-utils":"file:../../../exa/typescript_utils","@exa/agent-ui-toolkit":"file:../../../exa/agent_ui_toolkit"},"prettier":{"singleQuote":true,"plugins":["@trivago/prettier-plugin-sort-imports","@babel/plugin-transform-explicit-resource-management"],"importOrder":["vscode","<THIRD_PARTY_MODULES>","^@exa/(.*)$","^[./]"],"importOrderSeparation":true,"importOrderSortSpecifiers":true}}