Skip to main content

Settings Reference

Complete reference for all Vibe configuration options.

Model Configuration

Model

The AI model to use, in provider:model-name format.

Examples:

  • vibe:gpt-5-mini - Vibe API (subscription)
  • openai:gpt-5-mini - Direct OpenAI
  • anthropic:claude-3-5-sonnet - Anthropic Claude
  • gemini:gemini-2.0-flash - Google Gemini

API Key

Your provider's API key. Required for BYOK providers, not needed for Vibe API.

  • Keys are stored encrypted in browser storage
  • Only sent to the selected provider
  • Separate keys stored per provider

Base URL (Optional)

Custom API endpoint for self-hosted models or proxies.

Use cases:

  • Local LLM: http://localhost:3001/v1
  • Azure OpenAI: https://your-resource.openai.azure.com
  • Custom proxy: https://your-proxy.com/v1

Leave blank to use the provider's default endpoint.

Agent Behavior

Supervisor (Reflection)

Default: Disabled

Enables an automatic quality-check step after the agent finishes its task. When turned on, a second LLM call reviews the agent's work against your original request and decides whether the task is truly complete.

How it works:

  1. You send a message and the agent works through its normal tool-use loop (browsing, clicking, extracting data, etc.).
  2. Once the agent produces a final answer, the reflection node intercepts the result before it reaches you.
  3. The reflection node sends the original request, the action history, and the agent's response to the LLM with a structured evaluation prompt.
  4. The LLM returns a verdict: completed or not complete with specific feedback.
  5. If incomplete, the feedback is injected back into the agent's context and it continues working — navigating more pages, scrolling further, or retrying failed steps.
  6. This loop repeats until the task is marked complete or a safety cap is reached (consecutive reflection loops are capped to prevent infinite retries).

When to enable:

  • Complex, multi-step tasks (e.g., "find the top 20 results and compile them")
  • Data collection where completeness matters
  • Tasks where the agent tends to stop too early
  • When accuracy is more important than speed

When to disable:

  • Quick, single-step questions
  • Speed-sensitive workflows (each reflection adds an extra LLM call)
  • Simple navigation or lookup tasks

Toggle location: The "Supervisor" button is in the chat input bar, next to the model selector.

Storage key: vibe.reflection.enabled


Debugging Options

Show Thoughts

Default: Enabled

Displays the agent's chain of thought reasoning in the chat. Shows what the agent is thinking before and after each action.

When to enable:

  • Understanding why the agent made certain decisions
  • Debugging unexpected behavior
  • Learning how the agent approaches tasks

When to disable:

  • Cleaner, minimal output
  • Faster perceived response time

Verbose Tool Calls

Default: Disabled

Shows detailed input and output for each tool call in expanded view.

When to enable:

  • Debugging tool behavior
  • Understanding exactly what parameters were sent
  • Verifying tool responses

Show Element Highlights

Default: Disabled

Displays red highlight boxes with index numbers on interactive elements when capturing page content.

When to enable:

  • Debugging element selection issues
  • Understanding what elements the agent sees
  • Visual verification of page parsing

Log LLM Queries

Default: Disabled

Enables HTTP interceptor to log all LLM API requests and responses to the browser console.

When to enable:

  • Debugging API issues
  • Monitoring token usage
  • Analyzing request/response timing

How to view: Open DevTools (F12) → Console tab

Enable Langfuse

Default: Disabled

Enables Langfuse integration for LLM observability and tracing.

Requirements:

  • Langfuse account
  • Environment variables configured:
    • LANGFUSE_PUBLIC_KEY
    • LANGFUSE_SECRET_KEY
    • LANGFUSE_HOST (optional)

Features:

  • Trace visualization
  • Cost tracking
  • Latency analysis
  • Session replay

Vision Settings

Enable Screenshot (Vision)

Default: Enabled (for vision-capable models)

Allows the agent to capture and analyze screenshots of web pages.

Auto-disabled: When a non-vision model is selected, this setting is automatically turned off.

When to enable:

  • Visual verification of actions
  • Complex UI navigation
  • Image-based content extraction

When to disable:

  • Reduce API costs (images use more tokens)
  • Text-only tasks
  • Privacy-sensitive contexts

Saving Settings

Click Save Settings to persist your configuration. Settings are saved to browser storage and applied immediately.

Click Test Settings to verify your API key and model configuration work correctly.