index
:
hexai
feature/anthropic-api-provider
main
hexai is a LSP language server for the Helix editor (could be used for other editors, too) for interacting with AI.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
internal
/
lsp
Age
Commit message (
Expand
)
Author
2025-08-31
module: set module path to codeberg.org/snonux/hexai; update imports; docs: a...
v0.3.4
Paul Buetow
2025-08-29
lsp: move remaining small helpers (code-fence, label, duplicate prefix, semic...
Paul Buetow
2025-08-29
lsp: extract generic helpers to handlers_utils.go; tidy imports
Paul Buetow
2025-08-29
lsp: refactor dispatch to handler map; split handlers into feature files (com...
Paul Buetow
2025-08-28
lsp: limit to one in-flight LLM query; return visible 'LLM busy' completion i...
Paul Buetow
2025-08-28
lsp: switch in-editor chat triggers to ?> !> :> ;> and suppress normal comple...
Paul Buetow
2025-08-28
copilot: add session token + codex code completion; lsp: prefer native CodeCo...
v0.3.0
Paul Buetow
2025-08-28
lsp/chat: remove '..' trigger; docs: update triggers; tests: align throttle t...
v0.2.1
Paul Buetow
2025-08-22
remove busy check
Paul Buetow
2025-08-22
stuff
Paul Buetow
2025-08-22
logging: log completion TriggerKind and TriggerCharacter for every request
Paul Buetow
2025-08-22
completion: only apply leading indentation for ';;text;' prompts; not for ';t...
Paul Buetow
2025-08-22
completion: only apply leading indentation for ';;text;' prompts; not for ';t...
Paul Buetow
2025-08-22
chat: remove ';;' as in-editor chat trigger to avoid conflict with inline ';;...
Paul Buetow
2025-08-22
lsp: suppress auto-trigger when line contains bare ';;' (no ';;text;') unless...
Paul Buetow
2025-08-22
lsp: refine ';;text;' detection to require non-empty, non-space content and c...
Paul Buetow
2025-08-22
lsp: inline prompt override does not trigger for bare ';;' (requires ';;text;...
Paul Buetow
2025-08-22
lsp: always trigger completion on inline semicolon prompts (;text; or ';;...;...
Paul Buetow
2025-08-22
tests(lsp): add duplicate-prefix and manual-invoke tests; fix cache key to ig...
Paul Buetow
2025-08-22
lsp: relax short-prefix check for manual invoke and after ')' in signatures
Paul Buetow
2025-08-22
lsp: treat manual completion as trigger; remove space from default triggers; ...
Paul Buetow
2025-08-20
better
Paul Buetow
2025-08-20
lsp: add tiny LRU cache for last 10 completions; ignore trailing whitespace i...
Paul Buetow
2025-08-19
lsp/codeactions: make actions lazy and resolve on selection\n\n- Advertise Co...
Paul Buetow
2025-08-19
logging: highlight LLM no-op skips in yellow\n\n- Add AnsiYellow to logging u...
Paul Buetow
2025-08-19
lsp: include space in trigger characters and allow space-triggered completion...
Paul Buetow
2025-08-19
lsp: replace time throttle with in-flight guard; improve short-prefix heurist...
Paul Buetow
2025-08-19
lsp: reduce eager completions and add throttling\n\n- Defaults: remove ';' an...
Paul Buetow
2025-08-19
lsp: strip inline spans for completions\n\n- Add stripInlineCodeSpan helper ...
Paul Buetow
2025-08-19
chore: commit pending changes in status, LSP, and Ollama modules
Paul Buetow
2025-08-18
lsp: strip Markdown code fences from LLM outputs (completions and code actions)
Paul Buetow
2025-08-18
lsp: add comprehensive unit tests for findFirstInstructionInLine and strict s...
Paul Buetow
2025-08-18
refactor(lsp,llm,hexailsp,appconfig): split long funcs; add tests
Paul Buetow
2025-08-18
feat(lsp): add coding_temperature knob and remove hardcoded temps\n\n- Add t...
Paul Buetow
2025-08-17
refactor: Remove unused NoDiskIO flag
Paul Buetow
2025-08-17
cli+lsp: refactor main packages into internal runners; add tests
Paul Buetow
2025-08-17
lsp/config: include ';' and '?' in default trigger characters
Paul Buetow
2025-08-17
lsp/config: make completion trigger characters configurable
Paul Buetow
2025-08-16
lsp: refactor NewServer to use options struct
Paul Buetow
2025-08-16
lsp: add 'Resolve diagnostics' code action scoped to selection
Paul Buetow
2025-08-16
fix(lsp): avoid duplicate assignment prefix in completions
Paul Buetow
2025-08-16
feat(lsp): code action to rewrite selection with instruction detection
Paul Buetow
2025-08-16
refactor(config): drop env-based config (except OPENAI_API_KEY)
Paul Buetow
2025-08-16
feat(logging): add LLM stats (averages and per-minute)
v0.0.2
Paul Buetow
2025-08-16
feat(logging): add LLM stats averages and per-minute metrics
Paul Buetow
2025-08-16
feat(llm): add Ollama provider + provider selection and CLI override; update ...
v0.0.1
Paul Buetow
2025-08-16
lsp/completion: strip inline ;...; prompt markers via AdditionalTextEdits; up...
Paul Buetow
2025-08-16
revert: remove newline-after-colon insertion behavior and its tests
Paul Buetow
2025-08-16
logging: migrate LSP logs to global singleton (internal/logging); use consist...
Paul Buetow
2025-08-16
context: log when full-file/window context is skipped because document is not...
Paul Buetow
[next]