TalePal

Settings

TalePal's settings are organized into four groups. Open them via Settings in the Tools menu, or Cmd+, → search "talepal".

User vs Workspace settings

  • User settings (global) persist across all workspaces — license key, API keys, UI preferences.
  • Workspace settings (per-project) are stored in .vscode/settings.json inside your project — language, readability thresholds, preview style.

Most settings work at both levels. Workspace settings override User settings when set.

License & AI Provider

Your license key and AI service configuration. These are typically User-level settings since they apply to all your projects.

License & AI Provider settings

Setting Description Default
talepal.apiKey TalePal license key for activation
talepal.llm.service AI provider: gemini, openai, mistral, or ollama gemini
talepal.llm.geminiApiKey Gemini API key
talepal.llm.openaiApiKey OpenAI API key
talepal.llm.mistralApiKey Mistral API key
talepal.llm.ollamaBaseUrl Ollama server URL http://localhost:11434
talepal.llm.ollamaModel Default Ollama model ministral-3:8b

Language & UI

Interface language, welcome screens, mode behavior, chapter display, and book preview style.

Language & UI settings

Setting Description Default
talepal.language UI and output language (en/de) de
talepal.showWelcomePage Show welcome panel on empty workspaces true
talepal.pingpong.showWelcomeScreens Show mode welcome cards on first entry true
talepal.pingpong.modeFocus How strictly AI stays on-mode (normal/strict) normal
talepal.characters.showMinorCharacters Show minor characters in sidebar false
talepal.chat.showHistoryOnStartup Restore chat history on workspace open false
talepal.bookPreview.style Preview theme (auto/classical/modern-light/modern-dark/custom) custom
talepal.bookPreview.customCssPath Custom CSS path for book preview talepal/preview/css/elegant-amber.css

Writing Tools

Smart context behavior, readability thresholds, and spellcheck limits. These are typically Workspace-level settings since different projects may need different thresholds.

Writing Tools settings

Setting Description Default
talepal.context.smartContext Auto-fill context with relevant files true
talepal.context.maxInputTokens Max tokens for LLM context window 15000
talepal.readability.sentenceComplexityThreshold Words per sentence for severe (red) 30
talepal.readability.sentenceComplexityModerateThreshold Words per sentence for moderate (orange) 25
talepal.readability.repetitionWindowSize Word distance for repetition detection 30
talepal.readability.minWordLength Minimum word length for repetition check 6
talepal.readability.minPatternLength Minimum phrase length for pattern detection 3
talepal.spellcheck.maxErrors Max spelling/grammar errors to report 20

Advanced

Settings most users never need to change. Chapter splitting thresholds, pattern validation retries, debug logging, telemetry, and feedback configuration.

Advanced settings

Setting Description Default
talepal.formatting.lineWidth Line width for Format Selection (0 = auto) 0
talepal.wizard.enableBreaks Interactive breaks between wizard steps true
talepal.reengineering.chapterSplitting.minChapterLength Min chapter length in characters 100
talepal.reengineering.chapterSplitting.maxChapterLength Max chapter length in characters 150000
talepal.reengineering.chapterSplitting.detectPreface LLM preface/TOC detection true
talepal.reengineering.patternValidation.enabled Pattern validation with retry true
talepal.reengineering.patternValidation.maxRetries Max retries before escalation 3
talepal.reengineering.patternValidation.escalationDelay Delay between escalation attempts (ms) 30000
talepal.reengineering.patternValidation.maxEscalationRetries Max escalation retries 2
talepal.debug.verbose Verbose debug logging false
talepal.telemetry.enabled Anonymous usage telemetry true
talepal.telemetry.endpoint Backend API endpoint https://api.talepal.org/...
talepal.feedback.url Feedback service URL https://feedback.talepal.org
talepal.beta.feedbackRibbonStyle Beta feedback ribbon style sticky-top