summaryrefslogtreecommitdiff
path: root/internal/lsp/server.go
AgeCommit message (Expand)Author
2025-10-03Switch inline prompt markers to >! prefixv0.15.1Paul Buetow
2025-10-02feat: add OpenRouter providerv0.15.0Paul Buetow
2025-09-28Add slash toggle for completionsv0.14.0Paul Buetow
2025-09-28Add --config flag support across CLI, LSP, and tmux toolsPaul Buetow
2025-09-28Improve multi-provider completion streaming and CLI selector flagsPaul Buetow
2025-09-27Support multi-provider fan-out across CLI and completionsPaul Buetow
2025-09-26Add per-surface provider overrides and wiringPaul Buetow
2025-09-24Add runtime config store and reload commandPaul Buetow
2025-09-19fixPaul Buetow
2025-09-14release: v0.10.0v0.10.0Paul Buetow
2025-09-08docs: move tmux documentation to its own filePaul Buetow
2025-09-07feat: add 'Simplify and improve' action; configurable prompts in config; wire...Paul Buetow
2025-09-06fix unit test coveragePaul Buetow
2025-09-06chore(version): bump to 0.6.0; configurable prompts via config + testsv0.6.0Paul Buetow
2025-09-06use gofumptPaul Buetow
2025-09-06feat(lsp): configurable inline/chat triggers; switch inline markers to >text>...Paul Buetow
2025-09-03lsp: add 'Hexai: implement unit test' code action for Gov0.4.1Paul Buetow
2025-09-03Phase 2: add configurable completion debounce\n\n- App config: completion_deb...Paul Buetow
2025-09-03Phase 1: remove single in-flight LLM gate\n\n- Drop llmBusy state and busy it...Paul Buetow
2025-09-03delete dead codePaul Buetow
2025-08-31module: set module path to codeberg.org/snonux/hexai; update imports; docs: a...v0.3.4Paul Buetow
2025-08-29lsp: refactor dispatch to handler map; split handlers into feature files (com...Paul Buetow
2025-08-28lsp: limit to one in-flight LLM query; return visible 'LLM busy' completion i...Paul Buetow
2025-08-22remove busy checkPaul Buetow
2025-08-22stuffPaul Buetow
2025-08-22lsp: treat manual completion as trigger; remove space from default triggers; ...Paul Buetow
2025-08-20betterPaul Buetow
2025-08-20lsp: add tiny LRU cache for last 10 completions; ignore trailing whitespace i...Paul Buetow
2025-08-19lsp: include space in trigger characters and allow space-triggered completion...Paul Buetow
2025-08-19lsp: replace time throttle with in-flight guard; improve short-prefix heurist...Paul Buetow
2025-08-19lsp: reduce eager completions and add throttling\n\n- Defaults: remove ';' an...Paul Buetow
2025-08-18feat(lsp): add coding_temperature knob and remove hardcoded temps\n\n- Add t...Paul Buetow
2025-08-17refactor: Remove unused NoDiskIO flagPaul Buetow
2025-08-17cli+lsp: refactor main packages into internal runners; add testsPaul Buetow
2025-08-17lsp/config: include ';' and '?' in default trigger charactersPaul Buetow
2025-08-17lsp/config: make completion trigger characters configurablePaul Buetow
2025-08-16lsp: refactor NewServer to use options structPaul Buetow
2025-08-16lsp: add 'Resolve diagnostics' code action scoped to selectionPaul Buetow
2025-08-16refactor(config): drop env-based config (except OPENAI_API_KEY)Paul Buetow
2025-08-16feat(logging): add LLM stats averages and per-minute metricsPaul Buetow
2025-08-16feat(llm): add Ollama provider + provider selection and CLI override; update ...v0.0.1Paul Buetow
2025-08-16logging: migrate LSP logs to global singleton (internal/logging); use consist...Paul Buetow
2025-08-16context: log when full-file/window context is skipped because document is not...Paul Buetow
2025-08-16lsp: split monolithic server.go into modules; add configurable max tokens and...Paul Buetow
2025-08-16llm: add pluggable provider with OpenAI default; extensive logging; LSP compl...Paul Buetow
2025-08-14Revert "feat(lsp): gate completion by context — require preceding space and...Paul Buetow
2025-08-14feat(lsp): gate completion by context — require preceding space and >=2s id...Paul Buetow
2025-08-14feat(lsp): scaffold barebones LSP server with contextual completion; add Task...Paul Buetow