# Inline Autocomplete

Inline Autocomplete suggests text completions while you type in any application. Powered by your local AI model and your memory context.

<figure><img src="https://1136424271-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe42lJPkxRsAFpQOln2KW%2Fuploads%2F7gprQLByy4pPQylmfXz1%2F6.%20Inline%20Autocomplete%402x.png?alt=media&#x26;token=5280600b-ceec-4b97-a810-a3da2567032b" alt=""><figcaption></figcaption></figure>

#### How It Works

As you type, OpenHuman watches for pauses (controlled by debounce). After you pause, it generates a completion based on what you have typed plus relevant context from memory. Press Tab to accept.

The more you accept suggestions, the more it learns your style through Personalization History.

#### Runtime Info

The settings page shows: platform support, enabled/running status, current phase, debounce timing, active model (e.g., gemma3:12b-it-q4\_K\_M), last error, and current suggestion. Start/Stop buttons available.

#### Settings

Navigate to Settings > Automation & Channels > Inline Autocomplete.

**Enabled:** Master toggle.

**Accept With Tab:** Accept suggestions by pressing Tab. On by default.

**Debounce (ms):** Wait time after typing stops before generating a suggestion. Default: 120ms.

**Max Chars:** Maximum characters per suggestion. Default: 384.

**Style Preset:** Controls tone and style. Default: "Balanced."

**Style Instructions:** Free-text field for your preferred writing style (e.g., "Write in short, direct sentences. Avoid formal language.").

**Disabled Apps:** One bundle/app token per line. Autocomplete won't activate in listed apps.

Click "Save Autocomplete Settings" after changes.

#### Personalization History

Tracks accepted completions to improve future suggestions. Clear History button resets personalization. Begins once you accept your first suggestion.

#### Testing

Test section with optional Context Override field. Buttons: Get Suggestion, Accept Suggestion, Debug Focus.

#### Live Logs

Real-time log showing autocomplete events with timestamps. Clear button to reset.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tinyhumans.gitbook.io/openhuman/features/inline-autocomplete.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
