summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-09-03 16:03:47 +0300
committerPaul Buetow <paul@buetow.org>2025-09-03 16:03:47 +0300
commit7e7908f01a47cf92b3e9b093083e2b9cc1b4c7db (patch)
tree595002cdd2ef70d4e5c063d2cdefe852c5ede30e /docs
parent48a397193a1ff581011f1a22b49637cff521afb5 (diff)
Docs: document debounce/throttle and update example config\n\n- config.json.example: add completion_debounce_ms and completion_throttle_ms\n- docs/configuration.md: describe new settings and env vars
Diffstat (limited to 'docs')
-rw-r--r--docs/configuration.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/configuration.md b/docs/configuration.md
index 015f4e7..72ac92e 100644
--- a/docs/configuration.md
+++ b/docs/configuration.md
@@ -17,6 +17,8 @@ The config file is optional.
"context_window_lines": 120,
"max_context_tokens": 4000,
"log_preview_limit": 100,
+ "completion_debounce_ms": 200,
+ "completion_throttle_ms": 0,
"no_disk_io": true,
"trigger_characters": [".", ":", "/", "_", " " ],
"coding_temperature": 0.2,
@@ -40,6 +42,8 @@ Key fields:
- context_window_lines: line count for `window` mode.
- max_context_tokens: hard cap for sent context tokens.
- log_preview_limit: max characters of context preview logged.
+- completion_debounce_ms: minimum idle time before sending completion requests.
+- completion_throttle_ms: minimum spacing between completion requests (0 disables).
- no_disk_io: avoid reading files from disk when building context.
- trigger_characters: LSP completion trigger characters.
- coding_temperature: optional override for LSP calls.
@@ -52,6 +56,7 @@ Key fields:
- Examples:
- `HEXAI_PROVIDER`, `HEXAI_MAX_TOKENS`, `HEXAI_CONTEXT_MODE`, `HEXAI_CONTEXT_WINDOW_LINES`, `HEXAI_MAX_CONTEXT_TOKENS`, `HEXAI_LOG_PREVIEW_LIMIT`
- `HEXAI_CODING_TEMPERATURE`
+ - `HEXAI_COMPLETION_DEBOUNCE_MS`, `HEXAI_COMPLETION_THROTTLE_MS`
- `HEXAI_TRIGGER_CHARACTERS` (comma-separated, e.g., `".,:,_ , "`)
- `HEXAI_OPENAI_MODEL`, `HEXAI_OPENAI_BASE_URL`, `HEXAI_OPENAI_TEMPERATURE`
- `HEXAI_COPILOT_MODEL`, `HEXAI_COPILOT_BASE_URL`, `HEXAI_COPILOT_TEMPERATURE`