Reference
Settings Reference
All ultra-coder.* settings available in VS Code. Open via Preferences → Settings (⌘,) and search for ultra-coder, or edit settings.json directly.
ultra-coder.allowedCommandsstring[]default: ["git log", "git diff", "git show"]Shell commands UltraCoder is allowed to propose. Acts as an allowlist when non-empty.
ultra-coder.deniedCommandsstring[]default: []Shell commands UltraCoder can never propose, regardless of allowedCommands.
ultra-coder.commandExecutionTimeoutnumber (0–600)default: 0Timeout in seconds for command execution. 0 means no timeout.
ultra-coder.enableCodeActionsbooleandefault: trueShow UltraCoder actions (Explain, Fix, Improve) in the editor right-click menu.
ultra-coder.useAgentRulesbooleandefault: trueApply saved rules to every task. Disable to ignore all rules without deleting them.
ultra-coder.newTaskRequireTodosbooleandefault: falseRequire UltraCoder to create a todo list before starting a new task.
ultra-coder.apiRequestTimeoutnumber (0–3600)default: 600Timeout in seconds for AI API requests. 0 means no timeout.
ultra-coder.inlineCompletion.enabledbooleandefault: trueEnable Ghost Suggestions — AI-generated inline code completions.
ultra-coder.inlineCompletion.debounceMsnumber (50–2000)default: 250Milliseconds of typing silence before requesting a Ghost Suggestion.
ultra-coder.inlineCompletion.maxTokensnumber (50–1000)default: 150Maximum output tokens per Ghost Suggestion. Higher values allow longer completions but increase latency.
ultra-coder.customStoragePathstringdefault: ""Custom directory for storing extension data (tasks, settings). Leave empty for the default location.
ultra-coder.autoImportSettingsPathstringdefault: ""Path to a settings JSON file to auto-import on startup (for team-shared configs).
ultra-coder.vsCodeLmModelSelectorobjectdefault: {}VS Code language model selector for use with the VS Code LM API provider (vendor/family properties).