{ "name": "next-obvious-question", "displayName": "Next Obvious Question", "description": "Shows the next obvious question a reader would ask about the Markdown or LaTeX document you are writing.", "version": "0.0.1", "publisher": "magland", "license": "MIT", "private": true, "engines": { "vscode": "^1.97.0" }, "categories": ["Other"], "main": "./dist/extension.js", "activationEvents": ["onLanguage:markdown", "onLanguage:latex", "onLanguage:tex"], "contributes": { "commands": [ { "command": "nextObviousQuestion.ask", "title": "Ask the Next Obvious Question", "category": "Next Obvious Question" }, { "command": "nextObviousQuestion.askDifferent", "title": "Ask a Different Question", "category": "Next Obvious Question" }, { "command": "nextObviousQuestion.menu", "title": "Question Menu", "category": "Next Obvious Question" }, { "command": "nextObviousQuestion.setOpenRouterKey", "title": "Set OpenRouter API Key", "category": "Next Obvious Question" } ], "menus": { "commandPalette": [{ "command": "nextObviousQuestion.menu", "when": "false" }] }, "configuration": { "title": "Next Obvious Question", "properties": { "nextObviousQuestion.backend": { "type": "string", "enum": ["claudeCode", "openrouter"], "enumDescriptions": ["Run the local Claude Code CLI (`claude -p`), billed to your Claude subscription.", "Call the OpenRouter API with your OpenRouter key."], "default": "claudeCode", "description": "Which LLM backend to use." }, "nextObviousQuestion.claudeCodeModel": { "type": "string", "default": "sonnet", "description": "Model passed to `claude --model` (an alias such as sonnet or haiku, or a full model id)." }, "nextObviousQuestion.claudeCodePath": { "type": "string", "default": "claude", "description": "Path to the Claude Code CLI, if `claude` is not on the PATH that VS Code sees." }, "nextObviousQuestion.openrouterModel": { "type": "string", "default": "anthropic/claude-sonnet-5.5", "description": "OpenRouter model id." } } } }, "scripts": { "build": "tsc -p .", "watch": "tsc -p . --watch", "package": "npm run build && npx @vscode/vsce package --no-dependencies" }, "devDependencies": { "@types/node": "^20.19.43", "@types/vscode": "~1.97.0", "typescript": "^5.9.0" } }